From 977ace304d6fd805a01e4916d2630cf8f6369e21 Mon Sep 17 00:00:00 2001 From: BenRey Date: Mon, 18 Nov 2024 10:41:02 +0100 Subject: [PATCH 1/4] Add Metamask wallet support and improve state handling in wallet components --- package-lock.json | 398 +++++++++++++++++- package.json | 1 + .../components/BearbyWallet.tsx | 26 +- .../components/ConnectMassaWallet.tsx | 37 +- .../components/MASBalance.tsx | 11 +- .../components/MetaMaskSvg.tsx | 57 +++ .../components/MetamaskWallet.tsx | 63 +++ .../components/Network.tsx | 18 + .../components/SelectMassaWallet.tsx | 5 + .../components/StationWallet.tsx | 10 +- src/lib/ConnectMassaWallets/i18n/en_US.json | 3 + .../ConnectMassaWallets/store/accountStore.ts | 101 +++-- src/lib/massa-react/const.ts | 1 + 13 files changed, 653 insertions(+), 78 deletions(-) create mode 100644 src/lib/ConnectMassaWallets/components/MetaMaskSvg.tsx create mode 100644 src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx create mode 100644 src/lib/ConnectMassaWallets/components/Network.tsx diff --git a/package-lock.json b/package-lock.json index 7a0ab0da..e5379c97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2839,6 +2839,57 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@ethereumjs/common": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", + "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", + "license": "MIT", + "dependencies": { + "@ethereumjs/util": "^8.1.0", + "crc-32": "^1.2.0" + } + }, + "node_modules/@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", + "license": "MPL-2.0", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@ethereumjs/tx": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", + "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/common": "^3.2.0", + "@ethereumjs/rlp": "^4.0.1", + "@ethereumjs/util": "^8.1.0", + "ethereum-cryptography": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@ethereumjs/util": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", + "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/@fal-works/esbuild-plugin-global-externals": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", @@ -3936,9 +3987,9 @@ } }, "node_modules/@massalabs/massa-web3": { - "version": "5.0.1-dev.20241128131418", - "resolved": "https://registry.npmjs.org/@massalabs/massa-web3/-/massa-web3-5.0.1-dev.20241128131418.tgz", - "integrity": "sha512-5o1XYLHu9qmET7XabQP7xqJKZN33N2tcbYz+FRsfjmwhTCikSADemi4hH2wh9gODZvCGP7rseg/xQ3wH5lLpgA==", + "version": "5.0.1-dev.20241212140726", + "resolved": "https://registry.npmjs.org/@massalabs/massa-web3/-/massa-web3-5.0.1-dev.20241212140726.tgz", + "integrity": "sha512-FlPS6U2ckTYXDlMsnoDHj+aMZJ/pCZt+aWnjMYgl6PNvuMN5nuqrr6c0ryUwF1w3wX1adCPYsyXcYeO7Purzqg==", "license": "MIT", "dependencies": { "@noble/ed25519": "^1.7.3", @@ -3967,13 +4018,14 @@ } }, "node_modules/@massalabs/wallet-provider": { - "version": "3.0.1-dev.20241128132550", - "resolved": "https://registry.npmjs.org/@massalabs/wallet-provider/-/wallet-provider-3.0.1-dev.20241128132550.tgz", - "integrity": "sha512-HEBNmVe+lOgs2PxQZ0Oa7pyw9X5/8GsVc7+ONUuQ6lMwLEXgGsT0bRWF7l5O4Oue55/iP734vB2qogQxN5im6w==", + "version": "3.0.1-dev.20241219125941", + "resolved": "https://registry.npmjs.org/@massalabs/wallet-provider/-/wallet-provider-3.0.1-dev.20241219125941.tgz", + "integrity": "sha512-lxI9XhZpcZx2pt85m3AP5c9n/9+Zpwjh3uCd7u+/QvcgWr3JuAohdPo1O8hFZnc6xIKFqa/xlpmWPmQ6/H4bGA==", "license": "(MIT AND Apache-2.0)", "dependencies": { "@hicaru/bearby.js": "^0.5.9", "@massalabs/massa-web3": "^5.0.1-dev", + "@metamask/providers": "^18.1.1", "axios": "^0.28.0", "bs58check": "^4.0.0", "buffer": "^6.0.3", @@ -4022,6 +4074,232 @@ "react": ">=16" } }, + "node_modules/@metamask/json-rpc-engine": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-10.0.2.tgz", + "integrity": "sha512-UZKKvgEGVZyBOTKe0NrERv6J4QtR1X4a3Ppa10FZ2tY+nNvwQg3gFpWPRsYNQdPDFxtIsUdrMrqKvbkYSuHZkw==", + "license": "ISC", + "dependencies": { + "@metamask/rpc-errors": "^7.0.2", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^11.0.1" + }, + "engines": { + "node": "^18.18 || >=20" + } + }, + "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.0.1.tgz", + "integrity": "sha512-tZlBvEJ6VhhfEiMV+Ad8rWRMjHKpbMogG01YU22JlsIeJptgIdZX1G8jJzhZH0Gxrixa2BeARh7m9lZWQo6rMg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/json-rpc-engine/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@metamask/json-rpc-middleware-stream": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-8.0.6.tgz", + "integrity": "sha512-wE2CfuNZHnWbSjLEPCCb4MSyWgbQBUI5cslGZb+uRdXNzYOM/RDfq8FAdl6HhjmldHKdBFCW0L3kDr8frgahqA==", + "license": "ISC", + "dependencies": { + "@metamask/json-rpc-engine": "^10.0.2", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^11.0.1", + "readable-stream": "^3.6.2" + }, + "engines": { + "node": "^18.18 || >=20" + } + }, + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/utils": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.0.1.tgz", + "integrity": "sha512-tZlBvEJ6VhhfEiMV+Ad8rWRMjHKpbMogG01YU22JlsIeJptgIdZX1G8jJzhZH0Gxrixa2BeARh7m9lZWQo6rMg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@metamask/object-multiplex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-2.1.0.tgz", + "integrity": "sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==", + "license": "ISC", + "dependencies": { + "once": "^1.4.0", + "readable-stream": "^3.6.2" + }, + "engines": { + "node": "^16.20 || ^18.16 || >=20" + } + }, + "node_modules/@metamask/providers": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-18.3.0.tgz", + "integrity": "sha512-9XRLIvctXtucShCwe1b8mC8PMd/TgiEFH/PFyF8EfxutNakbXBCbQvpml4XU/rVIltR68TsYpPe7Weaw+n7A5Q==", + "license": "MIT", + "dependencies": { + "@metamask/json-rpc-engine": "^10.0.1", + "@metamask/json-rpc-middleware-stream": "^8.0.5", + "@metamask/object-multiplex": "^2.0.0", + "@metamask/rpc-errors": "^7.0.1", + "@metamask/safe-event-emitter": "^3.1.1", + "@metamask/utils": "^10.0.0", + "detect-browser": "^5.2.0", + "extension-port-stream": "^4.1.0", + "fast-deep-equal": "^3.1.3", + "is-stream": "^2.0.0", + "readable-stream": "^3.6.2" + }, + "engines": { + "node": "^18.18 || >=20" + }, + "peerDependencies": { + "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" + } + }, + "node_modules/@metamask/rpc-errors": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-7.0.2.tgz", + "integrity": "sha512-YYYHsVYd46XwY2QZzpGeU4PSdRhHdxnzkB8piWGvJW2xbikZ3R+epAYEL4q/K8bh9JPTucsUdwRFnACor1aOYw==", + "license": "MIT", + "dependencies": { + "@metamask/utils": "^11.0.1", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": "^18.20 || ^20.17 || >=22" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.0.1.tgz", + "integrity": "sha512-tZlBvEJ6VhhfEiMV+Ad8rWRMjHKpbMogG01YU22JlsIeJptgIdZX1G8jJzhZH0Gxrixa2BeARh7m9lZWQo6rMg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@metamask/safe-event-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.2.tgz", + "integrity": "sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==", + "license": "ISC", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/utils": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-10.0.1.tgz", + "integrity": "sha512-zHgAitJtRwviVVFnRUA2PLRMaAwatr3jiHgiH7mPicJaeSK4ma01aGR4fHy0iy5tlVo1ZiioTmJ1Hbp8FZ6pSg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/utils/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@microsoft/tsdoc": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", @@ -7720,6 +7998,15 @@ "@types/node": "*" } }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/detect-port": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", @@ -7956,6 +8243,12 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, "node_modules/@types/node": { "version": "20.7.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", @@ -10659,6 +10952,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", @@ -11361,6 +11666,12 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==", + "license": "MIT" + }, "node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -12439,6 +12750,30 @@ "node": ">= 0.6" } }, + "node_modules/ethereum-cryptography": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", + "license": "MIT", + "dependencies": { + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" + } + }, + "node_modules/ethereum-cryptography/node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/eventemitter2": { "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", @@ -12598,6 +12933,21 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, + "node_modules/extension-port-stream": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-4.2.0.tgz", + "integrity": "sha512-i5IgiPVMVrHN+Zx8PRjvFsOw8L1A3sboVwPZghDjW9Yp1BMmBDE6mCcTNu4xMXPYduBOwI3CBK7wd72LcOyD6g==", + "license": "ISC", + "dependencies": { + "readable-stream": "^3.6.2 || ^4.4.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" + } + }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -12630,8 +12980,7 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.3.1", @@ -12671,6 +13020,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" + }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -14297,7 +14652,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "engines": { "node": ">=8" }, @@ -17825,6 +18179,12 @@ "node": ">= 0.6" } }, + "node_modules/micro-ftch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", + "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==", + "license": "MIT" + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -18992,6 +19352,15 @@ "node": ">=10" } }, + "node_modules/pony-cause": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz", + "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", + "license": "0BSD", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -20092,7 +20461,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -20497,7 +20865,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -21021,7 +21388,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -22291,7 +22657,6 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -22610,6 +22975,13 @@ "tslib": "^2.4.0" } }, + "node_modules/webextension-polyfill": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz", + "integrity": "sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q==", + "license": "MPL-2.0", + "peer": true + }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", diff --git a/package.json b/package.json index cc0a00ca..27daa72b 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "style": "src/global.css", "scripts": { "build": "tsc", + "build:watch": "tsc --watch", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build", "lint": "eslint .", diff --git a/src/lib/ConnectMassaWallets/components/BearbyWallet.tsx b/src/lib/ConnectMassaWallets/components/BearbyWallet.tsx index 8d60fc63..b9f1ee84 100644 --- a/src/lib/ConnectMassaWallets/components/BearbyWallet.tsx +++ b/src/lib/ConnectMassaWallets/components/BearbyWallet.tsx @@ -10,24 +10,24 @@ import { useAccountStore } from '../store'; import { BEARBY_INSTALL } from '../../massa-react/const'; export default function BearbyWallet() { - const { connectedAccount } = useAccountStore(); + const { connectedAccount, isFetching } = useAccountStore(); - if (connectedAccount) { + if (!connectedAccount && !isFetching) { return ( -
- - -
+ ); } return ( - +
+ + +
); } diff --git a/src/lib/ConnectMassaWallets/components/ConnectMassaWallet.tsx b/src/lib/ConnectMassaWallets/components/ConnectMassaWallet.tsx index eb608842..3a952611 100644 --- a/src/lib/ConnectMassaWallets/components/ConnectMassaWallet.tsx +++ b/src/lib/ConnectMassaWallets/components/ConnectMassaWallet.tsx @@ -1,3 +1,4 @@ +import { MetaMaskSvg } from './MetaMaskSvg'; import { BearbySvg } from './BearbySvg'; import BearbyWallet from './BearbyWallet'; import SelectMassaWallet from './SelectMassaWallet'; @@ -8,17 +9,29 @@ import Intl from '../i18n'; import { useAccountStore } from '../store'; import { MassaWallet, Tooltip } from '../../../components'; import { WalletName } from '@massalabs/wallet-provider'; +import MetamaskWallet from './MetamaskWallet'; +import { Network } from './Network'; +import { useEffect, useState } from 'react'; export const ConnectMassaWallet = () => { const { currentWallet, wallets, setCurrentWallet, isFetching } = useAccountStore(); + const [selectedWallet, setSelectedWallet] = useState(null); + + useEffect(() => { + if (currentWallet) { + setSelectedWallet(currentWallet.name()); + } + }, [currentWallet]); function renderWallet() { - switch (currentWallet?.name()) { + switch (selectedWallet) { case WalletName.MassaStation: return ; case WalletName.Bearby: return ; + case WalletName.Metamask: + return ; default: // Should not happen return <>Error: no wallet selected; @@ -26,7 +39,7 @@ export const ConnectMassaWallet = () => { } function renderSelectedWallet() { - switch (currentWallet?.name()) { + switch (selectedWallet) { case WalletName.MassaStation: return ( <> @@ -41,18 +54,26 @@ export const ConnectMassaWallet = () => { {Intl.t(`connect-wallet.${WalletName.Bearby}`)} ); + case WalletName.Metamask: + return ( + <> + + {Intl.t(`connect-wallet.${WalletName.Metamask}`)} + + ); } } - if (!currentWallet) { + if (!selectedWallet && !isFetching) { return (
{ - const provider = wallets.find((p) => p.name() === providerName); - if (provider) { - await setCurrentWallet(provider); + const wallet = wallets.find((p) => p.name() === providerName); + if (wallet) { + await setCurrentWallet(wallet); } + setSelectedWallet(providerName); }} />
@@ -68,6 +89,7 @@ export const ConnectMassaWallet = () => {
{renderSelectedWallet()} + {currentWallet?.name() === WalletName.Bearby && ( { { setCurrentWallet(); + setSelectedWallet(null); }} />
- {!isFetching && renderWallet()} + {renderWallet()} ); }; diff --git a/src/lib/ConnectMassaWallets/components/MASBalance.tsx b/src/lib/ConnectMassaWallets/components/MASBalance.tsx index d66ebabb..186a6927 100644 --- a/src/lib/ConnectMassaWallets/components/MASBalance.tsx +++ b/src/lib/ConnectMassaWallets/components/MASBalance.tsx @@ -7,21 +7,22 @@ import { useEffect, useState } from 'react'; import Intl from '../i18n'; import { useAccountStore } from '../store'; import { FetchingLine } from '../../../components'; -import { fetchMASBalance } from '../../massa-react/utils'; import { massaToken } from '../../massa-react/const'; import { formatAmount } from '../../util/parseAmount'; export function MASBalance() { const [balance, setBalance] = useState(); - const { connectedAccount } = useAccountStore(); + const { connectedAccount, currentWallet, network } = useAccountStore(); useEffect(() => { if (!connectedAccount) return; - fetchMASBalance(connectedAccount).then((balance) => { + const fetchBalance = async () => { + const balance = await connectedAccount.balance(false); setBalance(balance); - }); - }, [connectedAccount, setBalance]); + }; + fetchBalance(); + }, [connectedAccount, setBalance, currentWallet, network]); const formattedBalance = formatAmount(balance?.toString() || '0', 9).full; diff --git a/src/lib/ConnectMassaWallets/components/MetaMaskSvg.tsx b/src/lib/ConnectMassaWallets/components/MetaMaskSvg.tsx new file mode 100644 index 00000000..5fd2ceaf --- /dev/null +++ b/src/lib/ConnectMassaWallets/components/MetaMaskSvg.tsx @@ -0,0 +1,57 @@ +/* eslint-disable max-len */ +export function MetaMaskSvg() { + return ( + + + + + + + + + + + + + + + ); +} diff --git a/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx b/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx new file mode 100644 index 00000000..c407e9b6 --- /dev/null +++ b/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx @@ -0,0 +1,63 @@ +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +import React from 'react'; + +import { ConnectedAccount } from './ConnectedAccount'; +import { MASBalance } from './MASBalance'; +import { WalletError } from './WalletError'; +import Intl from '../i18n'; +import { useAccountStore } from '../store'; +import { METAMASK_INSTALL } from '../../massa-react/const'; +import { Button } from '../../../components'; +import { CHAIN_ID, Network } from '@massalabs/massa-web3'; + +export default function MetamaskWallet() { + const { connectedAccount, currentWallet, network, isFetching } = + useAccountStore(); + + function handleSwitchNetwork(network: Network): void { + if (!currentWallet) return; + if (network.chainId === CHAIN_ID.Mainnet) { + currentWallet.setRpcUrl('https://buildnet.massa.net/api/v2'); + } else { + currentWallet.setRpcUrl('https://mainnet.massa.net/api/v2'); + } + } + + if (!connectedAccount && !isFetching) { + return ( + + ); + } + + return ( +
+ + + {network && currentWallet && ( +
+ handleSwitchNetwork(network)} + /> +
+ )} +
+ ); +} + +function SwitchNetwork({ + networkName, + onClick, +}: { + networkName: string; + onClick: () => void; +}) { + return ; +} diff --git a/src/lib/ConnectMassaWallets/components/Network.tsx b/src/lib/ConnectMassaWallets/components/Network.tsx new file mode 100644 index 00000000..7a9bc053 --- /dev/null +++ b/src/lib/ConnectMassaWallets/components/Network.tsx @@ -0,0 +1,18 @@ +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +import React from 'react'; + +import { Tag, tagTypes } from '../../../components'; +import { useAccountStore } from '../store'; + +export function Network() { + const { network } = useAccountStore(); + + if (!network) return; + + return ; +} + +export function NetworkTag({ networkName }: { networkName: string }) { + return {networkName}; +} diff --git a/src/lib/ConnectMassaWallets/components/SelectMassaWallet.tsx b/src/lib/ConnectMassaWallets/components/SelectMassaWallet.tsx index 3db6b545..df488071 100644 --- a/src/lib/ConnectMassaWallets/components/SelectMassaWallet.tsx +++ b/src/lib/ConnectMassaWallets/components/SelectMassaWallet.tsx @@ -7,6 +7,7 @@ import { Disconnected } from './Status/Disconnected'; import Intl from '../i18n'; import { Dropdown, MassaWallet } from '../../../components'; import { WalletName } from '@massalabs/wallet-provider'; +import { MetaMaskSvg } from './MetaMaskSvg'; const walletList = [ { @@ -17,6 +18,10 @@ const walletList = [ name: WalletName.Bearby, icon: , }, + { + name: WalletName.Metamask, + icon: , + }, ]; interface SelectMassaWalletProps { diff --git a/src/lib/ConnectMassaWallets/components/StationWallet.tsx b/src/lib/ConnectMassaWallets/components/StationWallet.tsx index 3d420d26..81431a2a 100644 --- a/src/lib/ConnectMassaWallets/components/StationWallet.tsx +++ b/src/lib/ConnectMassaWallets/components/StationWallet.tsx @@ -22,7 +22,7 @@ import Intl from '../i18n'; import { useAccountStore } from '../store'; export default function StationWallet() { - const { accounts } = useAccountStore(); + const { accounts, isFetching } = useAccountStore(); const [stationIsOn, setStationIsOn] = useState( undefined, @@ -40,7 +40,7 @@ export default function StationWallet() { }); }); - if (stationIsOn === false) { + if (stationIsOn === false && !isFetching) { return ( ; } diff --git a/src/lib/ConnectMassaWallets/i18n/en_US.json b/src/lib/ConnectMassaWallets/i18n/en_US.json index 590b436b..9ec895ae 100644 --- a/src/lib/ConnectMassaWallets/i18n/en_US.json +++ b/src/lib/ConnectMassaWallets/i18n/en_US.json @@ -16,6 +16,8 @@ "your-wallet": "Your wallet", "bearby-not-installed": "Bearby extension is either turned off or not installed. Make sure the extension is on and refresh the page.", "get-bearby": "Get Bearby here", + "meta-mask-not-connected": "Metamask is not connected. Make sure the extension is on and connected to the right network.", + "get-metamask": "Get Metamask here", "massa-station-not-detected": "Massa Station desktop app is not detected. Make sure the app is opened, or click below to install it.", "get-massa-station": "Get Massa Station", "massa-wallet-not-detected": "Massa Wallet is not detected. Make sure the plugin is installed, or click below to install it.", @@ -26,6 +28,7 @@ }, "MASSASTATION": "MassaWallet", "BEARBY": "Bearby", + "METAMASK": "Metamask", "connected-cards": { "wallet-balance": "Balance: " }, diff --git a/src/lib/ConnectMassaWallets/store/accountStore.ts b/src/lib/ConnectMassaWallets/store/accountStore.ts index e473817c..2be163ee 100644 --- a/src/lib/ConnectMassaWallets/store/accountStore.ts +++ b/src/lib/ConnectMassaWallets/store/accountStore.ts @@ -34,34 +34,46 @@ export const useAccountStore = create((set, get) => ({ setCurrentWallet: async (wallet?: Wallet, account?: Provider) => { set({ isFetching: true }); - if (!wallet) { - resetAll(get, set); - return; - } + try { + if (!wallet) { + resetAll(get, set); + return; + } - if (get().currentWallet?.name() !== wallet.name()) resetObservers(get, set); + if (get().currentWallet?.name() !== wallet.name()) + resetObservers(get, set); - if (wallet.name() === WalletName.Bearby) { - try { - await setupBearbyWallet(wallet, set, get); - } catch (error) { - return; + set({ currentWallet: wallet }); + + if ( + wallet.name() === WalletName.Bearby || + wallet.name() === WalletName.Metamask + ) { + try { + await wallet.connect(); + } catch (error) { + return; + } } - } - if (!get().networkObserver) { - const networkObserver = wallet.listenNetworkChanges(async () => { - get().setCurrentNetwork(await wallet.networkInfos()); - }); - set({ networkObserver }); - } + const accounts = await wallet.accounts(); + + if (!get().accountObserver) { + setupAccountObserver(wallet, set, get); + } + + if (!get().networkObserver) { + setupNetworkObserver(wallet, set, get); + } - set({ currentWallet: wallet }); - const network = await wallet.networkInfos(); - get().setCurrentNetwork(network); - const accounts = await wallet.accounts(); - set({ accounts }); - get().setConnectedAccount(account || accounts[0]); + const network = await wallet.networkInfos(); + get().setCurrentNetwork(network); + + set({ accounts }); + set({ connectedAccount: account || accounts[0] }); + } catch (error) { + console.log('Failed to set current wallet', error); + } set({ isFetching: false }); }, @@ -110,24 +122,43 @@ function resetAll( set({ isFetching: false }); } -async function setupBearbyWallet( +function setupAccountObserver( wallet: Wallet, set: (partial: Partial) => void, get: () => AccountStoreState, ) { - await wallet.connect(); + try { + const observer = wallet.listenAccountChanges(async (newAddress: string) => { + const { connectedAccount, currentWallet, setConnectedAccount } = get(); - const observer = wallet.listenAccountChanges(async (newAddress: string) => { - const { connectedAccount, currentWallet, setConnectedAccount } = get(); + if (!currentWallet || !connectedAccount) return; - if (!currentWallet || !connectedAccount) return; + if (newAddress !== connectedAccount.address) { + const accounts = await currentWallet.accounts(); + const newAccount = accounts.find((acc) => acc.address === newAddress); + setConnectedAccount(newAccount); + } + }); - if (newAddress !== connectedAccount.address) { - const accounts = await currentWallet.accounts(); - const newAccount = accounts.find((acc) => acc.address === newAddress); - setConnectedAccount(newAccount); - } - }); + set({ accountObserver: observer }); + } catch (error) { + // Wallet does not support account observer + // console.log('Failed to setup account observer', error); + } +} - set({ accountObserver: observer }); +function setupNetworkObserver( + wallet: Wallet, + set: (partial: Partial) => void, + get: () => AccountStoreState, +) { + try { + const networkObserver = wallet.listenNetworkChanges(async () => { + get().setCurrentNetwork(await wallet.networkInfos()); + }); + set({ networkObserver }); + } catch (error) { + // Wallet does not support network observer + // console.log('Failed to setup network observer', error); + } } diff --git a/src/lib/massa-react/const.ts b/src/lib/massa-react/const.ts index 478d8281..cb003826 100644 --- a/src/lib/massa-react/const.ts +++ b/src/lib/massa-react/const.ts @@ -8,6 +8,7 @@ export const MASSA_WALLET_CREATE_ACCOUNT = 'http://station.massa/plugin/massa-labs/massa-wallet/web-app/account-create'; export const massaToken = 'MAS'; export const BEARBY_INSTALL = 'https://bearby.io'; +export const METAMASK_INSTALL = 'https://metamask.io/'; export const MASSA_EXPLO_URL = 'https://massexplo.io/tx/'; export const MASSA_EXPLO_EXTENSION = '?network=buildnet'; export const MASSA_EXPLORER_URL = From 009f62d28289705db95b70b589be53e9e10dcff0 Mon Sep 17 00:00:00 2001 From: Peterjah Date: Thu, 19 Dec 2024 14:27:50 +0100 Subject: [PATCH 2/4] set node 20 in CI --- .github/workflows/build.yml | 16 ++++------------ .github/workflows/lint.yml | 2 +- .github/workflows/npm-publish-dev.yml | 2 +- .github/workflows/npm-publish.yml | 2 +- .github/workflows/tests.yml | 10 +++------- 5 files changed, 10 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83824cf6..cb859b14 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,16 +8,12 @@ jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [16.x, 18.x] - steps: - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: ${{ matrix.node-version }} + node-version: 20.x cache: "npm" - run: npm ci - run: npm run build @@ -25,16 +21,12 @@ jobs: build-storybook: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [16.x, 18.x] - steps: - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: ${{ matrix.node-version }} + node-version: 20.x cache: "npm" - run: npm ci - run: npm run storybook:build diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1bd73473..d582daf4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,7 +11,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20.x cache: "npm" - run: npm ci - run: npm run fmt:check diff --git a/.github/workflows/npm-publish-dev.yml b/.github/workflows/npm-publish-dev.yml index e77fb39f..09da155a 100644 --- a/.github/workflows/npm-publish-dev.yml +++ b/.github/workflows/npm-publish-dev.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20.x registry-url: https://registry.npmjs.org - run: ./scripts/publish-dev.sh env: diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 735b3cb5..5ec9d8ce 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20.x registry-url: https://registry.npmjs.org - run: | npm pkg delete scripts.prepare diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 45a1f1d4..4dd762f6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,16 +8,12 @@ jobs: test: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [16.x, 18.x] - steps: - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: ${{ matrix.node-version }} + node-version: 20.x cache: "npm" - run: npm ci @@ -28,7 +24,7 @@ jobs: if: always() uses: actions/upload-artifact@v3 with: - name: test-results-${{ matrix.node-version }} + name: test-results path: | ./cypress-visual-report/* ./cypress-visual-screenshots/* From cd80e74026ac4afffb18c5650e56f45873628e80 Mon Sep 17 00:00:00 2001 From: Peterjah Date: Thu, 19 Dec 2024 15:14:43 +0100 Subject: [PATCH 3/4] add screenshots --- .../Balance.cy.tsx-balance-with-equal.png | Bin 0 -> 18709 bytes .../Balance.cy.tsx-balance-without-equal.png | Bin 0 -> 15812 bytes ...tton-with-both-icons-and-with-children.png | Bin 0 -> 8505 bytes ...mary-button-with-posIcon-with-children.png | Bin 0 -> 8335 bytes ...ton.cy.tsx-primary-button-with-posIcon.png | Bin 0 -> 5828 bytes ...mary-button-with-preIcon-with-children.png | Bin 0 -> 8335 bytes ...ton.cy.tsx-primary-button-with-preIcon.png | Bin 0 -> 5959 bytes ...button-without-icons-and-with-children.png | Bin 0 -> 8127 bytes ...on.cy.tsx-primary-button-without-icons.png | Bin 0 -> 5616 bytes ...tton-with-both-icons-and-with-children.png | Bin 0 -> 5679 bytes ...dary-button-with-posIcon-with-children.png | Bin 0 -> 5679 bytes ...n.cy.tsx-secondary-button-with-posIcon.png | Bin 0 -> 5679 bytes ...dary-button-with-preIcon-with-children.png | Bin 0 -> 5616 bytes ...n.cy.tsx-secondary-button-with-preIcon.png | Bin 0 -> 5679 bytes ...button-without-icons-and-with-children.png | Bin 0 -> 5679 bytes ....cy.tsx-secondary-button-without-icons.png | Bin 0 -> 5616 bytes ...tsx-clipboard-raw-content-success-flow.png | Bin 8407 -> 8378 bytes ...lipboard.cy.tsx-clipboard-success-flow.png | Bin 9418 -> 0 bytes ...y.tsx-clipboard-with-displayed-content.png | Bin 9418 -> 9616 bytes ...cy.tsx-clipboard-with-only-raw-content.png | Bin 8407 -> 8378 bytes .../Dropdown.cy.tsx-default-dropdown-flow.png | Bin 0 -> 11866 bytes .../Dropdown.cy.tsx-default-dropdown.png | Bin 0 -> 11866 bytes .../Dropdown.cy.tsx-default-md-dropdown.png | Bin 0 -> 11866 bytes .../Dropdown.cy.tsx-default-xs-dropdown.png | Bin 0 -> 11655 bytes ...x-regular-input-with-content-and-error.png | Bin 9675 -> 9849 bytes ...gular-input-with-placeholder-and-error.png | Bin 8824 -> 8906 bytes ...lar-input-with-placeholder-and-warning.png | Bin 9252 -> 9377 bytes ....cy.tsx-regular-input-with-placeholder.png | Bin 8174 -> 8093 bytes .../baseline/Money.cy.tsx-default-money.png | Bin 0 -> 7918 bytes ...ord.cy.tsx-default-password-with-error.png | Bin 8058 -> 7862 bytes ...d.cy.tsx-default-password-with-warning.png | Bin 8421 -> 8345 bytes .../Password.cy.tsx-default-password.png | Bin 7421 -> 7020 bytes 32 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 cypress-visual-screenshots/baseline/Balance.cy.tsx-balance-with-equal.png create mode 100755 cypress-visual-screenshots/baseline/Balance.cy.tsx-balance-without-equal.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-both-icons-and-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-posIcon-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-posIcon.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-preIcon-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-preIcon.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons-and-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-with-both-icons-and-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-with-posIcon-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-with-posIcon.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-with-preIcon-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-with-preIcon.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-without-icons-and-with-children.png create mode 100755 cypress-visual-screenshots/baseline/Button.cy.tsx-secondary-button-without-icons.png delete mode 100755 cypress-visual-screenshots/baseline/Clipboard.cy.tsx-clipboard-success-flow.png create mode 100755 cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown-flow.png create mode 100755 cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown.png create mode 100755 cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-md-dropdown.png create mode 100755 cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-xs-dropdown.png create mode 100755 cypress-visual-screenshots/baseline/Money.cy.tsx-default-money.png diff --git a/cypress-visual-screenshots/baseline/Balance.cy.tsx-balance-with-equal.png b/cypress-visual-screenshots/baseline/Balance.cy.tsx-balance-with-equal.png new file mode 100755 index 0000000000000000000000000000000000000000..c50bd175f9d90e603de41cdf8566fcba9372b044 GIT binary patch literal 18709 zcmeHucR1B={C8VQLn=fxRrV+=gu5aJ|eXi$vet-O~E7#SPoX+QbKKK2;U+ewmzh6sr(SlVAX3UteNNw-# z12bmKy**>btg-p?@DmlEOD;2J?4_&i-l0dG*;mMV`ki;-bZ?EFWT^WZwY7bLv*-Bv z{d0bepJn2FgU0Kc57wmZ*X&>TVjb74LpyHl{KtF$@)i4cB*Sy<(O_Q?ys+*PF0|F-0vm%Su z4cfe$f4_1-|Kl!+dO42q^Gw(EFiG^eik(*y^1ZM zxn+(3$Au+qn|iL6i>qet`SbBpUo5&-rHZ;0yO@ zgM*KbY?P7;efUtg&w0D+x4yR5cXmw-oXuY^Eqx z`{QzRZzXg2>^OaTYyR})7uLm#@5#@dJC|31dS$)pW&4RyhrH=2*Qa(ZTH&IHd)}w; zNJj=tAqA~YHrquh@#omo@bnaqi;GK^iKs%AmDG2-(~|EW&+=cmaDna@5U}9e zmzJ7W(c2y5qv?Xh;yoWSg=VuXE-_ErA6fgUqbgF$ZF=%MudMy~V&5gho#Cd}qN3De zmE2F%r>>5cKNIKF{i?xM`r^flOMjO^c660q;aIy4uTyNXOUF`L@`+lW>y~}x^4~41 zM2v@RboBIg@7uS4m6i2wLV`}?4H4spbjyVlT+FJBSOZG4_kC6{mGN9Z{NNhl=hgQ#<+hojEj$F4iC2*IXXHX z%Cue)xKboe&@O*cy7}BlPvN`!x}WMEaGIH!(UXgcb~d|ouNKgb(Xc%A;YneqqfTUH z=ekXse7D)WKT2!LHhg~WE8_wSU#kkQvd1mM3@he9&X)s?Ja)N-&%ZaTA3eH8rlQl) z;ai_!*Q@Bt{`AwI4*dAq>sxAG*#5ch!QFfJ(ygjjJ+*Dzsqg%yxq9GZ4)a7yo}%tO z4YSsQ3%gZR%(>?MSJbo$jg6Kqt6PUMI2;b2X{}zyp}yBd!Sd7n;7vA>|3Sv{a%=>b%t=RDK(U~d6v@&rv zif?YNg2AIB)ej9bve+NxPstlUwKc20xs7eL{Plu@e*}fZ#JUSE%&v-%xODyca%<}^ z&CmNj=7dXFls!ILIBOuQeKEzr(2$$dWNo5$w~C&g-j%4Rz>k#f@YA2)ZRx6xD$n_n z7f5^YVlVla*1}87@87%YUvxTNjgGFqICtTpd=EvLbvRVY6KzXQe|qb^QT@j2=dNc_ zf`1;q$cwW(L^XS&Z@0<8)zplVl4Vb=*58OYbg`XrU(4P^q0oUjr@T}*vN!osWsO#e zOW*wIDC}>9)bYg&IYm2EPJMh9wkg)_8kRs%P%uj$W&ZF`+C^-cgB0K^eVv!==>pG=#2$Bb_SA1kkIR6mquzZN^!Zna{?3g*=Km(Yla7b!;BjvM1m8(Mi!iwdIbCjMOW&%6OA=){dSx*2R;ao}N_E`zT*4Q7f8D*+XH+jveo= zS9UUb-o#hMD#un;X;Adk)L8KzC)MT3U;nfoFz!ZgSF5 zi=wK1e#8EYYRO?wlf&QEy;|>^q_x9w8MawiB8_bC&6s_L=LGq%*;G>Xs}m>14~C1b z8OfgGp{A7>`Z4Eh25M5U_ie&L-9)WU9L9SdlRpj#uY47&T$5%|PHhjCX?Svyqq*7r z`{55XyBet)gCcAu1%QtV{RNdSb zn0h$pK%&;_ox65n3)hN?g~Y3dq@Vk0{gm=CfCiLhj&;Y@ChH3U<~ECnbOws$9j&|} zLJbTGI@VU?&BiNx1;^h)GIG#fme=iT-9d6qENw3KCy<4YdLFocK==5oTV|i$CiKy> zL!)#K9eM#^9{ko5A0la4vD~^Yd5>mfwbkeMDV3SaIXN>dD_7prj@7b!l=nmM63db@ z)SPi=cem=JBhO_$CS*m!19_OmOOyxuGHR|xM+d8dg+4wzQ;fZu{N9q`GHfNtv(0+B zzrX(z>$(NS;z_nYMm{|>$-Xu=+}+;a9-?gZE=gzW$+vR?OE3P}AMs&Rt#Pve>F0%C zu?_4viKJLNl((&<{luZr(5#raYC8_`o*lwx&$Na+{untaO`-3#B*$!OVhlu(3j__a zs=mq2!LbYXlySVKtjT8)Pfz_L{^;#z1r!u+4G!AVu^U*8JI?(dWO)}SA22W|yD*!j zA>;UxW`bi_-o02}3AWiw0!w$EII&st=GHc{=Q!2E#!uPoSQhiHQC5z6JLCc}5GXYH(6v$75s6&JHE zS<S3PWe0ep>jFBJE>>7A;v$}SIu;L0Cbq!&hjhzez>*c`m6mdEKiya%R z<9ecHMiYQ9PJ^vGrkEj~ttrQAVya>kd7`RS&fvcM0|PCFI$lyMD=N&(FRwOvelCnh zA9Z%N#obpXs=BOJTUisFD9(22Gsw`_m)|2IDQR;V{;Vqjt7l8K^_w3nY+nDZ+VsgsBUUG^Z>F8_B zpysq+-aZHtaCXQxIc8}oVb`qS=;XwdMuGb*UcGO}j+x!BqT{o&BBmFifT6XT-G()D z&-A_zUc1X@>8e%xfWr_=aq0Ny{(KMj)N<=g$)g1`aH2zKfcw_d^1m02J=@R<0zE@jVAGX9z8QL~kf|mAd7|SPzX-)0lESnPsLz!onN2Z40ZI8ZB3T zn{KI|3gDAh_|{F$681Y?3y>3HC);o;@jgzOmTFK91SXJ=_X9UYymwhc>*#Q`F~)2qYXHBLa} zojZ5pgsxe)?jmFnxO1BWsNW#Ps5H-gJjoV-B7FGSayz`4ja$-d$EA7fJUoGQ)}{5L zrg>FB^OqGBMNL@_?I-GzS5SP+TEBb=k$F(J52wn<%wEyQY$-3VhP}ObGpbvhZT9cw zy&7dH`f+$J^tBSCrk*2b)Ja(RjDS*#VOu-}=?@*mYY31|_!vaooO$yYUBKgbmEgfH zd)dcL{dABYe(EUF+1W`{<1XLDZ7Bc{{Oq?NSm&5gW!W;2D42kS9G>2Shre&A>)=+fLhDk?B6Mb*hkNv)`~+@T5~x1pDtsJ(CES$?5lGQ%+&_bq(r z@p-~k)ewT9(q%Y?nkzUtorXHpaxIS?8!X|_wpYZ{PfUH!KMrWnh>{LQ`I&+3x*W4* zo%^_Y>mPMn5vn6h34I_z9Xu+$av`k=yXpd`@$%)%!ls5ai<2LoY~l0p@Yt=YDrMjL z48Wwn1qA#Sf%$Q(q&NI-_*>U6upYrsCRP#;gQ~My^w-F}A z&L#B$wPd5UaI^Vd*RCyF%q#nkipsp^fxK}F_AD!AXvh%)>ILqfs7KV(@EcWrW}7en z0dTd&NY5KM%>B_Ixpdn`Nu{w4j@)2=`MIlMj+Q;vxZZ_Vp^SpPjLJXdpx>EiFBE{CI{_x0XSwiJE1I@{}z3 zz+;mCS#wljXQH-FG*+zWy={qzZMDj)vlKN=ob7g~^auuQ!GZ;Z6PoNi zhIt6`SV~4F9nO&s=8+NDw238TV#4i~)~0+fU>H`eAYg^iAY^0q_hwg^;jVLd4Qi^S zyxd6<)>r?5fdl+011ql&uu#*|A|*rR*?M9r_%T5zUWJ~73wr$cv?*EYbkBZrK#P4A z;RUNi94tWE`;P!NEsE!!^no zr<$Z;D=*Pd*!UL-DuPcuq+* zOWQS9!R6e)uNEr6q&wB<&?txhOB5*H+3Tj4)sZ>`KeuL4>7eT^d$kxw_?x*|1K*fj z78<=-*%^2H_W243NANBW`_iTV5U{PNs7OjmDyRoD5L`q72}ntC*bxtbhbgV8327n% zX2XUJud|(wPfScC?bFd=|B^qg1Vu;feRrQjEO&6$zedjsavnAiQNn&h6BAytnm|<) zQLbi;LZn^Zn2(p&oNs-Nm&)-ppK$y+Hfe3xyxH$pag$04dp_0`6~rrd4T>rk;Q_4t zg=(wyf`S1=KKT}3D91u^$)Dbg173Pe(&53refvhCJVByU7ig>;0{_}N{rmb4RysI1 zJUP{Lqco5+!=_%8vKx|0>iDaUJHCADgoT4ljqo7QE$}D~BG3&bpH3fmbVM<=Gcnd< zouuTo*4CpGpW?PP@Zu{)jKEgfXHreFcfyF~k5$`^CcuT-_cchsWvd=K#6=4%Zo7T= zu9y6o&mhR3Uyj=&n9G)NhHMnL@tKg-FKbaplvFXSb;HeIs?c7oIAO)G>F`+opT$dI z0hd&Xv$<7&I-Tx0?Qu^dvIyilC=DDVLSY#@dtv{`%T2NS_4GkP$nBWq-3BaFk~wWI9v{D}?cbLn7*v@6ae(l3xx>{@JWO|YP_a0gZkI@`KFHQ0=6 zVj0L|Y&dqhinw=U>`sl+xG-R)$k^IiFvF_a{QJPitgk(9F2NnYesEAM_xa?vCSjAT zE6{6n+*HL-XC*=MW+IgcG*Kv!%N)we%5+?rTiTWjkyL4W z0<7%p?5wYSjiG0oU3^u7SLql+W`LIT5{zjSx8Z7;EcdCgZjBfPZpeLOkR_y6+o!}> zm4Ax%YU!TeUbF4rUlqcH}V9q3(U_C9=(OhCTS9C?Eb+=d{S0b1tLh0 zz=RwtR+J)t+X4E9H?&}s_!H1Byu_m0$S4g=YwFJm3lDGar)N85Z4?kVU&Yr|a@Dpw42BDRU#%|dy>s3#)l9U_9G5{XzwjY`4;Yl8j5zJ99p#ec5FnSk%wwqohh z0_4J$|{-_Ds?GVyG1VB_{&3;d z7@MUXN;1t?BGLjzh3<#wkH{Or?Qp}0laMuphKKvopy=LU=TOM!U}=s#KL^0_AteP* zv)jyUEv*Q-URYQuh+uFfwgOq>eMo^i0Gt`>`tIGkts>wHavm~m4g!fE8>Ju|M=>JL zI%Z`xRG&W;hWJeZrya>J**my@Gp>1gj6u;wdfq5w;VNlc zKjVClN#f(hBn~d5h7j1+rldlK4>H3AXHq3i<+a%a}v0J|9(kX8AC)=^m2vL)Tjj=v2#!pLJRxxky>ryEh(gbK*}9P#A0HU`8$xI z3unkBFS3l}&O&I^8Ci<$BKOVXPE8qM;8) z1o|hW*PD7qqk4#P0qZSMo)BNOYHO<%x6h6gqs+&Rwos_;4luXKY&Q!D#S@f;V;&tJ z*VUalbEcP%52GI`B#P5X=(mrpsw!zhYDxSL%y{zkurMY{Bpp##?jk;g2*N5k1J4$Q zzVwpu^z=j?l8rQibSZ|rs@wZ%EoBxhdG2l_Z&ZP#@YG5Ew{G!b7gVt5_i;eBrGfeB zF|Gr03aex&8W2(_ZFmFdUQ^G>Z3Yj*03pjmSoqzRB1^%J*(pqYedH+tsrupRslf8< zTXae3;WJ3-b#!*7S=R|pjU*~dxc@kvOUx@It^}}C0Xh?|eW9uQ*A;wFdzQFA;`>8L zFh;bFB~Y})Ix`)KCy6tEo>X!mjF1KgHUX!Y(q}&F#kdWr{Y(uv2nd*GG!k`22^TXh z>%Y8xpkO`Zo%E>>_DsfqJur%Q(V1b==oWP)M zG`G-rf@Yy+91_kN1M`AQX^`^=h@lF*e%=1-XZ_r{EG!mjhq4TTVaJXgd+gAz@{^Fs z{vh5UqOk}?7)*jM614QD=7>jX=#`7J!2lGRP7QG`UM-JK%sf8St0gRemzS5lBAQtn zB_!BGAZf+1#;dlTC>Z~euMIANTZ~HwfVMfK6Uaz`$j<8Q=y;v$;sk@(gY87wQlSzE z%@Xz_3>k#wz!j-BP)i06RzR0D-I8;f4+SU)N=?KEQ-wBfULztBjP>IT`N?I;`VZ`R zu$RqB(-ThE!V;_x`a5?8p_w;g)q&%~a3`VoaV^cxlt@0fSBh!~A9)oL68#%C$c7Vd z;^rbZwt{keS8_boT?H))yIkfxs|;=$Z~aXfuHPvN=+ljU zYqC4poGXVQ$OdWP1Tfg`$EQT9&Btfk7V$`z{B{vPdLJ1+Il&Hyy_>G&{zKez%I%qR ze?X({J$WLx@U~kDF4xe6^5^#$y#Sp*7@j}j?dLZ?62=Hmf>H2A51N zMZSrE?J}?2MH-e9wO3R93@^jG62nd9+3qa-%XlU0B3y;-WWL9qgW6GFCLv~ATM>Yx z;}?4M>VLAPeu4HO*+y$z`KOlf%I{kwacS!h)Ix*fdeNPa#jKmQg7UugWCw1vl zkeIL0`o$(jh?~s{`-sHMwmCNvCkJg62U1L7nbvgyBnw-~#q}bX2xQpwPS}mabRs|N zkGKY-fpGwCg>)>@Gxk%((u8i(z6Y=mLPGJG2v1m*Awrxupy;BKZXF>yC`**FL&ppD zqM{~40LG-A4);-lMd%fqzjgiT<}#6@kd-b zR~&Kws*ey5tjQ9Fxq>&4NVtrex_Uc4trc8%2NE|c#UvXo5-ngMc=huH6f*j|{*aja zVa(~o45wRGaw)mVE>Rp=N~}ADMm)gNQ%x!m<0uajJVR$mxQ*JAwsG=s-9gi|<28Io zT>H0y?3g6NL@JO)Xd3>W(B@CApQz10kB#g6Z^)^ZWSZ^>QBXMpeo8|cYJh$zR1Tb4 zDQSwMb;>uU9sIjN0@l(aa~`7!5!F`mX9tKKVLnCTa6{Oz=)P`Zk`^2lDEy&O<^sE` zSFe(}g4eJ2QxFHT^Sh6*6U`L~`4hGX{qT{I(^C`O%DQ-9Ym!n>K0a#`fm=brJ0Wc# z0sau$CuwHI^8_D2EKE&JjT(U!!1OZB$T45SHB>{oXRm}(1+KbGey#rr3#3SX+5o5- zPNZ|q*REY_$T=&9nDaAub(40?-E`zYM>CCB7cMNe%4l;&-Yd8r_7cTR_e0Z%33WP*_T;rISN_qTw`f(# z&22Uf`JT#vtNte1Fe6Zm;f&@v0fUa0p`RMk*4LZUni}zNUq9CsTfh-!P2${^r67#T zdOpesgc)M2gbvSj8MYq>?q}aX!myN^`=v#Qq7Mxy>@+rH305wF&?>B!#5goHg(opneub5{s#YBNBJiKHiMF0?Yf zwcKG5Q@~qy!}I`9iA&CL0}&iepinY&L(&^E5`$GNO2P6XWs3< z3QJaXOD+^7z`@P!Z^o5H;&rr63F_ujB@kjzGmKJ@Fe(zgbWf9qH0~*SfNX?!0ysHT zSBMTS3G+E%Z+KO20CL z0Woa!)K(3#n?6Zpk*yww4WPQVUSR2IqKQEOnS|6?C*V^a9(lgX4qmzZn52YlgE;D5 zpY&PKP0@&!Ux7T422@8@VoOU)(|eCdfUXsz zpawn4l*NWo2vhgJ+Ww^jhXAuXFp+#LOZcFJ=aCc)pXR%Szl?|iL`J*!?9tK1u#nm4 zU>h6oha7t@p9?fJ8L$~YuSq&%karAt1S^y-dU>;HL=hnuV_Smr4BuFW)7O~iz8#Ff zt9b4@ij#wj%TE<&6AT3hPX{wlP@vQYa61&z!j#A1w7>%s4+_j9VLy&<8?&5$lf3+@ z5C|9|;A75x-XbX_^$F8q|HhZ=WQwb%*?%b4=-x=<@4mW=ddS?I#K}eR&|3e}Bq|&+ zy_Yda6rlt0gDae(wzE#gc8?{@oipb(npb=tqh`pjgJ|HK!JL-K%Qvk-R5LRpFJgjN-|ez*AuwQX)LEW1C5vP~LYo`Kw9Enw3a##Y8ULba1BFp!pw z?S6bnnCj*2ErFEFxv$~EM@sqn?c1Z!%iwxYSCOO>p9DWl;S@DF3V#OCb|4J-##`tk z1)`6{;i<@MhB4YAa9wezeX^-2IWnK3(-M2;+4KHM@C zUho@C7Q+A^#SLCb;cacLgU$Pg-2WA6We{gC zJ^ZDo0G_#RDfV!liuQXv{?jWS8U26Pm%!f>{S$P?yy>gG77D1$7 z@!`oyqU(`(I!NKbB2_s(K<5s9S@Ougva?78$u=TO2Sy1i_%bN~#X+GtDH8pJ+;5^w zCciD*Jk!X9aAZ?I*@>oS#8(A~F zIgcC#91uP-z(gV3Q5jAH6G1DX)L-$y;AZ6JC>Mc^8|T`!mj$=yjSpbDX1^}-3v)mh z?{?=P5(2{nKDKY$Ng;g!^kxc=N$PMApM`10B9XOgFL-sg?T7gSR9*Ggp_B7IHoEY3i zXdV$A9zS=mXd&s{%$z;XUXe`I*tO&#?Z>>&E=Nbn=CTleZQS!{ZR}JDLU=B8xCk<% zs*qD*b$4RI(#Py|yy_B6N$#*DjDuaVMAArAV3u%f*tn6MkMGrEv*J;#YJ~h5K_DJH zF+UBT_ZkY0(cYeY?kh30-IZeb8}P_T3}2^Ns0IWC^t9wF18B)y9SstTq+ctA51j`| zq`wT^BxUnn_{aAz+K5`f9VAD}o%+#BKpJY}zjjVW6;*;}tJ&Xa^Lt2;1YQ*=ITGQ^ zLlKrnv0Ep68_J9@e%j@U?7XC;1h+en@H9L?Hv6S{i_8b;*$}m?h~6I=;^ZK6zXyU- zn4TD>2f=p_zf~7=0LNl3Gyg7v4JJt|fzeo>EFDsIh&bsk-O)%iEpe}8gc8sodFsPf zSh8%LN4Y}_P$Ti!VJaEWnVN9EFn7l&p;J6;Xoj7#7 zQ6o~)8)+Fu1>YNDhz~=CYY7CQ&N%pd%mxuA4&l!M4zcGW%g{8#D$k_Bd<`Rti-z%H zps!c}Fdrpt9pI}2c$o)0ym9N+&@tN%S4}{Q4GoduHs(mj+*2clcTq}Z z7T{-%n_K;Xk8NZEK-#w9e4}j_DxQp$0=*e&h^$HasiAN6>XsV1zr-wZNm;Q`P*XUC zH!$w-8(|!U*y=rX{D&LZd0A`iKP++D9ufb+T+<{dTc5{61f3AlIw#31#FdFUwiKUk z(edIc(s_Fk3>N{#CC`nVz*OWQ&i*{e>brP2#Bx`$4v3kv5Bn_Pe??kZ;0e;mgS}*Y ztv5x>+W#iu4g@!rJ+JSO>utY&kxc zqX}}ni_t;a1I|PT{4+Mu2deev){{kJr+kDhE?d+F*`4UtC>J?f}en3rQXs3PS0egz_RYjCvcX+UcIx7jThUH2FxR%#DbZEEg>PwV0S!$azTT>Fbx4*p|tGvmF;*fsU^#yG2_{x?rA{+eRV?;UeY4$e|Inv$y5ISkmsnR# z&bg5z4gkG<3SeTvnjV3Vl}$Yj>}lK+-t+cOs8^eVQ1FG zD6-N0WK{{rn~zktqB&V`JMSba&l*c6H8To;?^?`h7$A+a%=w z@%KW0Um9wfIrD$|mr(wG*#DQ`<@vje|C^Ta#dIwnZ!LboY|RYEZ%a-sP@XYk@hbdt z#thjLKmTgIJ(K)>{u22uw7)O@U4*}tfExI_2!9vhFEGxS@s}NN4*o8}-$nQ%CpyYdTtL{7ZzF@bU5S zA31zTkB{&BNIt&rCKvsH@2Fn6=*GvV=y&AMe(L#oeNPuVvAI#>vsHul?n(vzxW(pb zUl-rJlMA-|MvYZjeS4F+?*3gYyNCU$HXcvcf4{(E|0T)lM?a_SjXV%jZxVX(*wOO1 zpEv4mULbVlr^Oq8KXROT`{=2eirIa8ss`J({Pdmjo6e^3UaQNqTKMSCe@u_7eto(7 z$)c|>7Yfard-;xU^Ve^#JHBA<<%Rh-zJBwM3oE|9T=oaU|6h(l(wk96k8(>=q)(Rc zvJEivbL?vtG^6koEUzHIn8DF^xUu`pD_dd29VUd5aAUh33a zg`%T{8s}!m9?uvV7#b!eCLS&-DjJ@eZp^d^bQx%3^rjb@uUWH3c>9S~<~)9hrLEVs8_8^3b>+O_J-R9)SuSzh|A-jO5M{(b+Cu*#uBr$@W0b9g<; z0xMQTbu8PkFEOjd+oZj{ou2;u`JrZ)H)neqS;>_}Gt*Pt%Dsb$d3mPq|2U>;DifNP z(<3qc(N~%3z9G$&2E-udI?G4n{p**A|g z@jijg&8{t}7Sla6bxlo!Lx(O^#%5+xW%EA%wOZCZB_waCcrA0SlIP=7RS!~cZ&s5~ zQZnyM&dD*hFPMz?o*9Wq&PJ^y*DXuV{$qCvPAB!)!vo%h7X1{5w!@nDck6bZXesb= z?|b-Sw9dqykxesqQ>iy~^pB2-aZbaTEE7>maU1FAK46sN#3;V8W^>k?RI%XT;IgW! z`s)IcnRd+zEXxnY{*8~%#f1GR^y_aKrz&b5pZgGW|Grc?bFOsvWkbUlvnO)3W_pw^ zOU`FHCRlIXwNr!p{bW*EsiDS+of+&{32_t6zj9rZTHi8yCYsc<7xGstH{ymyn;ffb zs-sote*gY^K=Z*qqpT(eztu9PiQdz^Ql^yIA~c8lP>~?_^~r#4)4Wf^<;Gcd;f5*4 zqK*WLZBtM%uAs=tot_%&cSo&*LPHZCHRicx?6QBG(p{Ti`~Kg{Ic;||*yda=mpAbt zfcx>;@?O(R2Y$gVmJW{hPC31MGEb4q)_3ns&9V%=e?LXg!c%vp*ijuz%h;JUm!JI} z929gK@8Zto(41wiU%&3u8SYB&dKKk9)?n?7Zt`S|vbj_<$i{^xPZ<~2)64KI~mD>BFRQy(V zo3?j!^t|;LH2D4Zr~^^ADrs(R*&(tPX)iW-9PMARXn~v;&nbVTa<76HFS8H-;nCSQ z@h@K=H?HCg@wN!^zzU% z-;He0d%PpEqi5-`L3p4v?n$`l)F}qe*X1E@PA@z#HRO`y{3S2FbQarx3SG4#YS0At zK~5}Kl9rTDj>bB|%g}GNv|hS-KHHo^q41uG%tTI(boP2G&VCwE*U+fNmC2Md*@>8i z@(^i#UESNpts|38{jB<=YW#M5YwHPC8@c>b1wYC&=8rTU6RChw5UUP9sHl{qSVFOD?ynxZMGL7QW9-FTHRk z2h~?(wG~VakSj=QYqQKYl_6!rNZA)oKf&w~y=8-+>LzVF` ze%id36P9%UOm^+gHm#~#;yX2*F$JbVU4RlVoH)IL;3r@{F`Lb%DvrHADZJ~<-*@iZStTf# zP@ABg3|RFT>#O#YEl6x?GHp29z*O@A9(KTk|c(*oczfUx4ZD1o$b=3zj9 zerIL4)eYUi-!?`TerlH`m_nsex8(A#-F3S4`L&*gjD$wge#StOx^#>5F}zP5F2u@p zsz1vX{fQr5Y%FVcVCW}kDFik)8ly+GmMeeyCv2*D&^uxAO0lgwcIb6VZrXHUv)WDe zmpgNoap`*e=Cd$2=pGjF(DmgUlKOp$l)p;kmFTX;>41zQ=>2j2UN z)Qwarr+>e6b;-cRa(0YV1HH>-vQp%u7 z`Jn%2v{Dc^vDVKR<5%&Y70i|ui5)C|dT}AkolB?4V+Kis;pkoR-MOTNgC0Cc!*x~M z-Kpl1Y?xZ}_x6)=mL)%lZrQT+mtXe#6O>)A5PNg|UWuO;C5i%x8VkH~cb#qAl3N-m z-rJoJVHlz0WoZ-=_PE&&oX$`S*dV<7k4SfJPn=bGNU0sb4Ro(_^yrP78x)gJFdY|s zx};&stCHKB+a0pm_v?E(6GI<3Q3n?`dkp476wsNr^)l=CI2=-RAH8K|q;PL|*nu#E zZ2st-#@@Elz{WzK!oDB)g=2$)R^iCI4lMrRB5$--o4_n1dv+pV_LZi5b8KSbRcI@2A9f_DVbwTNPfOi8UBZi}a znOUlA!NdVlsKSXNS$3|gy-`S9-4;<%o3fy7>PL>;ZboZ5_prASj1Lap_S2%0fd?J~ z)xk9LZK36HbwVedy5mB7)RcL*`y?bJs0IdcAlM8BgHa9A&piJ0I~HyCy1JncFPtYn z{@!5bP%3);#tru6pO^U>n3|>}JaAXHva({{qu7RsX@>+{7F*Ju3liH@C>3TxBrlY7&0wdViuFv$#g(jwDfF?y%)41_ggRBv>b21LA;g8aRS&$*nVM=mVoKM7EChzOYgd zEw|xtIN)`fqw;jOHYY(_BwSNZ@6N#E56irUOT|go42KqeQrT%;8H9$)PGm529qY|K zQf2Z-_12tp5(}~Fj`ow$8+@DJK0d|Sf@X#e!8floMTr z1Zy(RWt(32^V4^Ph_hY^to!}h4~j$2SJDUKLe2HS3ZzLg7GFM~;LvteU0t1x^HG6b z!yFUh^8WOgbUfZ|8_@3BwQK4}k5WB7^B@NsThaUO?=K5xT9vP+WI1)~ea7}}+qUJr zzp_@&`_p+VOUsg8Zkdg^_5-S&T^cUKO5U;KD7XI&&0nfq5B%PjXP%C_WAZACnNn{1 zHsGrP!~r_^3KZ=`@~>LL$ObyN?Z|KvBbr9GBotLnJ(plz68<2H_m?MymSqzYZT~Wa;P1sSNRjE7PhUcAw2=Xx{o!j^Qgy)Jz^HZ}~I?6#lRoMan@?{%%q zs8UKU@)IPmjM+DcnV2}wx@={%qqsyyLPA|vSC{E`?V4_uT{An?M4rXDwo*LPW8AI* zBAjvZ#Z9J^Mk-3!nB$!M;C$<1qHJXL?lqBbb_#TGbmXiC`!8I+A;`?s^u9}fV;oLY zvv78LkP`+-vwfTACamb5xo<;&u|D*z>svQ9Nm?4!WOCYD+T_tuaBnS$l4AdMA7K8d zOsIy|qRR&)q@>tAoMbC`yQbYlbXQkb(^o;z+coEu%3zQntio*5bcs@rjf&b2{Hm=C z-)mJ5d!VAGw)9I6pO&RfcbahSEcI8si_?J6vW4?CR znO7mwCZkYQw*OvQ493cNMY=ibt-A))81vrtlULlw`WRv>R;+;Z=Rj0v!p~49$9-m9 z&77)LctZg`DS!Vh#M&bCBOPXg7>e)yybyLi-<*HLzGEo*cV8;mSS~O+XsGc8NM#{A zg$r$U&az^pCsID4eg)9AJqukr9cauHo!r&+{&0NUa^ zh$lGy>sIvc;4_G5me-Vv!0OdycJH42i2-Cc0F4tLKR$+=pcBmc_-=px?93GJgUD=R z2P{>*=Dm2BIaUWMZ~W-YT_s-E=7wgk@n&AV&ooU`Oe_id;w(Yv`3skIdFGAQXf$R! zCU}qMw%ELi+>dtFq}$pOs2~=pbMsG&PD9A{G-YR8;a@9u@`g+hd}zfzdE54~VCKDj zZcNpi>lje54cxBkgRV{Ie2MrF!`0<*>r5zCWviMY?tALfBQWm5oVvQC*w{n8_38CQ zBXoEV2S%L6r|u}8O9;@G&z{bw|3?-~2qZf@9Ts6-#>i_XIWRe4R|c1r+5pfD3=AYB zB?Ft6dw-k{mBz~akizv43aZ69I#5MH{BfYA|?ZT zTUK7KZ)gbc=^W|4ENK1;KZ?0}brCBzI{Lt#J$sC^9pd_m14PmrGOUwLvg{OScuQW# zJ$rT-td9+hH1Wz>5lX2CeV26yYAaQ%iFj?v#n_&PpK|ZGYfbz(Wsm2?KO_JMc?o@@ zAAeN0KFv%(P*A*_Nd;357EEak=8fDW$kBlJ@8;H9(9pvihQ7GjR^SFZ$sn2Clxb7T zj?)mN2(DSfSZnuqKM~NfK9d>^sb;x`w)JTSCewY^%C!fVE5>StEBwb0rRfwcX2qiu zIeQuiOX;E)QA203uTEj-;)PmYi%FM(h6kOP9s&e^7%E9CC@_!GIjptR_gUk^lfE4< z@5V$&Z)zX|NaQT$+$rjYh_X4Tl5^{qg9Ly=*lc#!a-WHd9aRysxxlyHQt=2Xk_m$G zDxhnyC>4j(0ntG57(2rqXf`PpYMB1isa#K7MYdxny*6Hx&V;Vy7f~{Wu^-nnLi39Ju}0f4G#$Qe8T$9%iRg3$C2_H_UBtL;{7EO!AlcBSCiVz{)f?LtEQkpa zkMN9!G^e?YH#r8R74Yb!Ut)1=WiMZ{L4`@88X>2jUEx;{1c8w(!MRpbejBX*mjQn= z=};;LLk)>Ud}JITli(!5d);B7q(&kV6f$fG`i%16$sq(Dd zp*#MbUCsMvzC>jb(ihiw_m?{_0~#+ZKJJzvLu3_ z+p!aMjhU9$U^lj$ywQlWQ(wOC&;d+!+V72{gVV0}}z zBL`>+3i`jKv>QJR--lrToOx9gS?T{EHIf|L~vN{pvV_#>ZGF@fpa(pr*hhXH3Qk=cBdQYa-1(V8au#4uPj4^iT{;&n zOGYC#IyxFUN<4R^xK<(#rSk&}Xjw&t0aBelq82hUGoTnSua2^0`Iv5{q*wC zsq4QdO+FJ2*975&J^pMf)tlF5H~#bcMZ(9b(6gN9*H$_!0fGK{8VN07)#;MU z*^2n%_U+rugSq zrIOmu@ahZ8DmzDP#`+q*R8H3xUI%>6?X{RS-s?I*MYI@p1_uh7(}yJfGWHk7{!qF3 z*l>sHlFRI{FILC0v-G7NvJqj}9?MQdS%6TOAA0ci>+8;?7A%Jw6aMx1g2$W-l(jHnB>+M&KUR!%GLo&IZcVW zF~mvFS&LL+uInv)QjxS7ws?;CljH|Fej0aWc;ZAfacS@mk}@({E|4k!?7-Tdo}RYx zDd*8HU1B}qxQQlG^%ssqauKe1@Zd$_3~R0P3k4e{^X zR;>gRL#w>bpnA6}}Gm;v@o?70hzKh}Z8mW-S zTw^NEq%_%O-8V$gasU3h_O`afQj+uI6W`{0^q#pXqMW9!JWVBuilWCD6*vF}bs|Sz zIXF%b5~p|F-=A}rU02sb_ALm@EnV?*a$fx_VE)}kPT_4!?4Dm;A*}432hUl_K?3H? z8?|8pFT!yd|JlW;`UpC{Sx+bP`_;T$pZdbz_&3p#M~bF*Qs;sr5aZG+6c<+`ixnbjJ}+yKwdK?4^wF8A!Cs`LY``bGDfUPp zRYxb%VrDorrz_fzy?SV9C}+4#(uxK$Alm^XvIdZncRf+L&qeKpHQBUzb9*M@F8+19 zbzF$MSZkjb_2ET8?@=^DU7A^PsD-zY%fTx@Rs(6UIavj+iaO{^XoQ&cd-C>%zY0-p zNvMyNRm<$mINc6=B@&)^tiv)ZnU-$oNX!kerLy?LP@+bt4AZ30JAZh1mI50=?J4eOYEXw5yXLA=;2^I=fvFo_xkeZsBRj@W<_zw%0 zt$S4#EJ=a@iYvB45|E$%FdK4CT{_K-4Jwe5$z_W+GV$|mbNG`ZO(Dl zhq!VkOEM(>Ow4{=e^yJHD%2C%OcR}lgt+@CQ7A-J7YpsFU`mmbL(0d2iQSe9r*azN zgf544$;_p}io~jz9tH_)q_bgIN3ku^fuzxF{qTX}Hf-rN@!prDmwH&tY}1cN>PPQk zGd>S*7r}5`4AsyuKIG-!+Yb`x3M|B7xZ{_Cp_No27O5^SkI(@yiG7gp37{ae3e5;5 zv*uh^n#mzm)t)lRbT(`WL9mADHgV5esnGg@x|DNkkaUC!v62Dkzdgo%_XY{tA^W=*9TM8{28XD-3p`lQs z4L5|gA0RH)`{PBCuBle8yYq|nt_bLCF^%+6kTBVyhnM2!xPBI&4v;b1S-e$I(QKrn zq87@7W4iGtG7g;8u!OPXn8Cow)r84mt+&d{(=>rVqwv0^og*Zr)dVebpDq;HN;ET~ zWH#*hL9AX_2FUJ+=O*rkB;%4;d`7GIImwU_k4s1>7n*wIt8+PT3k-&`|X!2m^75JbNc=Z)Bu za{LJ&iw12-wpSJCNobO}B(Ks}qvG*Ge%()H@&bQPMgBEomh%&y3@O{|bIsIis#k=J z3L*<&KLZO9t_|tmCcL9)c2eLoRXx)rZ%1dq9c0e+RdAFxO;+s`BMYA z#K|Fcb>0Ov&xT)1`Tg0I(tek68SL&t&D|McYq7fmw};)wN;Nw>n}~~Mf&qXl#2(?2 z$Q7$&)Fjb5Bt;@0?6@6EHO0|a2l2l85EgSoGeVx`k+wOl(_V8q$!O|IrP|A&Hv;mu zH?dRpQN@a(rZd7P4MS>M^*|9&Iulz~rf%li>`b1dAl-KU<8f?wj)Yh-q{*Wuh;Z;| z2<3>nI$5G3>WIS*(hCYjLRPl^^3OlmIPxZUzf7@YP3LLNaN*8pRHO)RH`DMcQh>8@2P779NCGJ+hBNiX23BMB#~Y?6qQ zg^@6x>mWP0dGmiD;u1?X9S>49>}CPRx0ftgl8NOoqIe1c=Cr~YcYloYm#1s+_)c;% z%cfSWy|WXKf7l|!6sFLFaC~8&7|33&lXbm3NMm3dM{N+lb6H@t=QmM7$@W z$VQyi7Gh#o4USA19d*J*|JRaK@Vdav-thg?G>gQJ3Yrt|!*VB?=(Ky0f7`g0dQEQp z`V`g7__=PWrqJbgriR;>O!Llh&Ne3Us0HzD{XaiX_^qYBwG=AwZKA$S)aMF(1C+0g@ZWnr`+qE+e)8#mx}6`z`EH~2?5p^X z^YL=`>CeS_7x`I(UARadw&&wpCj9xYZ$CsCz7^qH5x$MXH%$19h~Iz_W%yQvZ$KO1gbc-Qf7 zRL4=3DaZD6I2?L7QQGKZxyrjhlUs&N%8yv+TNE+Ed?MT$l;+aB;MbF1@;hJ$ZY)Rr zqX)@4Se6}k0^V2Nv{w~Ic$wZY56ccFA@e3C5eF(I;6@=LBW^rx0~LI%yt# z296l%D3MPNrnLp3YuxkTc;1pjn}m0o?Fvd;2bsCKt>v8F?DE(5Wj_t3@wYZ_5`}E} z0sLju0yG#-FETPB{qvJ$hSvclca84rkp@(TW;W3 zCmcKBOn0GcCu|8#s-UdMN}6A`Yd|jWPJAzNBWCi2pT-DHS`&#j4s60SY-8ivTG3cP z411lbKEaE&>?h}W%cAZ1kw)) zJkL8&J)V)O*4z%fw`*{zE#aniSe(fYS?Dk#wwUG|1J78Ew`3V@CHZ5Tz&Q1d@Mg3r+s!@tMrl!n3WD+MPB~;4iRLJNv~&#NatUl>0uBYrW4Qjdk86EnX z3~bHIC?crpby!VyIU;W0f*o~Sy$I@yMFji0cOf&oRZ*m&4Yn4;6G}R@J)YsZ@UM{p3dN`qFPx9klWDOG&ZkV?{4dc(4W)RnkBBpOjN?~y@zA!B39wK>e8hC z8eQnniz4;6?j)rkhpP^&He4d%+Kb!7s;{^;FeviDhG{QvmGBDOOFH5goONirhZC6b z*xE5W&8R>NQasdmkligUk~&4HGqKmz#9w5=Ff?5mBu{7g$@1BS1(uGI>j7MPfR-|J zRLF0tqz4^Cj`0Ah%m`<{a^d8Y>4$vbYv*;(O8ceq{4b(|tN+o&1p>wy>|dMMXKK@2@{QsD8ms7Q~==lQhm4b@XUsur7)!i>g{YdMukv4BhYqpslV zw)otZi>BctVwFJ?e1mS%@~fi6FFd`y6_?w++wfeYmtITft~J+016c#}IbHEx!Pv#c zHUV36C*F60^vAV=^bfHp|B&>s`)9Vj?<#Ned{s-r7nhL2-lZRcQNj~SH=3MS3GxUV z2ah$=0;Zc&35!6uiqgJCK8PSDczMY#M)lOVaC(d+y}}#qCNfxii$I7~qTBv#g4*X; ztG~!U-JCfN@5u^Q!QfTYu4xHHHB*fp)K$gtPUtfy3Pk|?60u5ID9NPKMjyMoRZ}Ti z%2d0s<<|o#*g}6cPR8@zwK6Q9_KmV$XEdKYv+6_Iw!FIZ{5FQO1N5p)b5VB-m6g7< zDSUP9&R0eL+?Z%wYsi+C(b03u1cf=#=$VLw5lL2aE{i2hQyGtF5$c~Gv-@7GJ%kMn zUE`ZIW95-}%v`2=YDrNI4=tso!&h9v*w6ezFAKJM8b|GRI0N3sB0*zoZ6 zW>7jhPHC$Zz0+z-$C*S2k@?coJB+)}dUFd9p{j3~feQ;&9!?mUI#EpW4pa5kgY-lE z{ZHvP6(2bd_#V9;gfZ{qgTk#_Y{9T=NIbzB|JPFW%StMWLo?mq6mWmrzI|ZrY?lCH zPi~qt%_E-L8K`6B6SZtM##i>-g0UwVG!xf1HyKu~D^u(;+VVJ|plgxug5D9;Temi? z1m~*-j@Z~R^U~9+$&DHjphmgfe+!-F5E-sLE*IJIXpB;1H&F1V1#`oH`D+iRfpb56 z>~8VnH%+N(2~pJQVH!G1zoDY3rkOx)4>N~O=y8;XDK{ad4=)6jou65(HcM z?6{!}3ArmxJ(cRpS9qA3qWbQ*nU;U-6o9>E(R|SG9=`0l&HJO|0nOWG{S2ruHF(k> zNz%CJ1rzTzk1#ZU*7m8(=It;u-CeV#n>>N9gEiYz;vCM0!`!|%8pz~cjgS{sfhp7l z*RFFkGSX!8MQFG!oaRb0^a~BEvRzOcUFqV~*~V}bV{A3oImGbq`-sycBxx#U>brvn zC$|zD-km_7q6O9Naijsh91=OkY?>rCGut;*Xb1%~?ZwC-|dao9t z5wurkgWO;?420;mWW(bUv zma}(o-$Zxc-2g?69}gb?)%t@jxNmx5o9)GlY7sSN_MwpC4lqO#l+_CJs1BXIC%FEL zM(FOUC?ExYcxK%vC+=+ApAbxQ@j@VT$308ICr~=)XrH6~(-{=zXrH5fj&^ev%(XVN z3UhOgS%oxs#VECs=>|oap7Fq!zXra*y(6ej)zyNP`z{l$AS+g^I*7V=}%xvd= poD*S=1n_!pPJ}rT{sM*3;s2xXTv5>qLGDB#srABoKu{|nMFwkj5-qHTW9E=>eln=mQo1zZx+jA^?-E6nz zJ?D4xoEMaaO6t4m=}ueLU8OEO{jRSc7j~`SCFS1X)Q|2rJYw8`oqghZ!+^#9BXt!! zzL@!4+OWIin`fnnX*nz7_^y<%W_~>8R=fSkmhXeyD}xYiZQeM=@|jO%4}8%t&ZFq! z1XcYz;Im;cihSMzPfIM7IqOK-iPBqg&EOYif(Xs*)B5Z;LE1@J69(V(}gBftmAy%dQUe z#FDt`?t~AZ8w;V^e^6aj)#sR{+l1+y>=|3QLRCrd4?Ihdiz_-gpX4q^8OGe=c30o# zG2&S2Um}`B){+N1lw^r-%(`*Y*T$ zY?Ht@y2B;3vZ(I1>df-IqZrOvdZz2ukai8`&6>rupY!RjJH!_=8yFlvB}YD@bBl5# zpBiY??*o_i#Oos%EMQ+xZ?F1RlP-m%JcQ>D+!^(f6)Po_P!HB-I&x-7ryrf5xzaKY zkfI74{k#=uHO*>{47TCo4H&HJuL~M78N*q*)r6JyILq!-c6xerOhtR84xHH#AUo?S zn<{gr4t7kc8uevjtW1sIQR?Z{X7dy0A{hF7ja;rg-8VG!hN5a8U~IJmv>)iq zJsGc_j+WmnbE0-9{Ft96d)&~RIlkI>oa2@{c*h2`d*rR%pjz@+2?vRzkxq$_Is21^ z8%5V{^P~~L2?W3`WCCir;JSBUS((JtZFLnVYAB*|#^*Wb{ zN%}&-V1cfF^0-jdV3@v$Tpqfm6=nHNxfovA0t%L-Y-{KNqTH@Nndh(9QGo%iV#=Q^ zy*1pNk&4olmMEC?wJ$0VcESe3+)gjt@~lJHpQhp-tFST5)pm!Dshgm+wQ1X7u!ZeZ z8ck4q9nI~awoWxN!^Izl2>5%gZJcW=->hz>H0P}qhXKOQHGe?1Grj^ePsQ(CvP3RE zvL(F2Mo&Th4&$2oT!w!o;`B4*H3GC9sDR;}&)c9Z-?nX=s;J(Buhh+BhaW7406*8e z=MeM{m7Tt>^ra!)Tw1GQM3WZ)$;~*g7$rbk+x6+x`ki#@$NWke)`J|G&Q6I7Uxk-& zuN5M4!}V`s5yGomYbhXwC^%Y$g!FnwJ!d!@3SkV%#3>SDfW_O5ajmGG6(0QRXM-Sn zH5UT!)x%GxJLup~d>; z`qvi1Wf23pC@8Cwd2wh?patl7R`TgVMi}tIRwTHvUQO(}m(s5q>ZMhAivxVAerY1G zRFKD`;@O{pDJlLz#&1r3ov{w~?cNllRrXfqc1}*BF(i|zc13e1f^*b|ZEbC}PvX#` zbs^3fNp(et_-m!5rN<)c95ROl0vghLZF!EbzkE69s)bYbCTUJD^W3Ye&~`1To{0xO zajT*iFwab0u(AfBMDUVIrO4;=hcr`ro%P3^L@O)V%MoEoybsm#+R#? z{$&eZQmQ$z)~#EtXNd1BfoM^%;uYm+BybnJ>ISF_vkF|{2DEPB^k_>kD|1eif2E`Z zH`+1>1o++|bb+Pb*VkACRzH)T5l>nx?<{X4%BOBzs)>s^Y@th_H{R_ zUPQ*Q((|I+FcrQHO_ng2F6d_nZg;`02dUXiVwZE?l2l7ok~}~?kqO{Kv{T@+oXOLx zL21Kf>hGDNzNH&C9IPzi0&xtkrlM27EY!{_I;-YDn0_0avpjVPKXxr5SA|x9>K_P! zEAD+6!M$WH5rUS+G$)-c4$e%0!lEl^K?8=Eg3@R`k_YF50iQ;8cH{sfmJTL6RyaKa z3WxT1OQMqnjunc+8LwYygEI#or(D()3vHoWZR*$p@+NGa zg?F=fNJBD-daXk4J=nx$HMRLUulydOp2c0Sw6^C^136?I>66d{aM^k>IXzx;iLYkE z*;^VAz*)H%y}4CF3Nf-iDJd#m`-7yfadPq;YkE4B`Alm}jLWs=Ma-4rhi=7RaLGmvpr3-xdKyB)Mt^wMYpAbUR!XfB5UdAs*{(^7rgE zVmk^`8KPn}0g+JS_p8$V0(t7==~*h&q;s!l>38LKZwhg0+Xb06)<*RD)QZr>$+I19 zPm5g+Uie%tq*j)e#!#A52j@>qIKjSYUwtA#Z%$0q;077vl;E5#OkBy-gnO*FUnW^D zqFldd3BP%}nQYLH5yf(d-_VOvZ3*f#R|oQmo}Qj&upP@q)UwhTW^-b%Xm;d&po=BuY<;K&HwMG<@EDfKBlG+ z(GKDeJkH!bMw;%Y>(5;(C@?cdEJD-9+kG|TSs1YSUNDBbx{qd!oekNLE%&C|86yG5 zPt6S6K`Pm5!f)@nzH5wasJLP2!QKUr&pv6KKTo)A96!&0E4B~F3-B;ajWU?jFeQVj z7EELStH6W;6ADZyFrmPN0uu>MBs7uGM8f|_!Y;!po8lDk)CVx+T7ln1XQ)=r{0@D> zy7v6}3%R1pql2LiNG@;rke0BwY9h D4p=U) literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-posIcon.png b/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-with-posIcon.png new file mode 100755 index 0000000000000000000000000000000000000000..a604fbee84ef45a23309d9c8d5cb719511a2b46e GIT binary patch literal 5828 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 literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons-and-with-children.png b/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons-and-with-children.png new file mode 100755 index 0000000000000000000000000000000000000000..c1ace830ef84f8a34f5739fb8f29dfc912ce4012 GIT binary patch literal 8127 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 literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons.png b/cypress-visual-screenshots/baseline/Button.cy.tsx-primary-button-without-icons.png new file mode 100755 index 0000000000000000000000000000000000000000..358497a649aee44156bdc831cda4579adefca6bd GIT binary patch literal 5616 zcmeAS@N?(olHy`uVBq!ia0y~yU|qn#!1R-Y4JhK))?CTJAiCYt#WAFU@y)@Fj0Y4L zm<&$+w~y|hpnI}>9Z(Ge!+~U8FwJ8ErVK8CsRItoV48VUl7V3~5P)f6G!RAuVYEzO z7%doq*Oz~Q%mu{Ul z7}!Q7hfW|od;PKEN!@;SaLn~xsLG14J(~FPO_?0;UWuj7l<$1_Ce< zj0VDJAdHp?3=E?MBQPI~2Eu3{jJ6XP7)BdQz zi$f9v;Y)mVfe)|@X<#^U(|(KQp9Y8#j*w!79n#d0fpk9#phFU)lE6S74TO;p2nG+G WWT(8`CAOz~Q%mu{Ul z7}!Q7hfW|od;PKEN!@;SaLn~xsLG14J(~FPO_?0;UWuj7l<$1_Ce< zj0VDJAdHp?3=E?MBQPI~2Eu3{jJ6XP7)BdQz zi$f9v;Y)mVfe)|@X<#^U(|(KQp9Y8#j*w!79n#d0fpk9#phFU)lE6S74TO;p2nG+G WWT(8`CAOz~Q%mu{Ul z7}!Q7hfW|od;PKEN!@;SaLn~xsLG14J(~FPO_?0;UWuj7l<$1_Ce< zj0VDJAdHp?3=E?MBQPI~2Eu3{jJ6XP7)BdQz zi$f9v;Y)mVfe)|@X<#^U(|(KQp9Y8#j*w!79n#d0fpk9#phFU)lE6S74TO;p2nG+G WWT(8`CA9Z(Ge!+~U8FwJ8ErVK8CsRItoV48VUl7V3~5P)f6G!RAuVYEzO z7%doq*Oz~Q%mu{Ul z7}!Q7hfW|od;PKEN!@;SaLn~xsLG14J(~FPO_?0;UWuj7l<$1_Ce< zj0VDJAdHp?3=E?MBQPI~2Eu3{jJ6XP7)BdQz zi$f9v;Y)mVfe)|@X<#^U(|(KQp9Y8#j*w!79n#d0fpk9#phFU)lE6S74TO;p2nG+G WWT(8`CAOz~Q%mu{Ul z7}!Q7hfW|od;PKEN!@;SaLn~xsLG14J(~FPO_?0;UWuj7l<$1_Ce< zj0VDJAdHp?3=E?MBQPI~2Eu3{jJ6XP7)BdQz zi$f9v;Y)mVfe)|@X<#^U(|(KQp9Y8#j*w!79n#d0fpk9#phFU)lE6S74TO;p2nG+G WWT(8`CA9Z(Ge!+~U8FwJ8ErVK8CsRItoV48VUl7V3~5P)f6G!RAuVYEzO z7%doq*9J{T0z=n3q>Gksi1;H333f&)k<`sgq12H*FHc{xuk?k5^gD_f~^#k zOArF2)FKKG0&^l!;b%LPbPkJYl|S5oW5+*>yKR~R_+K_Pj({}LWOGC zdPcSwT>7$Z@IAl>2n1T!Q#iR zJD+Wcd+VsU1tzN9zLVadzg=U{ zIyXV!y3b8|KNxx~0sqP_A&)|F>E`!7cKEyI;>yFxqhGb^@m%8K8ZIn#A_~m$H_1ae z(1Klm7?0vVNRZz#FI#BYd{`g-#=i_~@T0J=bQ(4~4F0@H7;TDukmUO1I>{{kg*C2| z4Lg_AMP}|Cy*I7qGzUXvf#W!U+sNP-FjGm{(*f|d3wg`P;`o?rzfs&UU=h* zf4a4tg*%t0S~+5}&TVENuuwl;NL%)*5xox26SQ}G*t?MwO->k!y*V0h(mc}OHggA^;XsLNjQ8yB!i~h@r?V_v5yZxjX`q<8$&Dar%Ov;d!kVC za$_HEd)->ajr@%Dbm9P26%X#pDWn^CXxjNW*35w3C=fVfrBx_!48#`y=s0{hJUm>{ z!&W*-2w~k27Prkd7>#`&elIuu>;L7Edni&%TAq7eZOR{TOvXGY_auhhi#t(|iiT`X$ zTjndeoYV*0q=yetuuYd(>(zd6gndD#N$TPa!#s72lr)iOgz$+QWw*dOlI0z zI(@waAKCxQ>7gjvEJG>Xr|&3J&5Z$a7RZnjGE#Z z*Cxr+Kv(4$^YB@A>4PQ~gt23E8J_BHKgA+FF=!NoJcm0t6irS}GGCt* z2x^s5u9Yd$2A$GhXpcaY|LBx)jzxT?s+UAQ4=E74+is9-DBb?sdp$zyAy$ZOJ|@=S(xFPE*74<@Wzd)zElviDA{mMVrv)42Cc zoTnbbfY_5ctFY8d4K1=c)k-#{QGuao%A^H==Y73}hg_Qk0gW6vQ7*URZ5LeCit zs0$pvI&P_CU8dCsC53`oN({*s#CC{$&L8vShvK`n<+wSMfDxX*q#~18Q&Aj$>(;HI zbipQE>Jk`34vb?Q1(Ol)w6!2+gg^U@IiV16TRyfqClUq5^|rwIuCP`~qhHASw_@=R zHZ(qsK5Hf51NG`d!5<%J+T=F%wp>9nJq*^`Y>Xm+(g9gQoT+?TIh6<_Vi= zGiBvdelt_oB4vNHsi`Tq#ioJjYT&URhLIrQotBmXjLT<5p=p<-t?Dha!_jP8_S!gN zseLX8znM>Os;a8etG~cF$nN>B7O_5&6)*xgVC7Sv8~6Yh36(aqk|Tb)d_3dU4nzCB zJw*rnWM3m&XGOqScI0R1(7Dpk=)n_atuGZ?_f&pgmMRabzhWqY@6=n$)r$U@#$`ILMSaA>o=zV$W9Cb0k zk25k-+kRcP{GQ7~o32>q#V*}pXf?ekD!-1J=WIvv+IMu5?7-98LY%kj<8sHZnim?(Zp>rO zyVK!|)3At*I5#nzxx5RGZoJzIZlV~viK{4$SF#DO%qb`Nr}li zWEk6NF-4%1SCAOC`2+p}gcFuDKTlU@z#D-dZfm>oOg$~#9ZlpE%C|bl3-i+>lDoRP za7uH$=qWngj!Qlyumt^S7m~KVQ_WJLB}0pDpLvmOd%Z%MP+*vlf$BllmbpUR@m&KKe+ZFN!Cp&0%j*ZR+bxuaPKtGkD94H8!%YOnA8b)fIB--A7BXD z_(r|UaU`)YD1HbDyd;)mv#OvYcGE-P@X&RYPz3sDp<4QgSfAZL(KKRQ{T!Ge5IqxrSR%y`~w|zEKBhh9}5wy|+UY^J5!-OxU$Uj@*YOEN3oRNI}U8jM2UAvY9o} z@+X>yf}jatoI~QE>tG)jI;&R@7c4C;T^8q!Xa3M(8+$BObC{dR3W~fZMB%A*IOsllfPh&PLcsQw~ z;!IB4+E^)q*rwTQe|#8F2Ozx2|FKeFEB#Nm#134v&{p+SKb3}70xV9)51k-GXCVdkI_ v+CPCbXp^8#g0>tW5G^MFb?`rsgbv8d>f0DUC}9rd=+h^CK5sZ4_U(TFqT@sl literal 8407 zcmeHKdsvcp8)ma?Esb_{P^V?hrJ1P-o)D4Bt>)#_TBV~@)Ku!zJQju_w(PKGo=rs* zYc|bk>Y!2-BXugCpmM2*N~J&wVv3-|=>u%v_5HiQ#~)lje(!s~yw7t#_jCUqZXNYM zV*L4+p925@W1sK7`2he}dlvvO0Dfkuxnkv!)C&OYB>H@F@WiE0gzf7aP1mH^yhf^S zp+k%heHP)q#xrPo)0$7$8|G%6+W5tuuE6s_jTVO=gu%9LVSQ!#%cn^hTmFhN`GgW= zb^Xely?MTmhS5%IoOk7JI+%N{c$)h-9tA20pW6hI35>8Dw}^L~3HP+a46o&16@m=% z;?fXvjV1~JAhhoB@R#LHZCpQm(#kjm)+f~5}d<8j_VnzPjrYQ)llZ_&Q>x{GzTv^4awSv(47 zz6vTJVt7q8y6*=vwA26q&JX^{)^w{59SS;}ZGktCvY`dmbA=-h-CP|bRab421P|3E zcJ(b@85tRfg2QXI*ek`inaV*MFt;&dF+xZlk&C9vGm+b0`Hs+_fZ3J z(`uwG9|MXCZ<7oUns}w3K;xZv39>@m93$H|ZvamXL&e;h>Ztas*D-$_j&e~9rGb;i z@FtPf3-f)=BMlWW_{tk2XqdW9e9IeN0KO^|C5R6eqnQGD=Fbk0Y%t4!dn76 z(qF$0V|dQp7cRHMz`}rK^?~{p-et(!2WLLjGW=ft9-b|am9hj%#7Ql!=_Jl1rppeQ z7hthKq5fD&D$Q02I+Nxka5|UM=Gv)Jc*~<^i)p#qiVww=5EC1a@Cvms4{`b7V~|)R z2RSO;8Tu zH5Y&c_iln-+?^;Iu9`vRp1@76d4*J5{rHbEbc;%GjQ}=UBc9oWi!JL|FkcYZSa0 z6iB%FCT?F)sIm>Ktc#y+M|u{v&Qsv&7gwrv;+D6=$Q`?jL-FR-O#0id%w&E@3g6r$ zBtLDL1@7Etf2wS^Z&74e?@O)f5s%I$exz;~ftoWSXlNtt6_sM*Z)BN~{R4X*)Ky)c zSDy5LdR&Ge3t@C5*C*AO4D6ypg3f=&A096=X)+9!*7G zP-n6TkqgNN2=&D?$@1-BG4}L%3Pvl)iDi|$UF#C5melcNejHRBlIR!cs!^|b9Ci0R zfqFV{g$DF0yrYa5788fIdgZ6RPv4mjhq@WGKO2@sbB`q8_kG#Ilvh0o) z+{w~lSDPydtSNR_*iJhmW3C$U6pJCovtEY;#qm2&C+icN5G80zJ z7B$-yOu}|$52L@EKB+7SMj%0s_*pNds;m{#YXEt|u%&V+nY8i(~qCcU;2WbRhXb$-L;M z5bNlu$|E#ucKkAUe!k?Si?j0Pr->Z*Ja){ zb-Su@N~#5fI|b32c&jj-mc6?Pq_6Ku_aa-WPTnZTh_16z`%|V18?d&g z;})c`vZvf*gHrY3zX(q7%3CD-$ zFp;?|AUr=j2j&G==T&-%yA*@RD(F5o76c~&)sR1TYnK(3XP6#NQ38Nat4{dw@9R|i=CRo==XkyzJdT)x%TKm4wRNFH+t^r z!HSMkq^%sruis`S57{^I{;a7+B_!;xon;pXYs}uF!ptqCAf`cmFx!2$5`gSvQob&PV{ z5QJP-eh(4e#Y%@N1~L<0J?8Y!{yi>j^HS^*n^ggTy71Le=Il}3bach=A8lPymtu5@17cpjd(q(2#vLT+<}kqU{U$1g z{8wS;#?^@He2#B~?y+)|Rd76Twf1hzaf*16jjGU`Ecv>`pJhHCK2=G6wT-~Pzd5^C zZarUgOqNoR!r86;=pc<%Cv@xGgRAfOQoq&kp=U!U3cVP#H0Z^k7XtvG?*)A?=&e9M zBxt%oZv}cQ&|87t3iMX+?{GrZLzsJ&=CAw#z_ieEYzt0PcME5&1p*SD>y~E+4Rq@| wW8I>^si8qnf}R9@I{*NBPtf$izm$aiMVYv diff --git a/cypress-visual-screenshots/baseline/Clipboard.cy.tsx-clipboard-success-flow.png b/cypress-visual-screenshots/baseline/Clipboard.cy.tsx-clipboard-success-flow.png deleted file mode 100755 index 175d2a594b08bb5e90f3adea6580779e82c5f5ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9418 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 HPhI*iCmj4I literal 9418 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 literal 8407 zcmeHKdsvcp8)ma?Esb_{P^V?hrJ1P-o)D4Bt>)#_TBV~@)Ku!zJQju_w(PKGo=rs* zYc|bk>Y!2-BXugCpmM2*N~J&wVv3-|=>u%v_5HiQ#~)lje(!s~yw7t#_jCUqZXNYM zV*L4+p925@W1sK7`2he}dlvvO0Dfkuxnkv!)C&OYB>H@F@WiE0gzf7aP1mH^yhf^S zp+k%heHP)q#xrPo)0$7$8|G%6+W5tuuE6s_jTVO=gu%9LVSQ!#%cn^hTmFhN`GgW= zb^Xely?MTmhS5%IoOk7JI+%N{c$)h-9tA20pW6hI35>8Dw}^L~3HP+a46o&16@m=% z;?fXvjV1~JAhhoB@R#LHZCpQm(#kjm)+f~5}d<8j_VnzPjrYQ)llZ_&Q>x{GzTv^4awSv(47 zz6vTJVt7q8y6*=vwA26q&JX^{)^w{59SS;}ZGktCvY`dmbA=-h-CP|bRab421P|3E zcJ(b@85tRfg2QXI*ek`inaV*MFt;&dF+xZlk&C9vGm+b0`Hs+_fZ3J z(`uwG9|MXCZ<7oUns}w3K;xZv39>@m93$H|ZvamXL&e;h>Ztas*D-$_j&e~9rGb;i z@FtPf3-f)=BMlWW_{tk2XqdW9e9IeN0KO^|C5R6eqnQGD=Fbk0Y%t4!dn76 z(qF$0V|dQp7cRHMz`}rK^?~{p-et(!2WLLjGW=ft9-b|am9hj%#7Ql!=_Jl1rppeQ z7hthKq5fD&D$Q02I+Nxka5|UM=Gv)Jc*~<^i)p#qiVww=5EC1a@Cvms4{`b7V~|)R z2RSO;8Tu zH5Y&c_iln-+?^;Iu9`vRp1@76d4*J5{rHbEbc;%GjQ}=UBc9oWi!JL|FkcYZSa0 z6iB%FCT?F)sIm>Ktc#y+M|u{v&Qsv&7gwrv;+D6=$Q`?jL-FR-O#0id%w&E@3g6r$ zBtLDL1@7Etf2wS^Z&74e?@O)f5s%I$exz;~ftoWSXlNtt6_sM*Z)BN~{R4X*)Ky)c zSDy5LdR&Ge3t@C5*C*AO4D6ypg3f=&A096=X)+9!*7G zP-n6TkqgNN2=&D?$@1-BG4}L%3Pvl)iDi|$UF#C5melcNejHRBlIR!cs!^|b9Ci0R zfqFV{g$DF0yrYa5788fIdgZ6RPv4mjhq@WGKO2@sbB`q8_kG#Ilvh0o) z+{w~lSDPydtSNR_*iJhmW3C$U6pJCovtEY;#qm2&C+icN5G80zJ z7B$-yOu}|$52L@EKB+7SMj%0s_*pNds;m{#YXEt|u%&V+nY8i(~qCcU;2WbRhXb$-L;M z5bNlu$|E#ucKkAUe!k?Si?j0Pr->Z*Ja){ zb-Su@N~#5fI|b32c&jj-mc6?Pq_6Ku_aa-WPTnZTh_16z`%|V18?d&g z;})c`vZvf*gHrY3zX(q7%3CD-$ zFp;?|AUr=j2j&G==T&-%yA*@RD(F5o76c~&)sR1TYnK(3XP6#NQ38Nat4{dw@9R|i=CRo==XkyzJdT)x%TKm4wRNFH+t^r z!HSMkq^%sruis`S57{^I{;a7+B_!;xon;pXYs}uF!ptqCAf`cmFx!2$5`gSvQob&PV{ z5QJP-eh(4e#Y%@N1~L<0J?8Y!{yi>j^HS^*n^ggTy71Le=Il}3bach=A8lPymtu5@17cpjd(q(2#vLT+<}kqU{U$1g z{8wS;#?^@He2#B~?y+)|Rd76Twf1hzaf*16jjGU`Ecv>`pJhHCK2=G6wT-~Pzd5^C zZarUgOqNoR!r86;=pc<%Cv@xGgRAfOQoq&kp=U!U3cVP#H0Z^k7XtvG?*)A?=&e9M zBxt%oZv}cQ&|87t3iMX+?{GrZLzsJ&=CAw#z_ieEYzt0PcME5&1p*SD>y~E+4Rq@| wW8I>^si8qnf}R9@I{*NBPtf$izm$aiMVYv diff --git a/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown-flow.png b/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown-flow.png new file mode 100755 index 0000000000000000000000000000000000000000..da9ce6341b5b8aa929a3ebf61f8626ad84d0d893 GIT binary patch literal 11866 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 Y$alP~UtjBn(8>FAzt5`wdgkJP0R&&|g8%>k literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown.png b/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-dropdown.png new file mode 100755 index 0000000000000000000000000000000000000000..da9ce6341b5b8aa929a3ebf61f8626ad84d0d893 GIT binary patch literal 11866 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 Y$alP~UtjBn(8>FAzt5`wdgkJP0R&&|g8%>k literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-md-dropdown.png b/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-md-dropdown.png new file mode 100755 index 0000000000000000000000000000000000000000..da9ce6341b5b8aa929a3ebf61f8626ad84d0d893 GIT binary patch literal 11866 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 Y$alP~UtjBn(8>FAzt5`wdgkJP0R&&|g8%>k literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-xs-dropdown.png b/cypress-visual-screenshots/baseline/Dropdown.cy.tsx-default-xs-dropdown.png new file mode 100755 index 0000000000000000000000000000000000000000..6ce1a53f6076129d50fe475e9bbe737e33294097 GIT binary patch literal 11655 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 em|HUUtA-x+g>!))xBS}|-~0!o*jBj! literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Input.cy.tsx-regular-input-with-content-and-error.png b/cypress-visual-screenshots/baseline/Input.cy.tsx-regular-input-with-content-and-error.png index 9c15f938b288510cda761fa29a7d3b3a26459fc7..3facb90115926036aac3867f2e04015924a991ae 100755 GIT binary patch literal 9849 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 literal 9675 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 dO5~iuiC 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 TW}iZPcHlGIr+4?A_|0Dcqf>Eo literal 8824 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 literal 9252 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 J@TZG^{$IApyj1`I diff --git a/cypress-visual-screenshots/baseline/Input.cy.tsx-regular-input-with-placeholder.png b/cypress-visual-screenshots/baseline/Input.cy.tsx-regular-input-with-placeholder.png index e71c23ffef62f85e9c5efa7982b6639b5e1e6f0c..ca03e23b1c27000e1f364fafd0da89ea1f0ae690 100755 GIT binary patch literal 8093 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 LezN0@5B~HoU8%z6 literal 8174 zcmeHLZBSZg7N+gAX&a-{P1mR)(xy(*WNf0w1dT*$({5@TwM}EK(O}&w)M&L}mEafI zIO3)ze#8$%qom^&Q$d{d)+j+RDdPv<%^IaQLa-vxLUKQ92ZfEw_{@B?c`-2%~ znD^Xs?m6dq&w0-K-YXv^p4#zp(8~w}Vn_V@@18**p1+AeJm>e~3$Wyk<0LTxff|T^ zH}34kXH54rZ0;4xu32s2h-Dp@YZtGQAVwvrpMky|cYaFhfC?+kKHW=0!W_{Pq@ zg&>wiyr+iPm{GD>VBM|MN~u9y5)b`690>w}D;`E#p~q2F>(fH$Nf%T0C`@|Zre0dTPZQKYeQ~!8z7QZIJeDUhrtl7NwU#yCG?BfPtR?s4*=;_tpF zmSO#Z%l9#xDn+Ff-F<>>gRyAR%LldMJmF5ayGt(Z?|!P1uI03OP+7_eSB`%J+m>z{ z=V3~(i*%DRgYEQ8c+EnMI`okB<5j<;{y}mpShj!gSbH+JPXVNA=D9f^_|_%%lfQ0i zlQ$A2ctEBfwOyS_5Ek4*?$IjEkK$;VEktz|vAk11cknP9OsutZ;0Z$d;*fl9eXn#h z+uQ?UPL10EfY0kqvt3Y-6JKCamA+n6J{Ffj21-#}0Jg!J_{*BuVs zgS^h1hj>b1$AZ+zTX1KlhX5HKFa;yOr%4+9oM{o)o^fZo7TIb%>hlA#12dtAba}_x zP3Ap@wfRie>C{7qY?*j~lJ8Fs9Be-=suyS+YHWEEVARU-1G4S=y9=@kEU&@Ib5f*P z0sR0#?@1k7+!si@5nC1m2e zB`FcedMibZKFJj4JT*(5Ps$w_7FVL3Z`amZj1Z|Ig<&yelgU^kp$@piQ}n`Ely=*) zVwKx%Q2wf4Z6U=O2}7qo*GCT=|H|AED_NOJyxm@e`-Q9G3Cn`rnO#ciqToc438{Vg z5%aFkdi|rLFk%iK*2iTZ(~9r?Dv*(jkFZl&uLnkC@l%ae9hyq@9iC8D4Qe#XVn6}^ z&P%8EZaZab_*)Vwtw(*d_KPv11e~-V$(BgR zh(4Zd>%NubKGb4m=Sw%L!F)7WJ2U)`un!Y9tb@A~~k z44G^q^2I|MxLhLg(J&T146EoDP66Cw?LDcuR@MRcn>Z=rNJH}ULiUAQ@b(s}%;pO7 zx!(LUN3-BP|2JcpY<_R{kHeL@tz+TvJ|B5dFUL1J1R~QS$}qPX4>v#w?{sZ7au3t+ z=mBFu*& zH-Mliatxv$fCNU>?mRLf)uzq*;HBCB{RfCV>ezy;Q<_e;Es4%fF><(5^v8G zt*+Mf1JqXj?S*WZZ=!jwFjWd4}uR5h8qEAoP%_n z6g2eaE+uy2zF4HDt`+C^s?faS)Rt11uede9{?xt{5F4d1{T3D2oj3l~H2b}=oZkz9 zf}6w(JpM#^Dk-MIB~TBX!x09C6;iIPk`{ti8F{=|Wi_0)imogyhcGC^x;0cqCs05= z*f^XA69{oN1eFbsi_sN|xs3(GkYw#2w~WyFw9E+-k)fZ9K<=t-EvY}~jK$Y}os8NV z&#|vqgv}_W-~scvBb}w}bf38p2zb65gXe4f9>qI;+Kp`hl@$j(@}>BI3PTN4RgGy@}}4JyJQ(30G%7Wb9~`*f*OuEC!=DW@EZBdvYT zzhmi4p$k&C!3UsC<4CJg=qMI$R$-f#7qq7zm9~@_`Qph1kH@=~<)tu+y?4H_JFsH) zL#Vl$x({1!@iSIY%xfRoW0_d0^$RE_!_fs@GmbPCsIm`{ySFT*we*vZI%;j*Nm_9R z^=Ts<72iM+o5Q5qvW4y9w2T)$dS&TbN3}0M+5-3m?-Itvi-x;6E_sW=4THBByv5+{ z1@Bz&Qh}EVy-et3LN60~nb6CG|94Edma%v*-2KJn+1CiJpIJ-rwcIzz9VH^_OV8iz z&8;hL<<>3V`w&LO3xXE}Z#y6^c{u_8+~Wn|e+fdsPA+h{pVs-4d-%k^m-sICozE}- E6F?@NHUIzs diff --git a/cypress-visual-screenshots/baseline/Money.cy.tsx-default-money.png b/cypress-visual-screenshots/baseline/Money.cy.tsx-default-money.png new file mode 100755 index 0000000000000000000000000000000000000000..239e1ed647f9db74d6a46a063a164ea3e961ee2f GIT binary patch literal 7918 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 literal 0 HcmV?d00001 diff --git a/cypress-visual-screenshots/baseline/Password.cy.tsx-default-password-with-error.png b/cypress-visual-screenshots/baseline/Password.cy.tsx-default-password-with-error.png index 7dec26e659cccf316e61f6529f9423e43769dae1..a8fd53d94d245c8862adfeebae43a162eefd7de7 100755 GIT binary patch literal 7862 zcmeHLYfzJC7EbFH+8VSwt#T7$x3*LSv56+cKvF9jT@|co5fOp{2`rHyDM*%>w95kR z78C`8k&x7-K&dDK6OdbCr3G@YA_RmGFNBm!i6q=YLcaa-LASFrJ3C|l?M!~XdEcCK z-t#=?Ip<5hFAs+jU0(Ni9R`EB?B5r11O|KMYZ&Zh^Q%ta$==*-1`OtXet*cWqnR&F zexF?9{rB^T$6Cw$L{vWN_Vq2-Un|+UDKalA35~CE$=OtK^id@%>BJusG)|8=;RRk3 zAu{Q!XWqK^?St9L<5b+_N0olZ4vz>C-}(9;aC+_2;I95F@1gvYp1v%BMb%fy&CA@gTX z>|(!&X`S|21sTygyAW(75iwYz+pXOf3?ejfcZX3J+wHZ0!P?xxr1A8h$L!d{yAXt{ z#EWe!$UW`2E)ZDTgf?9{W4vDidE6a%{;;mdPSMeVy^-DpFGHu44r5}mN5PS0I8N)J z!^Fe?bGr==S?Pt6FU#CZdHt6Ln$0}_4(Kp-n9J+ua>p*lr=6yRVoIQ;Mk;j7y zbADVh?{a~_-DM<@=Z}&rtB{Si?+{j7*2JHh{_s7YjCg9A`hxsm*tQ zSh=f!s|n|F`O@#OG0Y7h%qk+|$wUwo+3uttHU0G%L{Ok!0fwh$q~NP+z$6+3ws>^P&{f=28xB}dwl?_t3E`Y=<{#3@CTT4P2xf}Fi7gw z%*(;UuhN#%i?EtWz6FU!EnRAh`H$*8=Am2lqI|_c_NFS!c=>9^RP#H{&*r#R#aiG9 z%iJL@#-#`(bd{GR0ukLk_U|iy%VPcdc}j+gX~$?-HLowOsHl)LC)H__{dGg<)m~;=E4cbwg&A>RUE)A34Os3j zMIIj#&>R&ymRnw|hTK2|I|+z~-G30sjv8R@>YEt%tu zL${ZL%>}$Vf6tR9O&#pTYPM0_z}#JFtvey3=j5Z%`t`0?pw;7rwr~{M zL${DklGizlulDNsht9MIPBa1`!^W==(%7EL{9v|)h{}{z!UM#A@)0c_?i0^1!nLzg zZAP;yp+jY*hFbN+2IC|k-$MtG<*p>TOaM?hBAYNi;a%bEQ>rzYAaFq}4CLQr&f^%< zMd!#G(g61gFinYE>{K_H-(eFbGM3_@+ygOi(|09PKm>NWyTe`d%t*asJ0EE?XqD4M zZ>3SdLeZ9f(740ZnxD}HvOm3Ld7$iUE zxEigsT7FGUe5QF_HG<>fK*bLdar&A~Kax7k|?3<8bO1pRUH*o|mA|VByCfG(kLm zM(;}1srbq-!HcgQ2#}E$9#+w%(|KZE37`>6Bn0O630fvQbl_8&R*~z8FRXjEmi0kg z_G&amMgY|NkHuK4<~MEGGBDEwgreIF6eN0Qh98lo>)QZiYgL_Mn+dDgBTlD{Uq&o9 zh@SJrh!Jz^dMV;k!!NcgZRGSFak4yd*{qq+N5Wk~-4rZHzVVHdg;|q2`@%$+DmXet z-r}Vm9TDZ!Fej=X?ukM+jt1CLe+$Wfl9>K(T=LfQQMv4~0R6#^8;!c+mgoP357%#| zc!*5V48{1L>&b_ZCyRPq`fka%xdvv$N-13OB5aABdk@G4X0DTzn{N>LvIlHSt$WOD zIpfeVTdh+z56QIP>SugNss{)}cT04US=8Ih8=5D&d&Zni_=J@Cwl*Rgik6z#gXXUaCaVab&q*|b26q>oi# zZCCP;Cr(Hg1uT-2D>XDG^KB?7Z!nk9JIdZx6oChtHvr?i89D;>uJIG(?D793)LSa68JAqGb;yx7~W z|FgycZUhHbg74NpgpEuh9=*k~r|-P{4|v0N2utcu&~kSd^vc=srGp`d5@0Y#JAi%Q eAmP7|0KbmvY4a(|y=Na3`}c%~-1;c?Z~p?|gCwH> literal 8058 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 wpM$IZCIEvT1U(4)c7W(-0?-EkD8-7(zng9R* literal 8421 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 diff --git a/cypress-visual-screenshots/baseline/Password.cy.tsx-default-password.png b/cypress-visual-screenshots/baseline/Password.cy.tsx-default-password.png index a9ef98fd7025df3f34ed8e47a88ec26478be7ca1..a80abef61d6828c2c2bc5f5b235a13a19df239be 100755 GIT binary patch literal 7020 zcmeHLYfuwc6pk{L4lSlLP;~%9sa8~=w4y+OKy7UiqENL1#W2BAFj~UH!~sJRVjBx% z8AMT_$|H6tGEM{vDR06?gorGViTpd@J^4bk_ndp~ zcfND>?7jMVNT9WqofQIsunszUhKNwC3@f6E*Ir> zv(Hmc{INH<$Es5u_G^DjVh}OZD%LgLDG$v??f-dbw`%3u*(=-98B5&V0=28ch_6V} zq$JMjz3_atsyR>Xh3``WZUNU+sHc+k*?m@ACy?Y4 z@V)cC1a*HyT{U&utd#BM=4H8cBFBU6LeU$2$p*d)WnrKyvbHclCt=V60_cm*Ldr~o z9A9q>Eu&ipZf}WJXGZjV_q3w*)qD@VDkFfk-Z-zIE#K6}gsQ2bEUFWvm?k#}xk>vV z#f8J5qN1yX#cI*r^rI`km&=4A?u~qre?gIR@f*-fG+W8?(aIy&mqd z+J~jkbX#B*;5nWmDfL@_%$9)&jHL8~!9XA?(t%saPzoL^5MBCERY-M##7T#m$;$G= z*2U8+O9;a%E zs=|IvwjhQoJvJPc9U~as8Ccy=RZQHSc@qbk&8RY)wJ+!z;Q%v=qQQtl+JQ0OGO|$9 zFN>_LO+8pvOy6H%KQH8XSLGt-(o5{4bSr|EwGzmor1&wvmSTR^GPo31i@8OXrsZM` z8U;_PG-f`a%?QZKnkey1Cl;Ne438)r56;U0-Ui(7xv#?HYv)fP$8U>Grub%4t|1Ar z7ouJA*M_9V1DT2RU3HVGSWUBjcue2a$~d^b!gM?2EZ;mqI zIMNK*mxH^D1>KmziMowz26cBywv?UiU%cjM_|mwD%Z?Sb&>Q5F22?MwPh!FYLj3Z% z$x0|dm*Yn76Ii{)R26k^xKHxP=>+a_o}cm2yCP$MidrDjC!iS7H*kqubeHlpFL#?W zs}DfHUAp!Sw2w0%S%72Pq4*0+J#yi=j#TmdVdfY`&97VP?kJ#4VWav)G+8EPcADR; zm*6PVor*}=Z=BFr0SKU$4bfuiPAw2pFitqkol^q;T;3#A#U-YRVQnxwRR!c=`3mpy-hIxmk zI5%pVPBli+P5`>#mPhBFn89~^WF6?$varme8v;%Kj3&=f1@B>d0A6`!R}u_e1d?*R zk|cXtTDYcnCu^jweVv*4)gX>WnInq#cUxtsdJmq-Ok)*5BMiVN^s@Yva1vdlaAfrW zyz>C|nN#C?Ee6onY&h|FgV3%a#8@+l$zNlD98kAFgLNorpQ#V9H(gSLYidMvphH zPuP>D2HecT>9(J6)qv<}hh+k&%{@v;d^q;ya#x?L(Z6$JkuO2raT z0Myfv@C2V9#}e^9a~&)sq(`%5BN_g6qUN03g01)TTubCm9znT697b`Su{;y$X>Vb9 z{LvEatVasn6N&Q4!|?RX%Cx0oKkm9@Rrn-y_N8SxyRu>yTpwJQnQ={A4b=1YPr69j z_6~|MF??yxqEft?wVl&sF3vXCrXFKTV)wK~omk1t;E)E}BhRB5G2(m72=ql)$nAv_ zFD-Nb1QpWxckzH#O}zWZhXh9WmA3~4|hnleCeVabJ+Omx6;15jDry)lwK0fo^pYm%-u>b%7 delta 1966 zcmYjSdsxzG7N*CUamp!c+N7RT)~z15ys$lu7m}nV&CODGr%BTUGBww{>yFBR{Itob z)+co|)C6JM#@y!##bnh`z%er~Ak1W-0*W_aR0M^*aQm@>Gqd~0_s{vxd%p9YbKdi* z{Vj+}7r?>!x&`hzAW6K?gjY2{{ZbcEi|#9p{yWcU~A*gCj!Hr zE{E(nU*8p-ap?Zuq%OYqm8K6ocGZ7++2_P3gKEcpZFO#>R5I!DgY$PCdjHtzS6Ea$uD zo(<;A{3rvz|3+tGSZdizJB1^uO9Au5G6S|2FuY-_m@pxg8IbI;4Y2~_TrUX?rxu~@A*W}?bHvZsMCsZDr_GZyOBE)qMrH1{-yuI;?@_MD=Ll2Yk~I@mR<0g} zbg)hAf0hzfFInr!{=kV&nQ?*s z^?DAfPL+-Xd{d~z@JQ5JDQl6V<%MQhm%ZU|Rd3uU+r)M)iJM3K0759WNOmf3Oq_vR zTN3a_$XUFpDQk&yvgplR#R!aR>eM+g3RAfSeftas?CGHH{Guby7wpCPAvkL*4>I`P zS+Aa>KDK25-+VEet5-_fZjS)jU3h9nBq8Mk!dHnf&$`E5-#1 z)!*>8O*y2vXzG}jkXDW`E=;_K!uSlzMhBfvPZAw!YM?mDjo;F-oxabx+{7>ez?14r zdO&IVq)|ixM;ZKXqJEYF&O((9&>loqpmj`l)(-*!wxX&>{oR3dLE!SdY~=wtPjeW~ zA07^mZbswJ`f^tyCW_<%`i?UAkkprZ6koGGzYIlJS~ldU=h4y8xf-%B|6#ynRV@W~ zo4UqNv`4iE6`-_qwT$J(2vXg#)s!dP98oG&78caxiH8q)}< zXYjhJQ&@`DEYJ>yfirWlYY($z!+{$J*wE0Az4d%n$VK>-A$^Pn(;e{-9q3Jq$!^lTXTgn~03$1Pr=QewD^YFUwR zOwWzb3ZJ2@XUiokXJX?d)$k&Nyp7GKTy=DN85{%lcIUoY6%OwX$P{QTy&~M7#PlH3 zyi?wqa=RW`CUTGIZ{0*VE--yM3Hal^Z~F zKMhUNnx>BA@tQkT2YNPn6C8Yjdn-*^_p2UT69)to!`m2z+tx(T3=2?IA58KHE?e!F z5qQfig;;9SsG&E-wPAlb%Kvb=nM&_cN|tobq2Ps@ni|~=A7Fc~!yYy^Hc|?DLk%lo z!8M%}AirFa9b!Ag^+ptlGnu2R&0P)h9YJBN5B{fc)l*ov2h1|Q8#kM9Pg$2pr8c>P z^Yo-+*E&pG{>}%!2#`g$EH!8^!_PbwvyoR+tp+qXanM;C}tQXYk3C40DTjkLueb-dI(THoOBkvYj2^ zs@qKJOBkAQOrG)cROrqV1L1K%h^DiSL+Jts&9A$(f-IWpJwd0j4!TV~Zm5X;zn{u8 zsc%?f{_$MY(BVC2eA8U&IX+4$@>W8G0F|DYJO0N0#t-L3%qJh8+r!M>Rlj4eISQYB wc}oz*kiiMme~z1(`wm`kVBUZ(?>KPq?oSSXiP-e~+6KEA8X3~^`HegO1#71LasU7T From e828f784dee585d04337d0dc1e78e2701c9281b7 Mon Sep 17 00:00:00 2001 From: Peterjah Date: Thu, 19 Dec 2024 15:52:42 +0100 Subject: [PATCH 4/4] disable snapshot comparison --- .github/workflows/tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4dd762f6..af254d8e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,8 +18,9 @@ jobs: - run: npm ci - run: npm run test - env: - VITE_CI_TEST: true + # Snapshot comparison disabled + # env: + # VITE_CI_TEST: true - name: Upload Artifacts if: always() uses: actions/upload-artifact@v3