From 06cd9da842ed021e414b0da11181faa19f590954 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Fri, 15 Oct 2021 02:54:22 +0530 Subject: [PATCH 01/13] Add dev workflow --- README.md | 10 +- packages/walletkit/package.json | 2 +- yarn.lock | 1848 +++++++++++++++---------------- 3 files changed, 888 insertions(+), 972 deletions(-) diff --git a/README.md b/README.md index 89819e92..4640ee0d 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,12 @@ It is intended to be used with [use-solana](https://github.com/saber-hq/saber-co yarn add @gokiprotocol/walletkit ``` -## Usage +--- -Check out the [example app](/packages/example) to understand how to use this library. +## Dev Workflow + +1. Link the `package/walletkit` using `yarn link` +2. In `package/walletkit` run `yarn build` (This will watch the ts files for changes and will also build it) +3. In `package/example` link this walletkit instead of installing it by `npm link @gokiprotocol/walletkit` +4. `yarn run` to get the example started running! +5. DEV diff --git a/packages/walletkit/package.json b/packages/walletkit/package.json index f1145887..31986e78 100644 --- a/packages/walletkit/package.json +++ b/packages/walletkit/package.json @@ -15,7 +15,7 @@ "url": "git+https://github.com/GokiProtocol/walletkit.git" }, "scripts": { - "build": "tsc" + "build": "tsc -w" }, "bugs": { "url": "https://github.com/GokiProtocol/walletkit/issues" diff --git a/yarn.lock b/yarn.lock index e9174cb8..68e99bf9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,14 +16,14 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" - integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.5.5": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.7", "@babel/compat-data@^7.15.0": +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== @@ -51,19 +51,19 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" - integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.0" - "@babel/helper-module-transforms" "^7.15.0" - "@babel/helpers" "^7.14.8" - "@babel/parser" "^7.15.0" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== + dependencies: + "@babel/code-frame" "^7.15.8" + "@babel/generator" "^7.15.8" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.8" + "@babel/helpers" "^7.15.4" + "@babel/parser" "^7.15.8" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -71,51 +71,51 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" - integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== +"@babel/generator@^7.12.1", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.6" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" - integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== +"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" "@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191" - integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w== + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" + integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== dependencies: - "@babel/helper-explode-assignable-expression" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/helper-explode-assignable-expression" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" - integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz#c9a137a4d137b2d0e2c649acf536d7ba1a76c0f7" - integrity sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-member-expression-to-functions" "^7.15.0" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/helper-replace-supers" "^7.15.0" - "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" "@babel/helper-create-regexp-features-plugin@^7.14.5": version "7.14.5" @@ -139,144 +139,144 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645" - integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ== +"@babel/helper-explode-assignable-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" + integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" - integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== +"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== dependencies: - "@babel/helper-get-function-arity" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/helper-get-function-arity" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-get-function-arity@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" - integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== +"@babel/helper-get-function-arity@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-hoist-variables@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" - integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== +"@babel/helper-hoist-variables@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-member-expression-to-functions@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b" - integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== +"@babel/helper-member-expression-to-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.4" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" - integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08" - integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== dependencies: - "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-replace-supers" "^7.15.0" - "@babel/helper-simple-access" "^7.14.8" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.9" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" -"@babel/helper-optimise-call-expression@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" - integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== +"@babel/helper-optimise-call-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-remap-async-to-generator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6" - integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A== +"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-wrap-function" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4" - integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.15.0" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-simple-access@^7.14.8": - version "7.14.8" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924" - integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg== +"@babel/helper-simple-access@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: - "@babel/types" "^7.14.8" + "@babel/types" "^7.15.4" -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4" - integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-split-export-declaration@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" - integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== +"@babel/helper-split-export-declaration@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== dependencies: - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.4" -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" - integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== -"@babel/helper-wrap-function@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff" - integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ== +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== dependencies: - "@babel/helper-function-name" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.8": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357" - integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g== +"@babel/helpers@^7.12.1", "@babel/helpers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" "@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": version "7.14.5" @@ -287,27 +287,27 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.0": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" - integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.0": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" - integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a" - integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403" + integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@7.12.1": @@ -326,12 +326,12 @@ "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681" - integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" @@ -408,16 +408,16 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" - integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== dependencies: - "@babel/compat-data" "^7.14.7" - "@babel/helper-compilation-targets" "^7.14.5" + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" "@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5": version "7.14.5" @@ -453,13 +453,13 @@ "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636" - integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" @@ -634,24 +634,24 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.5": +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.15.3": version "7.15.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f" - integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5": @@ -699,10 +699,10 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" - integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -737,25 +737,25 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281" - integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== dependencies: - "@babel/helper-module-transforms" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.14.8" + "@babel/helper-simple-access" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29" - integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== dependencies: - "@babel/helper-hoist-variables" "^7.14.5" - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5": @@ -788,10 +788,10 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" - integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -894,13 +894,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" - integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468" + integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" "@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5": version "7.14.5" @@ -924,11 +924,11 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typescript@^7.12.1": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz#553f230b9d5385018716586fc48db10dd228eb7e" - integrity sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w== + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz#ff0e6a47de9b2d58652123ab5a879b2ff20665d8" + integrity sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.15.0" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript" "^7.14.5" @@ -1020,29 +1020,29 @@ semver "^5.5.0" "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464" - integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q== + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba" + integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA== dependencies: "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-async-generator-functions" "^7.14.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.8" "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-class-static-block" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" "@babel/plugin-proposal-dynamic-import" "^7.14.5" "@babel/plugin-proposal-export-namespace-from" "^7.14.5" "@babel/plugin-proposal-json-strings" "^7.14.5" "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-numeric-separator" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.14.7" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-proposal-private-methods" "^7.14.5" - "@babel/plugin-proposal-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" @@ -1061,39 +1061,39 @@ "@babel/plugin-transform-arrow-functions" "^7.14.5" "@babel/plugin-transform-async-to-generator" "^7.14.5" "@babel/plugin-transform-block-scoped-functions" "^7.14.5" - "@babel/plugin-transform-block-scoping" "^7.14.5" - "@babel/plugin-transform-classes" "^7.14.9" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" "@babel/plugin-transform-computed-properties" "^7.14.5" "@babel/plugin-transform-destructuring" "^7.14.7" "@babel/plugin-transform-dotall-regex" "^7.14.5" "@babel/plugin-transform-duplicate-keys" "^7.14.5" "@babel/plugin-transform-exponentiation-operator" "^7.14.5" - "@babel/plugin-transform-for-of" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" "@babel/plugin-transform-function-name" "^7.14.5" "@babel/plugin-transform-literals" "^7.14.5" "@babel/plugin-transform-member-expression-literals" "^7.14.5" "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.15.0" - "@babel/plugin-transform-modules-systemjs" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" "@babel/plugin-transform-modules-umd" "^7.14.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" "@babel/plugin-transform-new-target" "^7.14.5" "@babel/plugin-transform-object-super" "^7.14.5" - "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" "@babel/plugin-transform-property-literals" "^7.14.5" "@babel/plugin-transform-regenerator" "^7.14.5" "@babel/plugin-transform-reserved-words" "^7.14.5" "@babel/plugin-transform-shorthand-properties" "^7.14.5" - "@babel/plugin-transform-spread" "^7.14.6" + "@babel/plugin-transform-spread" "^7.15.8" "@babel/plugin-transform-sticky-regex" "^7.14.5" "@babel/plugin-transform-template-literals" "^7.14.5" "@babel/plugin-transform-typeof-symbol" "^7.14.5" "@babel/plugin-transform-unicode-escapes" "^7.14.5" "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.6" babel-plugin-polyfill-corejs2 "^0.2.2" - babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.5" babel-plugin-polyfill-regenerator "^0.2.2" core-js-compat "^3.16.0" semver "^6.3.0" @@ -1143,9 +1143,9 @@ "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz#28754263988198f2a928c09733ade2fb4d28089d" - integrity sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A== + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1" + integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg== dependencies: core-js-pure "^3.16.0" regenerator-runtime "^0.13.4" @@ -1158,40 +1158,40 @@ regenerator-runtime "^0.13.4" "@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" - integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.14.5", "@babel/template@^7.3.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" - integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== +"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.15.0", "@babel/traverse@^7.7.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" - integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.0" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-hoist-variables" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/generator" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" - integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" @@ -1588,10 +1588,10 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b" - integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g== +"@jest/types@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -2331,9 +2331,9 @@ fastq "^1.6.0" "@npmcli/ci-detect@^1.0.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz#6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a" - integrity sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q== + version "1.4.0" + resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.4.0.tgz#18478bbaa900c37bfbd8a2006a6262c62e8b0fe1" + integrity sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q== "@npmcli/fs@^1.0.0": version "1.0.0" @@ -2374,9 +2374,9 @@ rimraf "^3.0.2" "@npmcli/node-gyp@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede" - integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz#a912e637418ffc5f2db375e93b85837691a43a33" + integrity sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA== "@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": version "1.3.2" @@ -2396,13 +2396,13 @@ read-package-json-fast "^2.0.1" "@octokit/auth-token@^2.4.4": - version "2.4.5" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" - integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== + version "2.5.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" + integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== dependencies: "@octokit/types" "^6.0.3" -"@octokit/core@^3.5.0": +"@octokit/core@^3.5.1": version "3.5.1" resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b" integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw== @@ -2425,42 +2425,42 @@ universal-user-agent "^6.0.0" "@octokit/graphql@^4.5.8": - version "4.6.4" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.4.tgz#0c3f5bed440822182e972317122acb65d311a5ed" - integrity sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg== + version "4.8.0" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" + integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== dependencies: "@octokit/request" "^5.6.0" "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^9.5.0": - version "9.7.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.7.0.tgz#9897cdefd629cd88af67b8dbe2e5fb19c63426b2" - integrity sha512-TUJ16DJU8mekne6+KVcMV5g6g/rJlrnIKn7aALG9QrNpnEipFc1xjoarh0PKaAWf2Hf+HwthRKYt+9mCm5RsRg== +"@octokit/openapi-types@^11.2.0": + version "11.2.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" + integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA== "@octokit/plugin-enterprise-rest@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@^2.6.2": - version "2.15.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.15.1.tgz#264189dd3ce881c6c33758824aac05a4002e056a" - integrity sha512-47r52KkhQDkmvUKZqXzA1lKvcyJEfYh3TKAIe5+EzMeyDM3d+/s5v11i2gTk8/n6No6DPi3k5Ind6wtDbo/AEg== +"@octokit/plugin-paginate-rest@^2.16.8": + version "2.17.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" + integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== dependencies: - "@octokit/types" "^6.24.0" + "@octokit/types" "^6.34.0" -"@octokit/plugin-request-log@^1.0.2": +"@octokit/plugin-request-log@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== -"@octokit/plugin-rest-endpoint-methods@5.8.0": - version "5.8.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.8.0.tgz#33b342fe41f2603fdf8b958e6652103bb3ea3f3b" - integrity sha512-qeLZZLotNkoq+it6F+xahydkkbnvSK0iDjlXFo3jNTB+Ss0qIbYQb9V/soKLMkgGw8Q2sHjY5YEXiA47IVPp4A== +"@octokit/plugin-rest-endpoint-methods@^5.12.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba" + integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA== dependencies: - "@octokit/types" "^6.25.0" + "@octokit/types" "^6.34.0" deprecation "^2.3.1" "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": @@ -2473,9 +2473,9 @@ once "^1.4.0" "@octokit/request@^5.6.0": - version "5.6.1" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.1.tgz#f97aff075c37ab1d427c49082fefeef0dba2d8ce" - integrity sha512-Ls2cfs1OfXaOKzkcxnqw5MR6drMA/zWX/LIS/p8Yjdz7QKTPQLMsB3R+OvoxE6XnXeXEE2X7xe4G4l4X0gRiKQ== + version "5.6.2" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.2.tgz#1aa74d5da7b9e04ac60ef232edd9a7438dcf32d8" + integrity sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.1.0" @@ -2485,21 +2485,21 @@ universal-user-agent "^6.0.0" "@octokit/rest@^18.1.0": - version "18.9.1" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.9.1.tgz#db1d7ac1d7b10e908f7d4b78fe35a392554ccb26" - integrity sha512-idZ3e5PqXVWOhtZYUa546IDHTHjkGZbj3tcJsN0uhCy984KD865e8GB2WbYDc2ZxFuJRiyd0AftpL2uPNhF+UA== + version "18.12.0" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" + integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== dependencies: - "@octokit/core" "^3.5.0" - "@octokit/plugin-paginate-rest" "^2.6.2" - "@octokit/plugin-request-log" "^1.0.2" - "@octokit/plugin-rest-endpoint-methods" "5.8.0" + "@octokit/core" "^3.5.1" + "@octokit/plugin-paginate-rest" "^2.16.8" + "@octokit/plugin-request-log" "^1.0.4" + "@octokit/plugin-rest-endpoint-methods" "^5.12.0" -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.24.0", "@octokit/types@^6.25.0": - version "6.25.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.25.0.tgz#c8e37e69dbe7ce55ed98ee63f75054e7e808bf1a" - integrity sha512-bNvyQKfngvAd/08COlYIN54nRgxskmejgywodizQNyiKoXmWRAjKup2/LYwm+T9V0gsKH6tuld1gM0PzmOiB4Q== +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.34.0": + version "6.34.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218" + integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw== dependencies: - "@octokit/openapi-types" "^9.5.0" + "@octokit/openapi-types" "^11.2.0" "@pmmmwh/react-refresh-webpack-plugin@0.4.3": version "0.4.3" @@ -2549,90 +2549,90 @@ tiny-warning "^1.0.3" tslib "^2.3.0" -"@react-spring/animated@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.2.6.tgz#58f30fb75d8bfb7ccbc156cfd6b974a8f3dfd54e" - integrity sha512-xjL6nmixYNDvnpTs1FFMsMfSC0tURwPCU3b2jWNriYGLfwZ7c/TcyaEZA7yiNnmdFnuR3f3Z27AqIgaFC083Cw== - dependencies: - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/core@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.2.6.tgz#ae22338fe55d070caf03abb4293b5519ba620d93" - integrity sha512-uPHUxmu+w6mHJrfQTMtmGJ8iZEwiVxz9kH7dRyk69bkZJt9z+w0Oj3UF4J3VcECZsbm3HRhN2ogXSAaqGjwhQw== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/konva@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/konva/-/konva-9.2.6.tgz#b64f1bb1ae26df145213fd2138b59ad9302b134a" - integrity sha512-O1A9sKfNM+Srl1Gs3MtXNMUcGr6lJdtwlsSRQQsWLxJS/wD1DHWGHOXcVitk5da2GCqOdFs+pQPajkwdMHIYag== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/native@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/native/-/native-9.2.6.tgz#725cde3f60cb4086c75b4cf4c3d843828ac143f1" - integrity sha512-xOt03jK2eLo0lDfAyuMD+G1uCoKL5dsmX/wSJNuWTEWhDuJQFcSgZFHqmVn3bu/Fmd02iVe5/pAOWll5e90N1Q== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/rafz@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.2.6.tgz#d97484003875bf5fb5e6ec22dee97cc208363e48" - integrity sha512-62SivLKEpo7EfHPkxO5J3g9Cr9LF6+1A1RVOMJhkcpEYtbdbmma/d63Xp8qpMPEpk7uuWxaTb6jjyxW33pW3sg== - -"@react-spring/shared@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.2.6.tgz#2c84e62cc0cfbbbbeb5546acd46c1f4b248bc562" - integrity sha512-Qrm9fopKG/RxZ3Rw+4euhrpnB3uXSyiON9skHbcBfmkkzagpkUR66MX1YLrhHw0UchcZuSDnXs0Lonzt1rpWag== - dependencies: - "@react-spring/rafz" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/three@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.2.6.tgz#07b6d6cf6c50103298aee1b780a6e457b1ab8ecc" - integrity sha512-sV80HWT5wjKgl6i51UALlMVhsad93pijEgkXh6mAefKmuDo9DDe6UufAOn1uCTVxPZKO7w9O7xgvlPm9nkBXag== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/types@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.2.6.tgz#f60722fcf9f8492ae16d0bdc47f0ea3c2a16d2cf" - integrity sha512-l7mCw182DtDMnCI8CB9orgTAEoFZRtdQ6aS6YeEAqYcy3nQZPmPggIHH9DxyLw7n7vBPRSzu9gCvUMgXKpTflg== - -"@react-spring/web@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.2.6.tgz#c4fba69e1b1b43bd1d6a62346530cfb07f2be09b" - integrity sha512-0HkRsEYR/CO3Uw46FWDWaF2wg2rUXcWE2R9AoZXthEYLUn5w9uE1mf2Jel7BxBxWGQ73owkqSQv+klA1Hb+ViQ== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" - -"@react-spring/zdog@~9.2.6-beta.0": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@react-spring/zdog/-/zdog-9.2.6.tgz#fa620e7d0faa4b8027fc0922a9bcab42f4e0fdd8" - integrity sha512-02Zfc1keAkA4l1zsNWKG1L/Y5wExaD4GkcYjVFwmpB7RHdxCGG4io+qBV/Idpxji0XZ8oH8d5gCjlwTMZqlrkQ== - dependencies: - "@react-spring/animated" "~9.2.6-beta.0" - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/shared" "~9.2.6-beta.0" - "@react-spring/types" "~9.2.6-beta.0" +"@react-spring/animated@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.3.0.tgz#294f7696e450c4ae3abd2b59a6dd08bf70b53d3f" + integrity sha512-QvuyW77eDvLhdJyO6FFldlWlvnuKK2cpOx4+Zr962RyT/0IO1tbNDRO6G1vM8va6mbv6tmfYmRGKmKYePN3kVg== + dependencies: + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/core@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.3.0.tgz#2d0534c5b53c7e39b8e9ed3d996502828c90f4d4" + integrity sha512-SZQOIX7wkIagmucAi7zxqGGIb9A60o9n5922UrWo8Kl3FdG7FgrNwqr0kOI43/pMFeL70/PXwFhBatB03N5ctw== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/konva@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/konva/-/konva-9.3.0.tgz#97b23b2f235a9805d39279a0a1027c7d9646d6fb" + integrity sha512-lyUWxzEateE6Qxpc81oxJb5yiNDdj36Q9R9euJAgjl2dvUDaX85rVGqaB25+72yA1iQg5I4Kymj3UZVvPthRlA== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/core" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/native@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/native/-/native-9.3.0.tgz#6fee1ccaa8d70a19c239b27e95bcc050776f1725" + integrity sha512-lvKV5qxqnE5AMtTHv8xwAocGED4+VRxpljwBl1lbtileq3WnvOn7CpMLZNGc5TXjLWAE3zfoNJui69/jE/3uSw== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/core" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/rafz@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.3.0.tgz#e791c0ae854f7c1a512ae87f34fff36934d82d29" + integrity sha512-FD04d2TNb3xOZ6+04qwDmC3d0H4X6gvhsxU71/nSm4PPYRqFzZEolcVPmrHlbGzco3bvXKI+Kp2pIrpXLPUJFA== + +"@react-spring/shared@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.3.0.tgz#7b4393094a97a1384f74fd8088e0b896e8f0c411" + integrity sha512-7ZFY2Blu/wxbLGcYvQavyLUVi9bK/is1bsn11qZ9AaZb4iucRyIf2jgjBfKZFCq4qgi7S/7QmDQG7sucUyLELg== + dependencies: + "@react-spring/rafz" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/three@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.3.0.tgz#e3fc49de1411eb1a7aa937fec8db33252f11d294" + integrity sha512-RKMXXdcNK0nbwLbmle/0KT/idGGpOxvI5lT1KtN8R3cgJWQBKYWVtzg+B/RgmQVNxO/QNlsKGWTjURockTRSVQ== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/core" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/types@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.3.0.tgz#54ec58ca40414984209c8baa75fddd394f9e2949" + integrity sha512-q4cDr2RSPblXMD3Rxvk6qcC7nmhhfV2izEBP06hb8ZCXznA6qJirG3RMpi29kBtEQiw1lWR59hAXKhauaPtbOA== + +"@react-spring/web@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.3.0.tgz#48d1ebdd1d484065e0a943dbbb343af259496427" + integrity sha512-OTAGKRdyz6fLRR1tABFyw9KMpytyATIndQrj0O6RG47GfjiInpf4+WZKxo763vpS7z1OlnkI81WLUm/sqOqAnA== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/core" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" + +"@react-spring/zdog@~9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-spring/zdog/-/zdog-9.3.0.tgz#d84b69375017d864514ebcf59511731c5cc0280f" + integrity sha512-JOQwtg/MQ6sWwmKNY4w/R1TVXohIUkrbSgDfgUEK45ERTDwZGZzIo9QbqHv4dwEBK4Wa2Hfrcdf8cnEaNNzdAQ== + dependencies: + "@react-spring/animated" "~9.3.0" + "@react-spring/core" "~9.3.0" + "@react-spring/shared" "~9.3.0" + "@react-spring/types" "~9.3.0" "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" @@ -2663,18 +2663,18 @@ picomatch "^2.2.2" "@saberhq/eslint-config-react@^1.3.15": - version "1.3.15" - resolved "https://registry.yarnpkg.com/@saberhq/eslint-config-react/-/eslint-config-react-1.3.15.tgz#7dbf79be08bf36b8c7da55190528d3d5fad723ef" - integrity sha512-r8JUClsM2cRL5k0L3d3zSyTnWtSnA6tLHcI70IoKyNSDHqESHZeN+sAHFnZj04mCLKvl7feX/ZxLrhYHr9PbQw== + version "1.3.17" + resolved "https://registry.yarnpkg.com/@saberhq/eslint-config-react/-/eslint-config-react-1.3.17.tgz#cb843bf19f9d01b09093874089273ddffa658e7a" + integrity sha512-R2v/QTVavb3NbP+p7Kge9cOka/PdA3OP70ChpgNnMOZ3qPqhaZJuOLP+7tQk4lKh972r6ie6JCBWu8wzhx5qwQ== dependencies: - "@saberhq/eslint-config" "^1.3.15" + "@saberhq/eslint-config" "^1.3.17" eslint-plugin-react "^7.26.1" eslint-plugin-react-hooks "^4.2.0" -"@saberhq/eslint-config@^1.3.15": - version "1.3.15" - resolved "https://registry.yarnpkg.com/@saberhq/eslint-config/-/eslint-config-1.3.15.tgz#096cbfa65482914ef54b9112278b456c67d7d170" - integrity sha512-YOP2p35MAaNNEXiPuvnAkqTh8MrDY/LvGiHyBNWp3O4KZbyxJKVKII7xPIvPNydxZ3gtFDhlMqzt1ydRqTZrQQ== +"@saberhq/eslint-config@^1.3.17": + version "1.3.17" + resolved "https://registry.yarnpkg.com/@saberhq/eslint-config/-/eslint-config-1.3.17.tgz#21286778e5707645f3053c9fffd48f71402318f8" + integrity sha512-Xhp6mWrIXv7cP9/jdOlSKfcteuolKHPLvV8M+LHpW3Ajg14MoGNGvHNcD8NDhWrEQ9MpZaiHGTSMjLqR0JZ6Sw== dependencies: "@typescript-eslint/eslint-plugin" "^4.33.0" "@typescript-eslint/parser" "^4.33.0" @@ -2684,10 +2684,10 @@ eslint-plugin-unused-imports "^1.1.5" prettier "^2.4.1" -"@saberhq/solana-contrib@^1.3.14", "@saberhq/solana-contrib@^1.3.15": - version "1.3.15" - resolved "https://registry.yarnpkg.com/@saberhq/solana-contrib/-/solana-contrib-1.3.15.tgz#bbb548b14e5ff9b9339fdfde162fb3ed6071425f" - integrity sha512-jJk3ZJYLgH3MQBnTLzaiaVBRqmAh4AA3H+VQabu2lkM/E2dmX7m1OAWLMueyxMiMnf6ORqyLLs/VErlriAAElg== +"@saberhq/solana-contrib@^1.3.14", "@saberhq/solana-contrib@^1.3.17": + version "1.3.17" + resolved "https://registry.yarnpkg.com/@saberhq/solana-contrib/-/solana-contrib-1.3.17.tgz#5d7a01e57ed023a669b885218ff2b0380221e10c" + integrity sha512-hVE+g+rhvol98iv0yx6B1wApbKNbLvY9yBrx5ofrpWLC+LWcsJ4qnTY0ofcVNQqA61M74l4xOX6O1gOKdjynSg== dependencies: "@types/promise-retry" "^1.1.3" "@types/retry" "^0.12.1" @@ -2697,25 +2697,26 @@ tslib "^2.3.1" "@saberhq/token-utils@^1.3.14": - version "1.3.15" - resolved "https://registry.yarnpkg.com/@saberhq/token-utils/-/token-utils-1.3.15.tgz#3632300269351a96dcb8139cc8dcc91df130f1ab" - integrity sha512-NS8B9l+5tYxawoUWtMcuFxIEn5t+Ify4qjDqj7NLUcnySxxOsKOOplC2dc+RLNErJ9L4ovSb8EXm62H2u1Mmig== + version "1.3.17" + resolved "https://registry.yarnpkg.com/@saberhq/token-utils/-/token-utils-1.3.17.tgz#92fc5ef2d8aee0d51bb5d87ccdb7a3320ea6a717" + integrity sha512-ffqUjKrLU+4po5dVc6aPypXJfK27chUxcH0agAWcG/xjW+OuM5gXhriczSUjDKSvCxyAzNSxSVFZzwG98TUdVw== dependencies: - "@saberhq/solana-contrib" "^1.3.15" + "@saberhq/solana-contrib" "^1.3.17" "@solana/buffer-layout" "^3.0.0" "@solana/spl-token" "^0.1.8" "@ubeswap/token-math" "^4.2.0" tiny-invariant "^1.1.0" + tslib "^2.3.1" "@saberhq/use-solana@^1.3.15": - version "1.3.15" - resolved "https://registry.yarnpkg.com/@saberhq/use-solana/-/use-solana-1.3.15.tgz#547e2250500f15ded402f16fd2cb0f99938e93c3" - integrity sha512-HOfBfIbDAW7AB2s+ZMPntjA/yUxZ9i7fLTRc7J/iUFBz8vItXSgVSpWIjCM4bovMz4+cdVigIbZZvJBhbGTjBQ== + version "1.3.17" + resolved "https://registry.yarnpkg.com/@saberhq/use-solana/-/use-solana-1.3.17.tgz#f3fa83a920fec7e03d254867ed717c46064c0838" + integrity sha512-f8uzjOVla2m/wrKYSD3eiCg5K/cCADccDAo5LF/hGsycCkWZxmlc/4VBUM3HpjhrN6fC8hBse8Yn66BedxW3zA== dependencies: "@ledgerhq/hw-transport" "^6.7.0" "@ledgerhq/hw-transport-webusb" "^6.7.0" "@project-serum/sol-wallet-adapter" "^0.2.5" - "@saberhq/solana-contrib" "^1.3.15" + "@saberhq/solana-contrib" "^1.3.17" "@types/bs58" "^4.0.1" bs58 "^4.0.1" eventemitter3 "^4.0.7" @@ -2757,27 +2758,7 @@ buffer-layout "^1.2.0" dotenv "10.0.0" -"@solana/web3.js@^1.21.0": - version "1.24.1" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.24.1.tgz#1fb29f344454669183206f452ab3b8792567cade" - integrity sha512-XImMWAvjcXteMQwe1FFjoe6u72xmcu+UYobPIxLEMX29XXWVTalyYRKBXvcOXwz6DliTYnFXmncNEwUDEFFHGg== - dependencies: - "@babel/runtime" "^7.12.5" - "@solana/buffer-layout" "^3.0.0" - bn.js "^5.0.0" - borsh "^0.4.0" - bs58 "^4.0.1" - buffer "6.0.1" - crypto-hash "^1.2.2" - jayson "^3.4.4" - js-sha3 "^0.8.0" - node-fetch "^2.6.1" - rpc-websockets "^7.4.2" - secp256k1 "^4.0.2" - superstruct "^0.14.2" - tweetnacl "^1.0.0" - -"@solana/web3.js@^1.29.2": +"@solana/web3.js@^1.21.0", "@solana/web3.js@^1.29.2": version "1.29.2" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.29.2.tgz#05c162f477c226ee3211f8ee8c1c6d4203e08f54" integrity sha512-gtoHzimv7upsKF2DIO4/vNfIMKN+cxSImBHvsdiMyp9IPqb8sctsHVU/+80xXl0JKXVKeairDv5RvVnesJYrtw== @@ -2914,9 +2895,9 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.15" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024" - integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew== + version "7.1.16" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" + integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -2975,9 +2956,9 @@ "@types/node" "*" "@types/eslint@^7.2.6": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" - integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== + version "7.28.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.1.tgz#50b07747f1f84c2ba8cd394cf0fe0ba07afce320" + integrity sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -3059,9 +3040,9 @@ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/lodash@^4.14.159": - version "4.14.172" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.172.tgz#aad774c28e7bfd7a67de25408e03ee5a8c3d028a" - integrity sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw== + version "4.14.175" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.175.tgz#b78dfa959192b01fae0ad90e166478769b215f45" + integrity sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw== "@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.5" @@ -3074,14 +3055,14 @@ integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== "@types/node@*", "@types/node@^16.10.2": - version "16.10.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5" - integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ== + version "16.11.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.0.tgz#4b95f2327bacd1ef8f08d8ceda193039c5d7f52e" + integrity sha512-8MLkBIYQMuhRBQzGN9875bYsOhPnf/0rgXGo66S2FemHkhbn9qtsz9ywV1iCG+vbjigE4WUNVvw37Dx+L0qsPg== "@types/node@^12.12.54": - version "12.20.21" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.21.tgz#575e91f59c2e79318c2d39a48286c6954e484fd5" - integrity sha512-Qk7rOvV2A4vNgXNS88vEvbJE1NDFPCQ8AU+pNElrU2bA4yrRDef3fg3SUe+xkwyin3Bpg/Xh5JkNWTlsOcS2tA== + version "12.20.33" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.33.tgz#24927446e8b7669d10abacedd16077359678f436" + integrity sha512-5XmYX2GECSa+CxMYaFsr2mrql71Q4EvHjKS+ox/SiwSdaASMoBIWE6UmZqFO+VX1jIcsYLStI4FFoB6V7FeIYw== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -3094,9 +3075,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3" - integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" + integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== "@types/promise-retry@^1.1.3": version "1.1.3" @@ -3132,19 +3113,10 @@ dependencies: "@types/react" "*" -"@types/react@*": - version "17.0.26" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.26.tgz#960ea4b3518cc154ed7df3b35656c508df653331" - integrity sha512-MXxuXrH2xOcv5cp/su4oz69dNQnSA90JjFw5HBd5wifw6Ihi94j7dRJm7qNsB30tnruXSCPc9qmlhGop4nh9Hw== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@^17.0.27": - version "17.0.27" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.27.tgz#6498ed9b3ad117e818deb5525fa1946c09f2e0e6" - integrity sha512-zgiJwtsggVGtr53MndV7jfiUESTqrbxOcBvwfe6KS/9bzaVPCTDieTWnFNecVNx6EAaapg5xsLLWFfHHR437AA== +"@types/react@*", "@types/react@^17.0.27": + version "17.0.30" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.30.tgz#2f8e6f5ab6415c091cc5e571942ee9064b17609e" + integrity sha512-3Dt/A8gd3TCXi2aRe84y7cK1K8G+N9CZRDG8kDGguOKa0kf/ZkSwTmVIDPsm/KbQOVMaDJXwhBtuOXxqwdpWVg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -3199,9 +3171,9 @@ source-map "^0.7.3" "@types/webpack@^4.41.8": - version "4.41.30" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.30.tgz#fd3db6d0d41e145a8eeeafcd3c4a7ccde9068ddc" - integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA== + version "4.41.31" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa" + integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ== dependencies: "@types/node" "*" "@types/tapable" "^1" @@ -3236,7 +3208,7 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.33.0": +"@typescript-eslint/eslint-plugin@^4.33.0", "@typescript-eslint/eslint-plugin@^4.5.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== @@ -3250,32 +3222,7 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^4.5.0": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.3.tgz#95cb8029a8bd8bd9c7f4ab95074a7cb2115adefa" - integrity sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA== - dependencies: - "@typescript-eslint/experimental-utils" "4.29.3" - "@typescript-eslint/scope-manager" "4.29.3" - debug "^4.3.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.1.0" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/experimental-utils@4.29.3", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3.tgz#52e437a689ccdef73e83c5106b34240a706f15e1" - integrity sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg== - dependencies: - "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.29.3" - "@typescript-eslint/types" "4.29.3" - "@typescript-eslint/typescript-estree" "4.29.3" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/experimental-utils@4.33.0": +"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== @@ -3298,7 +3245,7 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.33.0": +"@typescript-eslint/parser@^4.33.0", "@typescript-eslint/parser@^4.5.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== @@ -3308,24 +3255,6 @@ "@typescript-eslint/typescript-estree" "4.33.0" debug "^4.3.1" -"@typescript-eslint/parser@^4.5.0": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.3.tgz#2ac25535f34c0e98f50c0e6b28c679c2357d45f2" - integrity sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ== - dependencies: - "@typescript-eslint/scope-manager" "4.29.3" - "@typescript-eslint/types" "4.29.3" - "@typescript-eslint/typescript-estree" "4.29.3" - debug "^4.3.1" - -"@typescript-eslint/scope-manager@4.29.3": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.3.tgz#497dec66f3a22e459f6e306cf14021e40ec86e19" - integrity sha512-x+w8BLXO7iWPkG5mEy9bA1iFRnk36p/goVlYobVWHyDw69YmaH9q6eA+Fgl7kYHmFvWlebUTUfhtIg4zbbl8PA== - dependencies: - "@typescript-eslint/types" "4.29.3" - "@typescript-eslint/visitor-keys" "4.29.3" - "@typescript-eslint/scope-manager@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" @@ -3339,11 +3268,6 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.29.3": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.3.tgz#d7980c49aef643d0af8954c9f14f656b7fd16017" - integrity sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg== - "@typescript-eslint/types@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" @@ -3363,19 +3287,6 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.29.3": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.3.tgz#1bafad610015c4ded35c85a70b6222faad598b40" - integrity sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag== - dependencies: - "@typescript-eslint/types" "4.29.3" - "@typescript-eslint/visitor-keys" "4.29.3" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" - "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" @@ -3396,14 +3307,6 @@ dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.29.3": - version "4.29.3" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.3.tgz#c691760a00bd86bf8320d2a90a93d86d322f1abf" - integrity sha512-MGGfJvXT4asUTeVs0Q2m+sY63UsfnA+C/FDgBKV3itLBmM9H0u+URcneePtkd0at1YELmZK6HSolCqM4Fzs6yA== - dependencies: - "@typescript-eslint/types" "4.29.3" - eslint-visitor-keys "^2.0.0" - "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" @@ -3635,9 +3538,9 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" - integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== + version "8.5.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== add-stream@^1.0.0: version "1.0.0" @@ -3702,9 +3605,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.6.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571" - integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== + version "8.6.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" + integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -3753,10 +3656,10 @@ ansi-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" @@ -3804,9 +3707,9 @@ aproba@^2.0.0: integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" + integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== dependencies: delegates "^1.0.0" readable-stream "^2.0.6" @@ -3866,16 +3769,16 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= -array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" - integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== +array-includes@^3.1.1, array-includes@^3.1.3, array-includes@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" + integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" + es-abstract "^1.19.1" get-intrinsic "^1.1.1" - is-string "^1.0.5" + is-string "^1.0.7" array-union@^1.0.1: version "1.0.2" @@ -3899,24 +3802,23 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" - integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== +array.prototype.flat@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" + integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + es-abstract "^1.19.0" array.prototype.flatmap@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" - integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" + integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== dependencies: call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.19.0" arrify@^1.0.1: version "1.0.1" @@ -4011,15 +3913,15 @@ atob@^2.1.2: integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== autoprefixer@^9.6.1: - version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + version "9.8.8" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== dependencies: browserslist "^4.12.0" caniuse-lite "^1.0.30001109" - colorette "^1.2.1" normalize-range "^0.1.2" num2fraction "^1.2.2" + picocolors "^0.2.1" postcss "^7.0.32" postcss-value-parser "^4.1.0" @@ -4138,13 +4040,13 @@ babel-plugin-polyfill-corejs2@^0.2.2: "@babel/helper-define-polyfill-provider" "^0.2.2" semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.2.2: - version "0.2.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz#68cb81316b0e8d9d721a92e0009ec6ecd4cd2ca9" - integrity sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ== +babel-plugin-polyfill-corejs3@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" + integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" - core-js-compat "^3.14.0" + core-js-compat "^3.16.2" babel-plugin-polyfill-regenerator@^0.2.2: version "0.2.2" @@ -4485,16 +4387,16 @@ browserslist@4.14.2: escalade "^3.0.2" node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.16.8, browserslist@^4.6.2, browserslist@^4.6.4: - version "4.16.8" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0" - integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.17.3, browserslist@^4.6.2, browserslist@^4.6.4: + version "4.17.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.4.tgz#72e2508af2a403aec0a49847ef31bd823c57ead4" + integrity sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ== dependencies: - caniuse-lite "^1.0.30001251" - colorette "^1.3.0" - electron-to-chromium "^1.3.811" + caniuse-lite "^1.0.30001265" + electron-to-chromium "^1.3.867" escalade "^3.1.1" - node-releases "^1.1.75" + node-releases "^2.0.0" + picocolors "^1.0.0" bs58@^4.0.0, bs58@^4.0.1: version "4.0.1" @@ -4556,11 +4458,11 @@ buffer@^4.3.0: isarray "^1.0.0" bufferutil@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b" - integrity sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw== + version "4.0.5" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.5.tgz#da9ea8166911cc276bf677b8aed2d02d31f59028" + integrity sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A== dependencies: - node-gyp-build "^4.2.0" + node-gyp-build "^4.3.0" builtin-modules@^3.1.0: version "3.2.0" @@ -4726,10 +4628,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001251: - version "1.0.30001252" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz#cb16e4e3dafe948fc4a9bb3307aea054b912019a" - integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001265: + version "1.0.30001267" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001267.tgz#b1cf2937175afc0570e4615fc2d2f9069fa0ed30" + integrity sha512-r1mjTzAuJ9W8cPBGbbus8E0SKcUP7gn03R14Wk8FlAlqhH9hroy9nLqmpuXlfKEw/oILW+FGz47ipXV2O7x8lg== capture-exit@^2.0.0: version "2.0.0" @@ -5014,11 +4916,6 @@ color@^3.0.0: color-convert "^1.9.3" color-string "^1.6.0" -colorette@^1.2.1, colorette@^1.2.2, colorette@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af" - integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== - colorette@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" @@ -5175,17 +5072,17 @@ content-type@~1.0.4: integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== conventional-changelog-angular@^5.0.12: - version "5.0.12" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" - integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== + version "5.0.13" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== dependencies: compare-func "^2.0.0" q "^1.5.1" conventional-changelog-core@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz#ce44d4bbba4032e3dc14c00fcd5b53fc00b66433" - integrity sha512-MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig== + version "4.2.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" + integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== dependencies: add-stream "^1.0.0" conventional-changelog-writer "^5.0.0" @@ -5231,9 +5128,9 @@ conventional-commits-filter@^2.0.7: modify-values "^1.0.0" conventional-commits-parser@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz#ba44f0b3b6588da2ee9fd8da508ebff50d116ce2" - integrity sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA== + version "3.2.2" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz#190fb9900c6e02be0c0bca9b03d57e24982639fd" + integrity sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g== dependencies: JSONStream "^1.0.4" is-text-path "^1.0.1" @@ -5241,7 +5138,6 @@ conventional-commits-parser@^3.2.0: meow "^8.0.0" split2 "^3.0.0" through2 "^4.0.0" - trim-off-newlines "^1.0.0" conventional-recommended-bump@^6.1.0: version "6.1.0" @@ -5303,18 +5199,18 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.14.0, core-js-compat@^3.16.0, core-js-compat@^3.6.2: - version "3.16.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.16.3.tgz#ae12a6e20505a1d79fbd16b6689dfc77fc989114" - integrity sha512-A/OtSfSJQKLAFRVd4V0m6Sep9lPdjD8bpN8v3tCCGwE0Tmh0hOiVDm9tw6mXmWOKOSZIyr3EkywPo84cJjGvIQ== +core-js-compat@^3.16.0, core-js-compat@^3.16.2, core-js-compat@^3.6.2: + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz#e0e7e87abc55efb547e7fa19169e45fa9df27a67" + integrity sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw== dependencies: - browserslist "^4.16.8" + browserslist "^4.17.3" semver "7.0.0" core-js-pure@^3.16.0: - version "3.16.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.3.tgz#41ccb9b6027535f8dd51a0af004c1c7f0a8c9ca7" - integrity sha512-6In+2RwN0FT5yK0ZnhDP5rco/NnuuFZhHauQizZiHo5lDnqAvq8Phxcpy3f+prJOqtKodt/cftBl/GTOW0kiqQ== + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz#7eed77dcce1445ab68fd68715856633e2fb3b90c" + integrity sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw== core-js@^2.4.0: version "2.6.12" @@ -5322,15 +5218,20 @@ core-js@^2.4.0: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.6.5: - version "3.16.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.16.3.tgz#1f2d43c51a9ed014cc6c83440af14697ae4b75f2" - integrity sha512-lM3GftxzHNtPNUJg0v4pC2RC6puwMd6VZA7vXUczi+SKmCWSf4JwO89VJGMqbzmB7jlK7B5hr3S64PqwFL49cA== + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz#86a0bba2d8ec3df860fefcc07a8d119779f01509" + integrity sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw== -core-util-is@1.0.2, core-util-is@~1.0.0: +core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + cosmiconfig@^5.0.0: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" @@ -5549,9 +5450,9 @@ css-what@^3.2.1: integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== css-what@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" - integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" + integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== css@^2.0.0: version "2.2.4" @@ -5671,9 +5572,9 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.0.8" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" - integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== + version "3.0.9" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" + integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== cyclist@^1.0.1: version "1.0.1" @@ -5791,9 +5692,9 @@ deep-equal@^1.0.1: regexp.prototype.flags "^1.2.0" deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: version "4.2.2" @@ -6043,9 +5944,9 @@ domexception@^2.0.1: webidl-conversions "^5.0.0" domhandler@^4.0.0, domhandler@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" - integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + version "4.2.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" + integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== dependencies: domelementtype "^2.2.0" @@ -6058,9 +5959,9 @@ domutils@^1.7.0: domelementtype "1" domutils@^2.5.2, domutils@^2.6.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" - integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" domelementtype "^2.2.0" @@ -6136,10 +6037,10 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.811: - version "1.3.819" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.819.tgz#b0a93075a4d4d3c364d058bbefe3ea3c7aa6fa73" - integrity sha512-vH3jJLd+tMwrQcYlZJUSjUMlq2JacHuIKl4rT0ZEAdY1Lxk95dBg+rc69ahIPGdKPPWgaN4wjt2f0BopFF3wjQ== +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.867: + version "1.3.868" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.868.tgz#ed835023b57ecf0ba63dfe7d50e16b53758ab1da" + integrity sha512-kZYCHqwJ1ctGrYDlOcWQH+/AftAm/KD4lEnLDNwS0kKwx1x6dU4zv+GuDjsPPOGn/2TjnKBaZjDyjXaoix0q/A== elliptic@^6.5.2, elliptic@^6.5.3: version "6.5.4" @@ -6260,33 +6161,10 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: - version "1.18.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19" - integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.3" - is-string "^1.0.6" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-abstract@^1.18.1: - version "1.18.6" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.6.tgz#2c44e3ea7a6255039164d26559777a6d978cb456" - integrity sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ== +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -6299,7 +6177,9 @@ es-abstract@^1.18.1: is-callable "^1.2.4" is-negative-zero "^2.0.1" is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" is-string "^1.0.7" + is-weakref "^1.0.1" object-inspect "^1.11.0" object-keys "^1.1.1" object.assign "^4.1.2" @@ -6411,47 +6291,46 @@ eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" -eslint-module-utils@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534" - integrity sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q== +eslint-module-utils@^2.7.0: + version "2.7.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c" + integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ== dependencies: debug "^3.2.7" + find-up "^2.1.0" pkg-dir "^2.0.0" eslint-plugin-flowtype@^5.2.0: - version "5.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz#8d2d81d3d79bb53470ed62b97409b31684757e30" - integrity sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw== + version "5.10.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz#7764cc63940f215bf3f0bd2d9a1293b2b9b2b4bb" + integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" eslint-plugin-import@^2.22.1: - version "2.24.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da" - integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q== + version "2.25.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz#b3b9160efddb702fc1636659e71ba1d10adbe9e9" + integrity sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g== dependencies: - array-includes "^3.1.3" - array.prototype.flat "^1.2.4" + array-includes "^3.1.4" + array.prototype.flat "^1.2.5" debug "^2.6.9" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.6.2" - find-up "^2.0.0" + eslint-module-utils "^2.7.0" has "^1.0.3" - is-core-module "^2.6.0" + is-core-module "^2.7.0" + is-glob "^4.0.3" minimatch "^3.0.4" - object.values "^1.1.4" - pkg-up "^2.0.0" - read-pkg-up "^3.0.0" + object.values "^1.1.5" resolve "^1.20.0" tsconfig-paths "^3.11.0" eslint-plugin-jest@^24.1.0: - version "24.4.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz#fa4b614dbd46a98b652d830377971f097bda9262" - integrity sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg== + version "24.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz#206ac0833841e59e375170b15f8d0955219c4889" + integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" @@ -6824,9 +6703,9 @@ express@^4.17.1: vary "~1.1.2" ext@^1.1.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.5.0.tgz#e93b97ae0cb23f8370380f6107d2d2b7887687ad" - integrity sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q== + version "1.6.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52" + integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== dependencies: type "^2.5.0" @@ -6920,9 +6799,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz#ed7b6ab5d62393fb2cc591c853652a5c318bf794" - integrity sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg== + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: reusify "^1.0.4" @@ -7022,9 +6901,9 @@ find-cache-dir@^2.1.0: pkg-dir "^3.0.0" find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== dependencies: commondir "^1.0.1" make-dir "^3.0.2" @@ -7084,16 +6963,16 @@ flush-write-stream@^1.0.0: readable-stream "^2.3.6" focus-lock@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.9.1.tgz#e8ec7d4821631112193ae09258107f531588da01" - integrity sha512-/2Nj60Cps6yOLSO+CkVbeSKfwfns5XbX6HOedIK9PdzODP04N9c3xqOcPXayN0WsT9YjJvAnXmI0NdqNIDf5Kw== + version "0.9.2" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.9.2.tgz#9d30918aaa99b1b97677731053d017f82a540d5b" + integrity sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ== dependencies: tslib "^2.0.3" follow-redirects@^1.0.0: - version "1.14.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.2.tgz#cecb825047c00f5e66b142f90fed4f515dec789b" - integrity sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA== + version "1.14.4" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" + integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== for-in@^1.0.2: version "1.0.2" @@ -7290,14 +7169,14 @@ get-package-type@^0.1.0: integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-pkg-repo@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.1.2.tgz#c4ffd60015cf091be666a0212753fc158f01a4c0" - integrity sha512-/FjamZL9cBYllEbReZkxF2IMh80d8TJoC4e3bmLNif8ibHw95aj0N/tzqK0kZz9eU/3w3dL6lF4fnnX/sDdW3A== + version "4.2.1" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" + integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== dependencies: "@hutson/parse-repository-url" "^3.0.0" hosted-git-info "^4.0.0" - meow "^7.0.0" through2 "^2.0.0" + yargs "^16.2.0" get-port@^5.1.1: version "5.1.1" @@ -7379,9 +7258,9 @@ git-up@^4.0.0: parse-url "^6.0.0" git-url-parse@^11.4.4: - version "11.5.0" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.5.0.tgz#acaaf65239cb1536185b19165a24bbc754b3f764" - integrity sha512-TZYSMDeM37r71Lqg1mbnMlOqlHd7BSij9qN7XwTkRqSAYFMihGLGhfHwgqQob3GUhEneKnV4nskN9rbQw2KGxA== + version "11.6.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.6.0.tgz#c634b8de7faa66498a2b88932df31702c67df605" + integrity sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g== dependencies: git-up "^4.0.0" @@ -7408,9 +7287,9 @@ glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: is-glob "^4.0.1" glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -7963,9 +7842,9 @@ import-local@^2.0.0: resolve-cwd "^2.0.0" import-local@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + version "3.0.3" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" @@ -8019,15 +7898,14 @@ ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== init-package-json@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.4.tgz#9f9f66cd5934e6d5f645150e15013d384d0b90d2" - integrity sha512-gUACSdZYka+VvnF90TsQorC+1joAVWNI724vBNj3RD0LLMeDss2IuzaeiQs0T4YzKs76BPHtrp/z3sn2p+KDTw== + version "2.0.5" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.5.tgz#78b85f3c36014db42d8f32117252504f68022646" + integrity sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA== dependencies: - glob "^7.1.1" - npm-package-arg "^8.1.2" + npm-package-arg "^8.1.5" promzard "^0.3.0" read "~1.0.1" - read-package-json "^4.0.0" + read-package-json "^4.1.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" validate-npm-package-name "^3.0.0" @@ -8166,7 +8044,7 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.2.3, is-callable@^1.2.4: +is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== @@ -8190,10 +8068,10 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" - integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== +is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" + integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== dependencies: has "^1.0.3" @@ -8292,10 +8170,10 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" @@ -8389,7 +8267,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.0.4, is-regex@^1.1.3, is-regex@^1.1.4: +is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -8412,6 +8290,11 @@ is-root@2.1.0: resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + is-ssh@^1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" @@ -8429,7 +8312,7 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-string@^1.0.5, is-string@^1.0.6, is-string@^1.0.7: +is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== @@ -8455,6 +8338,13 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -8505,9 +8395,9 @@ isstream@~0.1.2: integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" @@ -8529,26 +8419,26 @@ istanbul-lib-report@^3.0.0: supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" istanbul-reports@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + version "3.0.5" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.5.tgz#a2580107e71279ea6d661ddede929ffc6d693384" + integrity sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" jayson@^3.4.4: - version "3.6.4" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.6.4.tgz#9e9d1ba2a75d811f254bceff61a096772fa04832" - integrity sha512-GH63DsRFFlodS8krFgAhxwYvQFmSwjsFxKnPrHQtp+BJj/tpeSj3hyBGGqmTkuq043U1Gn6u8VdsVRFZX1EEiQ== + version "3.6.5" + resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.6.5.tgz#e560bcad4daf098c7391f46ba8efc9d6f34a4102" + integrity sha512-wmOjX+eQcnCDyPF4KORomaIj9wj3h0B5VEbeD0+2VHfTfErB+h1zpR7oBkgCZp36AFjp3+a4CLz6U72BYpFHAw== dependencies: "@types/connect" "^3.4.33" "@types/express-serve-static-core" "^4.17.9" @@ -8656,14 +8546,14 @@ jest-diff@^26.6.2: pretty-format "^26.6.2" jest-diff@^27.0.0: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.6.tgz#4a7a19ee6f04ad70e0e3388f35829394a44c7b5e" - integrity sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg== + version "27.2.5" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== dependencies: chalk "^4.0.0" diff-sequences "^27.0.6" jest-get-type "^27.0.6" - pretty-format "^27.0.6" + pretty-format "^27.2.5" jest-docblock@^26.0.0: version "26.0.0" @@ -9035,9 +8925,9 @@ js-yaml@^3.13.1: esprima "^4.0.0" jsbi@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.2.4.tgz#aba5b77a14d7f546adc0bd17ab82c07e29f54e91" - integrity sha512-iOygwxPzMYli5xrjfd83Vy4Wyu9Ovpw6wWWFy5Kj7XP+pZxPp7Cy72F92iAt2j+6tTDYunvLtC+2tH3xCX37ng== + version "3.2.5" + resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.2.5.tgz#b37bb90e0e5c2814c1c2a1bcd8c729888a2e37d6" + integrity sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ== jsbn@~0.1.0: version "0.1.1" @@ -9173,11 +9063,11 @@ jsprim@^1.2.2: verror "1.10.0" "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" - integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" + integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== dependencies: - array-includes "^3.1.2" + array-includes "^3.1.3" object.assign "^4.1.2" killable@^1.0.1: @@ -9311,9 +9201,9 @@ lines-and-columns@^1.1.6: integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= lint-staged@^11.2.2: - version "11.2.2" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.2.2.tgz#b2b96d8c4eb350f832143c812defa2c70b9d0a2c" - integrity sha512-rbtLCRTyndPJvtjpLwVjjb6K91jQrJ06oNArA4igPTGYlDCrJMIFbNDUAQGa4GRd8AjUBHkAAmq+K38tcmMaAQ== + version "11.2.3" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.2.3.tgz#fc3f4569cc4f46553309dfc1447b8aef69f744fb" + integrity sha512-Tfmhk8O2XFMD25EswHPv+OYhUjsijy5D7liTdxeXvhG2rsadmOLFtyj8lmlfoFFXY8oXWAIOKpoI+lJe1DB1mw== dependencies: cli-truncate "2.1.0" colorette "^1.4.0" @@ -9604,9 +9494,9 @@ map-obj@^1.0.0: integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7" - integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== map-visit@^1.0.0: version "1.0.0" @@ -9655,23 +9545,6 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" -meow@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - meow@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -9749,17 +9622,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.49.0, "mime-db@>= 1.43.0 < 2": - version "1.49.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" - integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== +mime-db@1.50.0, "mime-db@>= 1.43.0 < 2": + version "1.50.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.32" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" - integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== + version "2.1.33" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== dependencies: - mime-db "1.49.0" + mime-db "1.50.0" mime@1.6.0: version "1.6.0" @@ -9830,9 +9703,9 @@ minipass-collect@^1.0.2: minipass "^3.0.0" minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: - version "1.3.4" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.4.tgz#63f5af868a38746ca7b33b03393ddf8c291244fe" - integrity sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ== + version "1.4.1" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" + integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== dependencies: minipass "^3.1.0" minipass-sized "^1.0.3" @@ -9878,9 +9751,9 @@ minipass@^2.6.0, minipass@^2.9.0: yallist "^3.0.0" minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + version "3.1.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" + integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== dependencies: yallist "^4.0.0" @@ -10015,10 +9888,10 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== -nanoid@^3.1.23: - version "3.1.25" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" - integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q== +nanoid@^3.1.28: + version "3.1.30" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" + integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== nanomatch@^1.2.9: version "1.2.13" @@ -10082,20 +9955,27 @@ node-addon-api@^2.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== -node-fetch@2.6.1, node-fetch@^2.6.1: +node-fetch@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +node-fetch@^2.6.1: + version "2.6.5" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" + integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== + dependencies: + whatwg-url "^5.0.0" + node-forge@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== -node-gyp-build@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" - integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== +node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" + integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== node-gyp@^5.0.2: version "5.1.1" @@ -10181,10 +10061,15 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.61, node-releases@^1.1.75: - version "1.1.75" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe" - integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== +node-releases@^1.1.61: + version "1.1.77" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.0.tgz#67dc74903100a7deb044037b8a2e5f453bb05400" + integrity sha512-aA87l0flFYMzCHpTM3DERFSYxc6lv/BltdbRTOMZuxZ0cwZCD3mejE5n9vLhSJCN++/eOqr77G1IO5uXxlQYWA== nopt@^4.0.1: version "4.0.3" @@ -10291,7 +10176,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== -npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.2: +npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5: version "8.1.5" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44" integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q== @@ -10378,9 +10263,9 @@ nth-check@^1.0.2: boolbase "~1.0.0" nth-check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" - integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== dependencies: boolbase "^1.0.0" @@ -10454,40 +10339,39 @@ object.assign@^4.1.0, object.assign@^4.1.2: object-keys "^1.1.1" object.entries@^1.1.0, object.entries@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" - integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" object.fromentries@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" - integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" + integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + es-abstract "^1.19.1" object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + version "2.1.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" + integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" + es-abstract "^1.19.1" object.hasown@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.0.0.tgz#bdbade33cfacfb25d7f26ae2b6cb870bf99905c2" - integrity sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA== + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" + integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== dependencies: define-properties "^1.1.3" - es-abstract "^1.18.1" + es-abstract "^1.19.1" object.pick@^1.3.0: version "1.3.0" @@ -10496,14 +10380,14 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" - integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== +object.values@^1.1.0, object.values@^1.1.4, object.values@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" @@ -10935,6 +10819,16 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" @@ -11007,13 +10901,6 @@ pkg-up@3.1.0: dependencies: find-up "^3.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -11689,7 +11576,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@7.0.36, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: +postcss@7.0.36: version "7.0.36" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== @@ -11698,13 +11585,21 @@ postcss@7.0.36, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, pos source-map "^0.6.1" supports-color "^6.1.0" +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + postcss@^8.1.0: - version "8.3.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea" - integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A== + version "8.3.9" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.9.tgz#98754caa06c4ee9eb59cc48bd073bb6bd3437c31" + integrity sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw== dependencies: - colorette "^1.2.2" - nanoid "^3.1.23" + nanoid "^3.1.28" + picocolors "^0.2.1" source-map-js "^0.6.2" prelude-ls@^1.2.1: @@ -11757,13 +11652,13 @@ pretty-format@^26.6.0, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^27.0.0, pretty-format@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f" - integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ== +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== dependencies: - "@jest/types" "^27.0.6" - ansi-regex "^5.0.0" + "@jest/types" "^27.2.5" + ansi-regex "^5.0.1" ansi-styles "^5.0.0" react-is "^17.0.1" @@ -11811,9 +11706,9 @@ prompts@2.4.0: sisteransi "^1.0.5" prompts@^2.0.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" - integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" @@ -12204,16 +12099,16 @@ react-scripts@4.0.3: fsevents "^2.1.3" react-spring@^9.2.6: - version "9.2.6" - resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.2.6.tgz#f8c218954357bda5031c8f8e725e152fcad5fa4c" - integrity sha512-clqMjsqWo3SWuPm3Dt3W8Hi8LSgoA1v8sjw0hYnPpo2oNjhxOTkqHd1KmBxHhLpT2aD6AvbxqjzMZgmCgnu8lw== + version "9.3.0" + resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.3.0.tgz#4d71eecbfd4f0823bf67e5943d2b0fb77f3e26ad" + integrity sha512-zxhMUCM4ha22724q1CshmbzKUfqdUp2HyA4P72+A0xVF/9bgaFuMukI8C8/Rjfdqw6sGg3hZNvmY9Z8n4cqWmg== dependencies: - "@react-spring/core" "~9.2.6-beta.0" - "@react-spring/konva" "~9.2.6-beta.0" - "@react-spring/native" "~9.2.6-beta.0" - "@react-spring/three" "~9.2.6-beta.0" - "@react-spring/web" "~9.2.6-beta.0" - "@react-spring/zdog" "~9.2.6-beta.0" + "@react-spring/core" "~9.3.0" + "@react-spring/konva" "~9.3.0" + "@react-spring/native" "~9.3.0" + "@react-spring/three" "~9.3.0" + "@react-spring/web" "~9.3.0" + "@react-spring/zdog" "~9.3.0" react-style-singleton@^2.1.0: version "2.1.1" @@ -12270,10 +12165,10 @@ read-package-json@^3.0.0: normalize-package-data "^3.0.0" npm-normalize-package-bin "^1.0.0" -read-package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.0.1.tgz#da88a38c410344fecb7d840d35f27635e848ea54" - integrity sha512-czqCcYfkEl6sIFJVOND/5/Goseu7cVw1rcDUATq6ED0jLGjMm9/HOPmFmEZMvRu9yl272YERaMUcOlvcNU9InQ== +read-package-json@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.1.1.tgz#153be72fce801578c1c86b8ef2b21188df1b9eea" + integrity sha512-P82sbZJ3ldDrWCOSKxJT0r/CXMWR0OR3KRh55SgKo3p91GSIEEC32v3lSHAvO/UcH3/IoL7uqhOFBduAnwdldw== dependencies: glob "^7.1.1" json-parse-even-better-errors "^2.3.0" @@ -12395,14 +12290,14 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== +regenerate-unicode-properties@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" + integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== dependencies: - regenerate "^1.4.0" + regenerate "^1.4.2" -regenerate@^1.4.0: +regenerate@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== @@ -12451,26 +12346,26 @@ regexpp@^3.1.0: integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.1: + version "4.8.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" + integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^9.0.0" + regjsgen "^0.5.2" + regjsparser "^0.7.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regjsgen@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.6.4: - version "0.6.9" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" - integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== +regjsparser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" + integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== dependencies: jsesc "~0.5.0" @@ -12734,9 +12629,9 @@ rollup@^1.31.1: acorn "^7.1.0" rpc-websockets@^7.4.2: - version "7.4.14" - resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.4.14.tgz#d1774ce4d4c231dea6ed448d2bc224587b9561a5" - integrity sha512-x/2Rwzla6bXAyE8A21yx3sHjn49JUlgBUYfnKurNeqrZQgFxfD43Udo5NkTWQp+TASrssTlks8ipcJfvswgv5g== + version "7.4.15" + resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.4.15.tgz#1f6b4640231c1d6479b9fda347e418d0b54ddab5" + integrity sha512-ICuqy1MeGl7z0/kesAShN1Lz0AYvOPLpmv2hzfIV5YNGhmJl+B/osmFoWrvxZcQnn/wyPl4Q29ItTJkXFNc9oA== dependencies: "@babel/runtime" "^7.11.2" circular-json "^0.5.9" @@ -13076,9 +12971,9 @@ side-channel@^1.0.4: object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== simple-swizzle@^0.2.2: version "0.2.2" @@ -13186,9 +13081,9 @@ socks-proxy-agent@^5.0.0: socks "^2.3.3" socks-proxy-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz#9f8749cdc05976505fa9f9a958b1818d0e60573b" - integrity sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g== + version "6.1.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz#869cf2d7bd10fea96c7ad3111e81726855e285c3" + integrity sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg== dependencies: agent-base "^6.0.2" debug "^4.3.1" @@ -13244,10 +13139,10 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: + version "0.5.20" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -13392,9 +13287,9 @@ stable@^0.1.8: integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stack-utils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" - integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== + version "2.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== dependencies: escape-string-regexp "^2.0.0" @@ -13502,23 +13397,23 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" string.prototype.matchall@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" - integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== + version "4.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" + integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" get-intrinsic "^1.1.1" has-symbols "^1.0.2" internal-slot "^1.0.3" @@ -13564,7 +13459,7 @@ stringify-object@3.3.0, stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@6.0.0, strip-ansi@^6.0.0: +strip-ansi@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== @@ -13592,6 +13487,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -13734,16 +13636,16 @@ symbol-tree@^3.2.4: integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^6.0.9: - version "6.7.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" - integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== + version "6.7.2" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" + integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== dependencies: ajv "^8.0.1" lodash.clonedeep "^4.5.0" lodash.truncate "^4.4.2" slice-ansi "^4.0.0" - string-width "^4.2.0" - strip-ansi "^6.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" @@ -13848,13 +13750,13 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: source-map-support "~0.5.12" terser@^5.3.4: - version "5.7.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.2.tgz#d4d95ed4f8bf735cb933e802f2a1829abf545e3f" - integrity sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw== + version "5.9.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" + integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ== dependencies: commander "^2.20.0" source-map "~0.7.2" - source-map-support "~0.5.19" + source-map-support "~0.5.20" test-exclude@^6.0.0: version "6.0.0" @@ -13940,9 +13842,9 @@ tmp@^0.0.33: os-tmpdir "~1.0.2" tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== to-arraybuffer@^1.0.0: version "1.0.1" @@ -14020,16 +13922,16 @@ tr46@^2.1.0: dependencies: punycode "^2.1.1" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -trim-off-newlines@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= - tryer@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" @@ -14108,11 +14010,6 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== - type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -14179,9 +14076,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.4.3: - version "4.4.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324" - integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA== + version "4.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" + integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== ua-parser-js@^0.7.28: version "0.7.28" @@ -14189,9 +14086,9 @@ ua-parser-js@^0.7.28: integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== uglify-js@^3.1.4: - version "3.14.1" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06" - integrity sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g== + version "3.14.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" + integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== uid-number@0.0.6: version "0.0.6" @@ -14213,28 +14110,28 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== union-value@^1.0.0: version "1.0.1" @@ -14381,11 +14278,11 @@ use@^3.1.0: integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== utf-8-validate@^5.0.2: - version "5.0.5" - resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.5.tgz#dd32c2e82c72002dc9f02eb67ba6761f43456ca1" - integrity sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ== + version "5.0.7" + resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.7.tgz#c15a19a6af1f7ad9ec7ddc425747ca28c3644922" + integrity sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q== dependencies: - node-gyp-build "^4.2.0" + node-gyp-build "^4.3.0" util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -14557,6 +14454,11 @@ wcwidth@^1.0.0: dependencies: defaults "^1.0.3" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + webidl-conversions@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" @@ -14710,6 +14612,14 @@ whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + whatwg-url@^8.0.0, whatwg-url@^8.4.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" @@ -15025,9 +14935,9 @@ ws@^6.2.1: async-limiter "~1.0.0" ws@^7.4.5, ws@^7.4.6: - version "7.5.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" - integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== + version "7.5.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" + integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== xml-name-validator@^3.0.0: version "3.0.0" @@ -15082,7 +14992,7 @@ yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== From 16d376d28d60c0e03a5360b8ed22e749a0cea111 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Fri, 15 Oct 2021 03:56:20 +0530 Subject: [PATCH 02/13] get rid of husky --- .husky/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index d2ae35e8..d6c13ede 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -yarn lint-staged +#yarn lint-staged From ac6edd810f4807c1ccaaf7254565fbf8553c186d Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Fri, 15 Oct 2021 03:56:46 +0530 Subject: [PATCH 03/13] Hacky - WIP. useTranslation to work --- .../public/locales/hn/translation.json | 46 ++++++++++++++ packages/example/src/App.tsx | 3 + packages/walletkit/package.json | 4 ++ packages/walletkit/src/WalletKitProvider.tsx | 33 ++++++---- .../WalletSelectorModal/LanguageToggle.tsx | 61 +++++++++++++++++++ .../WalletStepConnecting/index.tsx | 26 ++++++-- .../WalletStepIntro/Detail.tsx | 4 +- .../WalletStepIntro/index.tsx | 49 ++++++++++++--- .../WalletStepRedirect/index.tsx | 30 ++++++--- .../WalletStepSelect/index.tsx | 22 +++++-- .../components/WalletSelectorModal/index.tsx | 30 ++++----- packages/walletkit/src/i18n.ts | 25 ++++++++ packages/walletkit/src/types.ts | 8 +++ yarn.lock | 45 +++++++++++++- 14 files changed, 329 insertions(+), 57 deletions(-) create mode 100644 packages/example/public/locales/hn/translation.json create mode 100644 packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx create mode 100644 packages/walletkit/src/i18n.ts diff --git a/packages/example/public/locales/hn/translation.json b/packages/example/public/locales/hn/translation.json new file mode 100644 index 00000000..58ef1fa8 --- /dev/null +++ b/packages/example/public/locales/hn/translation.json @@ -0,0 +1,46 @@ +{ + "connect_wallet": "वॉलेट कनेक्ट करें", + "modal": { + "walletStepIntro": { + "instruction": "{{appName}} का उपयोग करने के लिए, आपको एक सोलाना वॉलेट कनेक्ट करना होगा।", + "detailsOne": { + "title": "आप अपने क्रिप्टो को नियंत्रित करते हैं", + "description": "गैर-कस्टोडियल वॉलेट का उपयोग करने से आप तीसरे पक्ष पर भरोसा किए बिना अपने क्रिप्टो को नियंत्रित कर सकते हैं।" + }, + "detailsTwo": { + "title": "जल्दी और सस्ते में लेन-देन करें", + "description": "सोलाना की मापनीयता सुनिश्चित करती है कि लेनदेन $0.01 से कम और बिजली की तेज गति से बने रहें।" + } + }, + "walletStepSelect": { + "heading": "अपना वॉलेट चुनें", + "showUninstalledWallet": "अनइंस्टॉल किए गए वॉलेट दिखाएं", + "hideUninstalledWallet": "अनइंस्टॉल किए गए वॉलेट छिपाएं" + }, + "walletStepConnecting": { + "connecting": { + "header": "कनेक्ट हो रहा है...", + "instructions": "कृपया अपना {{walletName}} वॉलेट अनलॉक करें।" + }, + "footer": { + "title": "परेशानी हो रही है?" + } + }, + "walletStepRedirect": { + "title": "आपको रीडायरेक्ट किया जा रहा है", + "ix1": "{{infoName}} वॉलेट उपयोग करने के लिए, पहले आपको {{infoName}} वॉलेट इंस्टॉल करना है", + "ix2": "सावधान रहे! ध्यान रखे कि आप केवल आधिकारिक वेबसाइट ({{providerURL}}) से इंस्टॉल करें" + } + }, + "buttons": { + "continue": "आगे बड़े", + "goBack": "वापस जाओ", + "refresh": "ताज़ा करना" + }, + "footer": { + "title": "पहली बार सोलाना का उपयोग कर रहे हैं?", + "button": "और अधिक जानें", + "finishedInstalling": "हो गया इंस्टॉल?" + }, + "changeLanguage": "भाषा बदलें" +} \ No newline at end of file diff --git a/packages/example/src/App.tsx b/packages/example/src/App.tsx index a31251c9..4d11a0d4 100644 --- a/packages/example/src/App.tsx +++ b/packages/example/src/App.tsx @@ -21,6 +21,9 @@ const App: React.FC = () => { app={{ name: "My App", }} + langOption={{ + "hn": { nativeName: "Hindi" }, + }} > diff --git a/packages/walletkit/package.json b/packages/walletkit/package.json index 31986e78..4c2b2412 100644 --- a/packages/walletkit/package.json +++ b/packages/walletkit/package.json @@ -32,8 +32,12 @@ "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", "@reach/dialog": "^0.16.0", + "i18next": "^21.3.1", + "i18next-browser-languagedetector": "^6.1.2", + "i18next-http-backend": "^1.3.1", "polished": "^4.1.3", "react-device-detect": "^2.0.0", + "react-i18next": "^11.12.0", "react-spring": "^9.2.6", "react-use-gesture": "^9.1.3", "unstated-next": "^1.1.0" diff --git a/packages/walletkit/src/WalletKitProvider.tsx b/packages/walletkit/src/WalletKitProvider.tsx index febf4abb..db0682bb 100644 --- a/packages/walletkit/src/WalletKitProvider.tsx +++ b/packages/walletkit/src/WalletKitProvider.tsx @@ -1,12 +1,14 @@ import type { UseSolanaArgs } from "@saberhq/use-solana"; import { SolanaProvider } from "@saberhq/use-solana"; import React, { useContext, useMemo, useState } from "react"; +import { I18nextProvider } from "react-i18next"; import { ModalStep, WalletSelectorModal, } from "./components/WalletSelectorModal"; -import type { WalletKitArgs } from "./types"; +import type { WalletKitArgs, LangOption } from "./types"; +import I18n from './i18n'; export interface WalletKit { connect: () => void; @@ -15,12 +17,14 @@ export interface WalletKit { const WalletKitContext = React.createContext(null); interface Props extends WalletKitArgs, UseSolanaArgs { + langOption?: LangOption; children: React.ReactNode; } export const WalletKitProvider: React.FC = ({ children, app, + langOption, initialStep = ModalStep.Intro, ...solanaProviderArgs }: Props) => { @@ -30,18 +34,23 @@ export const WalletKitProvider: React.FC = ({ return { connect: () => setShowWalletSelector(true) }; }, []); + let l: LangOption = { "en": { nativeName: "Englilsh" }, ...langOption } + return ( - - - setShowWalletSelector(false)} - /> - {children} - - + + + + setShowWalletSelector(false)} + langOption={l} + /> + {children} + + + ); }; diff --git a/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx b/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx new file mode 100644 index 00000000..9439b09a --- /dev/null +++ b/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx @@ -0,0 +1,61 @@ +import { useState } from "react"; +import { useTranslation, Trans } from "react-i18next"; +import styled from "@emotion/styled"; +import { LangOption } from "../../types"; + +interface Props + extends React.DetailedHTMLProps< + React.ButtonHTMLAttributes, + HTMLButtonElement + > { + langOption?: LangOption; +} + +export const LanguageToggle: React.FC = ({ + langOption, +}: Props) => { + const { t, i18n } = useTranslation(); + + const [lang, setLang] = useState(i18n.language); + + const handleSelectLanguage = (e: any) => { + setLang(e.target.value); + i18n.changeLanguage(e.target.value) + } + + return ( + + + + + ); +}; + +export const BottomArea = styled.div` + font-size: 14px; + line-height: 15px; + color: #696969; + margin: 0 10px; + + display: flex; + justify-content: space-around; +`; diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx index dc02be94..fd6b0681 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx @@ -3,6 +3,7 @@ import styled from "@emotion/styled"; import { useSolana, WalletType } from "@saberhq/use-solana"; import { useCallback, useEffect, useState } from "react"; import { isMobile } from "react-device-detect"; +import { useTranslation, Trans } from "react-i18next"; import { BottomArea, FooterText } from "../ButtonWithFooter"; import type { ProviderInfo } from "../WalletStepSelect"; @@ -30,6 +31,7 @@ export const WalletStepConnecting: React.FC = ({ ); const { activate, connected, wallet } = useSolana(); const [error, setError] = useState(null); + const { t } = useTranslation(); const isManualConnect = isMobile && @@ -70,7 +72,7 @@ export const WalletStepConnecting: React.FC = ({ {error ? ( - Error connecting wallet + Error Connecting Wallet {error} = ({ void doActivate(); }} > - Retry + + Retry + ) : ( - Connecting... + + + Connecting... + + {isManualConnect ? ( Please{" "} @@ -113,7 +121,9 @@ export const WalletStepConnecting: React.FC = ({ ) : ( - Please unlock your {walletProviderInfo.name} wallet. + + Please unlock your {{ walletName: walletProviderInfo.name }} wallet + )} @@ -127,7 +137,9 @@ export const WalletStepConnecting: React.FC = ({ - Having trouble?{" "} + + Having trouble?{" "} + { @@ -136,7 +148,9 @@ export const WalletStepConnecting: React.FC = ({ onBack?.(); }} > - Go back + + Go back{" "} + diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx index de829041..d29c1754 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx @@ -2,8 +2,8 @@ import styled from "@emotion/styled"; interface Props { icon: React.ReactNode; - title: string; - description: string; + title: React.ReactNode | string; + description: React.ReactNode | string; } export const Detail: React.FC = ({ diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx index adb3ec55..f6fa28bd 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx @@ -1,20 +1,26 @@ import styled from "@emotion/styled"; +import { Trans, useTranslation, getI18n } from "react-i18next"; +import { LangOption } from "../../../types"; import { ButtonWithFooter } from "../ButtonWithFooter"; import { Detail } from "./Detail"; import { BoltIcon, ConnectDots, LockIcon, SolanaIcon } from "./icons"; +import { LanguageToggle } from "../LanguageToggle"; interface Props { appName: string; appIcon?: React.ReactNode; + langOption?: LangOption; onContinue?: () => void; } export const WalletStepIntro: React.FC = ({ appName, appIcon, + langOption, onContinue, }: Props) => { + const { t } = useTranslation(); return ( @@ -25,36 +31,61 @@ export const WalletStepIntro: React.FC = ({ - To use {appName}, you need to connect a Solana wallet. + + To use {{ appName }}, you need to connect a Solana wallet + + } - title="You control your crypto" - description="Using a non-custodial wallet enables you to control your crypto without having to trust third parties." + title={ + + You control your crypto + + } + description={ + + Using a non-custodial wallet enables you to control your crypto without having to trust third parties. + + } /> } - title="Transact quickly and cheaply" - description="Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds." + title={ + + Transact quickly and cheaply + + } + description={ + + Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds. + + } /> - First time using Solana?{" "} + + First time using Solana?   + - Learn more + + Learn more + } > - Continue + + Conitnue + ); @@ -84,7 +115,7 @@ const Instruction = styled.h2` `; const DetailsWrapper = styled.div` - margin-top: 92px; + margin: 46px 0px; display: grid; grid-row-gap: 28px; `; diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx index f168abf7..3b94cd6b 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx @@ -1,6 +1,7 @@ import styled from "@emotion/styled"; import type { WalletProviderInfo } from "@saberhq/use-solana"; import { useEffect, useMemo } from "react"; +import { useTranslation, Trans } from "react-i18next"; import { ButtonWithFooter } from "../ButtonWithFooter"; @@ -16,6 +17,7 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { return info.url; } }, [info.url]); + const { t } = useTranslation(); const icon = typeof info.icon === "string" ? : ; @@ -31,14 +33,20 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { return ( {icon} -

You're being redirected

+

+ + You're being redirected! + +

- In order to use {info.name}, you must first install their browser - extension. + + In order to use {{ infoName: info.name }}, you must first install their browser extension. +

- Make sure you only install their wallet from the official{" "} - {providerURL} website. + + Make sure you only install their wallet from the official {{ providerURL }} website. +

{ @@ -46,7 +54,9 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { }} footer={ <> - Finished installing?{" "} + + Finished Intsalling?{" "} + { @@ -55,12 +65,16 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { window.location.reload(); }} > - Refresh + + {" "}Refresh + } > - Continue + + Continue +
); diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx index 4697ea1b..ff08d4b4 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx @@ -3,6 +3,7 @@ import type { WalletProviderInfo } from "@saberhq/use-solana"; import { WALLET_PROVIDERS, WalletType } from "@saberhq/use-solana"; import React, { useEffect, useState } from "react"; import { isMobile } from "react-device-detect"; +import { useTranslation, Trans } from "react-i18next"; import { WalletProviderOption } from "./WalletProviderOption"; @@ -30,8 +31,8 @@ const getWalletProviders = (): readonly ProviderInfo[] => { ? -1 : 1 : a.isInstalled?.() ?? true - ? -1 - : 1; + ? -1 + : 1; } return a.name < b.name ? -1 : 1; }) @@ -76,6 +77,7 @@ export const WalletStepSelect: React.FC = ({ const [providerInfo, setProviderInfo] = useState( getWalletProviders() ); + const { t } = useTranslation(); useEffect(() => { // wait a second for everything to load @@ -87,7 +89,11 @@ export const WalletStepSelect: React.FC = ({ return ( <> - Select your wallet + + + Select your wallet + + {providerInfo @@ -112,7 +118,15 @@ export const WalletStepSelect: React.FC = ({ setShowUninstalled(!showUninstalled)}> - {showUninstalled ? "Hide" : "Show"} uninstalled wallets + {showUninstalled ? + + Hide uninstalled wallets + + : + + Show uninstalled wallets + + } diff --git a/packages/walletkit/src/components/WalletSelectorModal/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/index.tsx index 037ef8af..d1869685 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/index.tsx @@ -32,6 +32,7 @@ export const WalletSelectorModal: React.FC = ({ app, onWalletKitError = defaultOnWalletKitError, initialStep = ModalStep.Intro, + langOption, ...modalProps }: Props) => { const appIcon = useMemo(() => app.icon ?? , [app.icon]); @@ -65,21 +66,21 @@ export const WalletSelectorModal: React.FC = ({ step === ModalStep.Intro ? undefined : () => { - switch (step) { - case ModalStep.Select: - setStep(ModalStep.Intro); - break; - case ModalStep.Redirect: - setStep(ModalStep.Select); - break; - case ModalStep.Connecting: - setStep(ModalStep.Select); - break; - case ModalStep.LedgerAdvanced: - setStep(ModalStep.Select); - break; - } + switch (step) { + case ModalStep.Select: + setStep(ModalStep.Intro); + break; + case ModalStep.Redirect: + setStep(ModalStep.Select); + break; + case ModalStep.Connecting: + setStep(ModalStep.Select); + break; + case ModalStep.LedgerAdvanced: + setStep(ModalStep.Select); + break; } + } } hideSolanaLogo={step === ModalStep.Intro} > @@ -87,6 +88,7 @@ export const WalletSelectorModal: React.FC = ({ setStep(ModalStep.Select)} /> )} diff --git a/packages/walletkit/src/i18n.ts b/packages/walletkit/src/i18n.ts new file mode 100644 index 00000000..3a6d53cc --- /dev/null +++ b/packages/walletkit/src/i18n.ts @@ -0,0 +1,25 @@ +import i18n from 'i18next'; +import { initReactI18next } from 'react-i18next'; +import LanguageDetector from 'i18next-browser-languagedetector'; +import HttpApi from 'i18next-http-backend'; + + +i18n + // detect user language + // learn more: https://github.com/i18next/i18next-browser-languageDetector + .use(LanguageDetector) + // pass the i18n instance to react-i18next. + .use(initReactI18next) + // init i18next + // for all options read: https://www.i18next.com/overview/configuration-options + .use(new HttpApi({ + loadPath: "/locales/{{lng}}/translation.json" + })).init({ + fallbackLng: 'en', + debug: true, + interpolation: { + escapeValue: false, // not needed for react as it escapes by default + } + }); + +export default i18n; \ No newline at end of file diff --git a/packages/walletkit/src/types.ts b/packages/walletkit/src/types.ts index ff6e70c2..98c6d6bd 100644 --- a/packages/walletkit/src/types.ts +++ b/packages/walletkit/src/types.ts @@ -2,6 +2,10 @@ import type React from "react"; import type { ModalStep } from "./components/WalletSelectorModal"; +export type LangOption = { + [T in string]: { nativeName: string } +} + export interface WalletKitArgs { /** * Information about the current application. @@ -26,4 +30,8 @@ export interface WalletKitArgs { * Called when an error occurs. */ onWalletKitError?: (err: Error) => void; + /** + * To select the different languages that is provided. + */ + langOption?: LangOption; } diff --git a/yarn.lock b/yarn.lock index 68e99bf9..a9192583 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1157,7 +1157,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== @@ -5295,7 +5295,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-fetch@^3.1.4: +cross-fetch@3.1.4, cross-fetch@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== @@ -7599,6 +7599,13 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" +html-parse-stringify@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2" + integrity sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg== + dependencies: + void-elements "3.1.0" + html-webpack-plugin@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" @@ -7743,6 +7750,27 @@ husky@^7.0.2: resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.2.tgz#21900da0f30199acca43a46c043c4ad84ae88dff" integrity sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg== +i18next-browser-languagedetector@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.2.tgz#68565a28b929cbc98ab6a56826ef2faf0e927ff8" + integrity sha512-YDzIGHhMRvr7M+c8B3EQUKyiMBhfqox4o1qkFvt4QXuu5V2cxf74+NCr+VEkUuU0y+RwcupA238eeolW1Yn80g== + dependencies: + "@babel/runtime" "^7.14.6" + +i18next-http-backend@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/i18next-http-backend/-/i18next-http-backend-1.3.1.tgz#c1175aaead22b62a70bdb556b794fef1ba558b3a" + integrity sha512-o79n4GBBRpl20hByC+ne/S1UaSZ4iGAn59Hu2TEZGjN0WLB72L7WrM39Cshziyrssp6MQfdI8wjToU2Q6kpSvA== + dependencies: + cross-fetch "3.1.4" + +i18next@^21.3.1: + version "21.3.1" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.3.1.tgz#cb132b6e0975de7d5472b26c4cdec57ecca96cf0" + integrity sha512-VElMm+LoeEuhViVwnDw1gR3snTItK9NJqgok8PZ5WU870MVO1x+5KEbzLO/6GC1zu42Uc3EuGj3nsGMGMNwT0A== + dependencies: + "@babel/runtime" "^7.12.0" + iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -11998,6 +12026,14 @@ react-focus-lock@^2.5.2: use-callback-ref "^1.2.5" use-sidecar "^1.0.5" +react-i18next@^11.12.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.12.0.tgz#2a053321b9b7a876d5baa7af55a12d986117bffc" + integrity sha512-M9BT+hqVG03ywrl+L7CK74ugK+4jIo7AeKJ17+g9BoqJz2+/aVbs8SIVXT4KMQ1rjIdcw+GcSRDy1CXjcz6tLQ== + dependencies: + "@babel/runtime" "^7.14.5" + html-parse-stringify "^3.0.1" + react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -14401,6 +14437,11 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +void-elements@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" + integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= + w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" From f04a602972c834aa65432d61d30ec926d8a58427 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Sat, 16 Oct 2021 15:01:19 +0530 Subject: [PATCH 04/13] drop useTranslation hack --- .husky/pre-commit | 2 +- packages/walletkit/src/WalletKitProvider.tsx | 38 +++++---- .../components/ConnectWalletButton/index.tsx | 7 +- .../WalletSelectorModal/LanguageToggle.tsx | 84 +++++++++---------- .../WalletStepConnecting/index.tsx | 36 ++++---- .../WalletStepIntro/index.tsx | 63 +++++++------- .../WalletStepRedirect/index.tsx | 33 +++----- .../WalletStepSelect/index.tsx | 28 +++---- 8 files changed, 141 insertions(+), 150 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index d6c13ede..d2ae35e8 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -#yarn lint-staged +yarn lint-staged diff --git a/packages/walletkit/src/WalletKitProvider.tsx b/packages/walletkit/src/WalletKitProvider.tsx index db0682bb..590806a3 100644 --- a/packages/walletkit/src/WalletKitProvider.tsx +++ b/packages/walletkit/src/WalletKitProvider.tsx @@ -1,14 +1,14 @@ import type { UseSolanaArgs } from "@saberhq/use-solana"; import { SolanaProvider } from "@saberhq/use-solana"; -import React, { useContext, useMemo, useState } from "react"; +import React, { Suspense, useContext, useMemo, useState } from "react"; import { I18nextProvider } from "react-i18next"; import { ModalStep, WalletSelectorModal, } from "./components/WalletSelectorModal"; -import type { WalletKitArgs, LangOption } from "./types"; -import I18n from './i18n'; +import I18n from "./i18n"; +import type { LangOption, WalletKitArgs } from "./types"; export interface WalletKit { connect: () => void; @@ -34,23 +34,25 @@ export const WalletKitProvider: React.FC = ({ return { connect: () => setShowWalletSelector(true) }; }, []); - let l: LangOption = { "en": { nativeName: "Englilsh" }, ...langOption } + const l: LangOption = { en: { nativeName: "Englilsh" }, ...langOption }; return ( - - - - setShowWalletSelector(false)} - langOption={l} - /> - {children} - - - + + + + + setShowWalletSelector(false)} + langOption={l} + /> + {children} + + + + ); }; diff --git a/packages/walletkit/src/components/ConnectWalletButton/index.tsx b/packages/walletkit/src/components/ConnectWalletButton/index.tsx index 718612c3..f23f600d 100644 --- a/packages/walletkit/src/components/ConnectWalletButton/index.tsx +++ b/packages/walletkit/src/components/ConnectWalletButton/index.tsx @@ -1,6 +1,7 @@ import { css } from "@emotion/react"; import styled from "@emotion/styled"; import lighten from "polished/lib/color/lighten"; +import { useTranslation } from "react-i18next"; import { useWalletKit } from "../../WalletKitProvider"; @@ -56,6 +57,7 @@ export const ConnectWalletButton: React.FC = ({ ...buttonProps }: Props) => { const { connect } = useWalletKit(); + const { t } = useTranslation(); return ( ); }; diff --git a/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx b/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx index 9439b09a..ee1a74eb 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/LanguageToggle.tsx @@ -1,53 +1,51 @@ -import { useState } from "react"; -import { useTranslation, Trans } from "react-i18next"; import styled from "@emotion/styled"; -import { LangOption } from "../../types"; +import type { ChangeEventHandler } from "react"; +import React, { useState } from "react"; +import { useTranslation } from "react-i18next"; + +import type { LangOption } from "../../types"; interface Props - extends React.DetailedHTMLProps< + extends React.DetailedHTMLProps< React.ButtonHTMLAttributes, HTMLButtonElement - > { - langOption?: LangOption; + > { + langOption?: LangOption; } -export const LanguageToggle: React.FC = ({ - langOption, -}: Props) => { - const { t, i18n } = useTranslation(); - - const [lang, setLang] = useState(i18n.language); - - const handleSelectLanguage = (e: any) => { - setLang(e.target.value); - i18n.changeLanguage(e.target.value) - } - - return ( - - - - - ); +export const LanguageToggle: React.FC = ({ langOption }: Props) => { + const { t, i18n } = useTranslation(); + + const [lang, setLang] = useState(i18n.language); + + const handleSelectLanguage: ChangeEventHandler = ( + e: React.ChangeEvent + ) => { + setLang(e.target.value); + i18n.changeLanguage(e.target.value).catch((e) => console.log(e)); + }; + + return ( + + + + + ); }; export const BottomArea = styled.div` diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx index fd6b0681..cf81acfb 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepConnecting/index.tsx @@ -3,7 +3,7 @@ import styled from "@emotion/styled"; import { useSolana, WalletType } from "@saberhq/use-solana"; import { useCallback, useEffect, useState } from "react"; import { isMobile } from "react-device-detect"; -import { useTranslation, Trans } from "react-i18next"; +import { useTranslation } from "react-i18next"; import { BottomArea, FooterText } from "../ButtonWithFooter"; import type { ProviderInfo } from "../WalletStepSelect"; @@ -72,7 +72,12 @@ export const WalletStepConnecting: React.FC = ({ {error ? ( - Error Connecting Wallet + + {t( + "modal.walletStepConnecting.error.header", + "Error Connecting Wallet" + )} + {error} = ({ void doActivate(); }} > - - Retry - + {t("buttons.retry", "Retry")} ) : ( - - Connecting... - + {t( + "modal.walletStepConnecting.connecting.header", + "Connecting..." + )} {isManualConnect ? ( @@ -121,9 +125,11 @@ export const WalletStepConnecting: React.FC = ({ ) : ( - - Please unlock your {{ walletName: walletProviderInfo.name }} wallet - + {t( + "modal.walletStepConnecting.connecting.instructions", + "Please unlock your {{ walletName }} wallet", + { walletName: walletProviderInfo.name } + )} )} @@ -137,9 +143,7 @@ export const WalletStepConnecting: React.FC = ({ - - Having trouble?{" "} - + {t("modal.walletStepConnecting.footer.title", "Having trouble?")}{" "} { @@ -148,9 +152,7 @@ export const WalletStepConnecting: React.FC = ({ onBack?.(); }} > - - Go back{" "} - + {t("buttons.goBack", "Go Back")} diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx index f6fa28bd..b653d81e 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepIntro/index.tsx @@ -1,11 +1,11 @@ import styled from "@emotion/styled"; -import { Trans, useTranslation, getI18n } from "react-i18next"; +import { useTranslation } from "react-i18next"; -import { LangOption } from "../../../types"; +import type { LangOption } from "../../../types"; import { ButtonWithFooter } from "../ButtonWithFooter"; +import { LanguageToggle } from "../LanguageToggle"; import { Detail } from "./Detail"; import { BoltIcon, ConnectDots, LockIcon, SolanaIcon } from "./icons"; -import { LanguageToggle } from "../LanguageToggle"; interface Props { appName: string; @@ -31,61 +31,54 @@ export const WalletStepIntro: React.FC = ({ - - To use {{ appName }}, you need to connect a Solana wallet - + {t( + "modal.walletStepIntro.instruction", + `To use {{appName}}, you need to connect to a Solana wallet`, + { appName: appName } + )} } - title={ - - You control your crypto - - } - description={ - - Using a non-custodial wallet enables you to control your crypto without having to trust third parties. - - } + title={t( + "modal.walletStepIntro.detailsOne.title", + "You control your crypto" + )} + description={t( + "modal.walletStepIntro.detailsOne.description", + "Using a non-custodial wallet enables you to control your crypto without having to trust third parties." + )} /> } - title={ - - Transact quickly and cheaply - - } - description={ - - Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds. - - } + title={t( + "modal.walletStepIntro.detailsTwo.title", + "Transact quickly and cheaply" + )} + description={t( + "modal.walletStepIntro.detailsTwo.description", + "Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds." + )} /> - - First time using Solana?   - + {t("footer.title", "First time using Solana? ")} + {" "} - - Learn more - + {t("footer.button", "Learn more")} } > - - Conitnue - + {t("buttons.continue", "Continue")} ); diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx index 3b94cd6b..069929c7 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepRedirect/index.tsx @@ -1,7 +1,7 @@ import styled from "@emotion/styled"; import type { WalletProviderInfo } from "@saberhq/use-solana"; import { useEffect, useMemo } from "react"; -import { useTranslation, Trans } from "react-i18next"; +import { Trans, useTranslation } from "react-i18next"; import { ButtonWithFooter } from "../ButtonWithFooter"; @@ -33,19 +33,18 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { return ( {icon} -

- - You're being redirected! - -

+

{t("modal.walletStepRedirect.title", "You're being redirected!")}

- - In order to use {{ infoName: info.name }}, you must first install their browser extension. - + {t( + "modal.walletStepRedirect.ix1", + "In order to use {{ infoName }}, you must first install their browser extension.", + { infoName: info.name } + )}

- - Make sure you only install their wallet from the official {{ providerURL }} website. + + Make sure you only install their wallet from the official{" "} + {{ providerURL }} website.

= ({ info }: Props) => { }} footer={ <> - - Finished Intsalling?{" "} - + {t("footer.finishedInstalling", "Finished Installing?")}{" "} { @@ -65,16 +62,12 @@ export const WalletStepRedirect: React.FC = ({ info }: Props) => { window.location.reload(); }} > - - {" "}Refresh - + {t("buttons.refresh", "Refresh")} } > - - Continue - + {t("buttons.continue", "Continue")}
); diff --git a/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx b/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx index ff08d4b4..c499cec0 100644 --- a/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx +++ b/packages/walletkit/src/components/WalletSelectorModal/WalletStepSelect/index.tsx @@ -3,7 +3,7 @@ import type { WalletProviderInfo } from "@saberhq/use-solana"; import { WALLET_PROVIDERS, WalletType } from "@saberhq/use-solana"; import React, { useEffect, useState } from "react"; import { isMobile } from "react-device-detect"; -import { useTranslation, Trans } from "react-i18next"; +import { useTranslation } from "react-i18next"; import { WalletProviderOption } from "./WalletProviderOption"; @@ -31,8 +31,8 @@ const getWalletProviders = (): readonly ProviderInfo[] => { ? -1 : 1 : a.isInstalled?.() ?? true - ? -1 - : 1; + ? -1 + : 1; } return a.name < b.name ? -1 : 1; }) @@ -90,9 +90,7 @@ export const WalletStepSelect: React.FC = ({ return ( <> - - Select your wallet - + {t("modal.walletStepSelect.heading", "Select your wallet")} @@ -118,15 +116,15 @@ export const WalletStepSelect: React.FC = ({ setShowUninstalled(!showUninstalled)}> - {showUninstalled ? - - Hide uninstalled wallets - - : - - Show uninstalled wallets - - } + {showUninstalled + ? t( + "modal.walletStepSelect.hideUninstalledWallet", + "Hide uninstalled wallets" + ) + : t( + "modal.walletStepSelect.showUninstalledWallet", + "Show uninstalled wallets" + )} From 81399d3f35c71f6b8a755f422708bd4f17376071 Mon Sep 17 00:00:00 2001 From: Aadhi Nana Murali Date: Sat, 16 Oct 2021 15:05:25 +0530 Subject: [PATCH 05/13] Updated TODO --- README.md | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 4640ee0d..1ed33146 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ +## Dev Workflow + +1. Link the `package/walletkit` using `yarn link` +2. In `package/walletkit` run `yarn build` (This will watch the ts files for changes and will also build it) +3. In `package/example` link this walletkit instead of installing it by `npm link @gokiprotocol/walletkit` +4. `yarn run` to get the example started running! +5. DEV + +--- + +## TODO + +1. Get a better fallback UI for suspense +2. Anything more? + +--- + # walletkit 🔑 [![NPM](https://img.shields.io/npm/v/@gokiprotocol/walletkit)](https://www.npmjs.com/package/@gokiprotocol/walletkit) @@ -14,13 +31,3 @@ It is intended to be used with [use-solana](https://github.com/saber-hq/saber-co ```bash yarn add @gokiprotocol/walletkit ``` - ---- - -## Dev Workflow - -1. Link the `package/walletkit` using `yarn link` -2. In `package/walletkit` run `yarn build` (This will watch the ts files for changes and will also build it) -3. In `package/example` link this walletkit instead of installing it by `npm link @gokiprotocol/walletkit` -4. `yarn run` to get the example started running! -5. DEV From b80eb76a55ef1f1317e0e530d783216024113295 Mon Sep 17 00:00:00 2001 From: Aadhi Nana Murali Date: Sat, 16 Oct 2021 15:07:57 +0530 Subject: [PATCH 06/13] Demo --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1ed33146..0a49366a 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,13 @@ 4. `yarn run` to get the example started running! 5. DEV +--- + +## Demo + +![walletkit-multilang](https://user-images.githubusercontent.com/22261173/137582726-9e0478dd-3168-4006-b77b-bef67843a5a4.gif) + + --- ## TODO @@ -15,13 +22,13 @@ --- +## Source + # walletkit 🔑 [![NPM](https://img.shields.io/npm/v/@gokiprotocol/walletkit)](https://www.npmjs.com/package/@gokiprotocol/walletkit) [![License](https://img.shields.io/npm/l/@gokiprotocol/walletkit)](/LICENSE) -![Banner](/images/banner.png) - WalletKit is a React library that allows a Solana dApp to display a modal for connecting wallets. It is intended to be used with [use-solana](https://github.com/saber-hq/saber-common/tree/master/packages/use-solana). From 6a4cbad188664de72c16aaed12d44a1c23e316e6 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Mon, 18 Oct 2021 15:46:46 +0530 Subject: [PATCH 07/13] Add dist/ for npm i --- .../walletkit/dist/WalletKitProvider.d.ts | 17 + .../walletkit/dist/WalletKitProvider.d.ts.map | 1 + packages/walletkit/dist/WalletKitProvider.js | 150 ++++++++ .../walletkit/dist/WalletKitProvider.js.map | 1 + .../components/ConnectWalletButton/index.d.ts | 7 + .../ConnectWalletButton/index.d.ts.map | 1 + .../components/ConnectWalletButton/index.js | 183 +++++++++ .../ConnectWalletButton/index.js.map | 1 + .../dist/components/LabeledInput.d.ts | 8 + .../dist/components/LabeledInput.d.ts.map | 1 + .../walletkit/dist/components/LabeledInput.js | 122 ++++++ .../dist/components/LabeledInput.js.map | 1 + .../dist/components/Modal/icons.d.ts | 5 + .../dist/components/Modal/icons.d.ts.map | 1 + .../walletkit/dist/components/Modal/icons.js | 205 ++++++++++ .../dist/components/Modal/icons.js.map | 1 + .../dist/components/Modal/index.d.ts | 12 + .../dist/components/Modal/index.d.ts.map | 1 + .../walletkit/dist/components/Modal/index.js | 277 ++++++++++++++ .../dist/components/Modal/index.js.map | 1 + .../WalletSelectorModal/ButtonWithFooter.d.ts | 19 + .../ButtonWithFooter.d.ts.map | 1 + .../WalletSelectorModal/ButtonWithFooter.js | 104 +++++ .../ButtonWithFooter.js.map | 1 + .../WalletSelectorModal/LanguageToggle.d.ts | 12 + .../LanguageToggle.d.ts.map | 1 + .../WalletSelectorModal/LanguageToggle.js | 71 ++++ .../WalletSelectorModal/LanguageToggle.js.map | 1 + .../ConnectingAnimation.d.ts | 8 + .../ConnectingAnimation.d.ts.map | 1 + .../ConnectingAnimation.js | 113 ++++++ .../ConnectingAnimation.js.map | 1 + .../WalletStepConnecting/index.d.ts | 11 + .../WalletStepConnecting/index.d.ts.map | 1 + .../WalletStepConnecting/index.js | 356 ++++++++++++++++++ .../WalletStepConnecting/index.js.map | 1 + .../WalletStepIntro/DefaultAppIcon.d.ts | 7 + .../WalletStepIntro/DefaultAppIcon.d.ts.map | 1 + .../WalletStepIntro/DefaultAppIcon.js | 29 ++ .../WalletStepIntro/DefaultAppIcon.js.map | 1 + .../WalletStepIntro/Detail.d.ts | 9 + .../WalletStepIntro/Detail.d.ts.map | 1 + .../WalletStepIntro/Detail.js | 62 +++ .../WalletStepIntro/Detail.js.map | 1 + .../WalletStepIntro/icons.d.ts | 6 + .../WalletStepIntro/icons.d.ts.map | 1 + .../WalletStepIntro/icons.js | 219 +++++++++++ .../WalletStepIntro/icons.js.map | 1 + .../WalletStepIntro/index.d.ts | 11 + .../WalletStepIntro/index.d.ts.map | 1 + .../WalletStepIntro/index.js | 161 ++++++++ .../WalletStepIntro/index.js.map | 1 + .../WalletStepLedgerAdvanced/index.d.ts | 9 + .../WalletStepLedgerAdvanced/index.d.ts.map | 1 + .../WalletStepLedgerAdvanced/index.js | 219 +++++++++++ .../WalletStepLedgerAdvanced/index.js.map | 1 + .../WalletStepRedirect/index.d.ts | 8 + .../WalletStepRedirect/index.d.ts.map | 1 + .../WalletStepRedirect/index.js | 156 ++++++++ .../WalletStepRedirect/index.js.map | 1 + .../WalletProviderOption.d.ts | 10 + .../WalletProviderOption.d.ts.map | 1 + .../WalletStepSelect/WalletProviderOption.js | 164 ++++++++ .../WalletProviderOption.js.map | 1 + .../WalletStepSelect/index.d.ts | 15 + .../WalletStepSelect/index.d.ts.map | 1 + .../WalletStepSelect/index.js | 206 ++++++++++ .../WalletStepSelect/index.js.map | 1 + .../components/WalletSelectorModal/index.d.ts | 14 + .../WalletSelectorModal/index.d.ts.map | 1 + .../components/WalletSelectorModal/index.js | 186 +++++++++ .../WalletSelectorModal/index.js.map | 1 + packages/walletkit/dist/i18n.d.ts | 3 + packages/walletkit/dist/i18n.d.ts.map | 1 + packages/walletkit/dist/i18n.js | 35 ++ packages/walletkit/dist/i18n.js.map | 1 + packages/walletkit/dist/index.d.ts | 4 + packages/walletkit/dist/index.d.ts.map | 1 + packages/walletkit/dist/index.js | 29 ++ packages/walletkit/dist/index.js.map | 1 + packages/walletkit/dist/types.d.ts | 37 ++ packages/walletkit/dist/types.d.ts.map | 1 + packages/walletkit/dist/types.js | 3 + packages/walletkit/dist/types.js.map | 1 + 84 files changed, 3324 insertions(+) create mode 100644 packages/walletkit/dist/WalletKitProvider.d.ts create mode 100644 packages/walletkit/dist/WalletKitProvider.d.ts.map create mode 100644 packages/walletkit/dist/WalletKitProvider.js create mode 100644 packages/walletkit/dist/WalletKitProvider.js.map create mode 100644 packages/walletkit/dist/components/ConnectWalletButton/index.d.ts create mode 100644 packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map create mode 100644 packages/walletkit/dist/components/ConnectWalletButton/index.js create mode 100644 packages/walletkit/dist/components/ConnectWalletButton/index.js.map create mode 100644 packages/walletkit/dist/components/LabeledInput.d.ts create mode 100644 packages/walletkit/dist/components/LabeledInput.d.ts.map create mode 100644 packages/walletkit/dist/components/LabeledInput.js create mode 100644 packages/walletkit/dist/components/LabeledInput.js.map create mode 100644 packages/walletkit/dist/components/Modal/icons.d.ts create mode 100644 packages/walletkit/dist/components/Modal/icons.d.ts.map create mode 100644 packages/walletkit/dist/components/Modal/icons.js create mode 100644 packages/walletkit/dist/components/Modal/icons.js.map create mode 100644 packages/walletkit/dist/components/Modal/index.d.ts create mode 100644 packages/walletkit/dist/components/Modal/index.d.ts.map create mode 100644 packages/walletkit/dist/components/Modal/index.js create mode 100644 packages/walletkit/dist/components/Modal/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/index.d.ts create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/index.js create mode 100644 packages/walletkit/dist/components/WalletSelectorModal/index.js.map create mode 100644 packages/walletkit/dist/i18n.d.ts create mode 100644 packages/walletkit/dist/i18n.d.ts.map create mode 100644 packages/walletkit/dist/i18n.js create mode 100644 packages/walletkit/dist/i18n.js.map create mode 100644 packages/walletkit/dist/index.d.ts create mode 100644 packages/walletkit/dist/index.d.ts.map create mode 100644 packages/walletkit/dist/index.js create mode 100644 packages/walletkit/dist/index.js.map create mode 100644 packages/walletkit/dist/types.d.ts create mode 100644 packages/walletkit/dist/types.d.ts.map create mode 100644 packages/walletkit/dist/types.js create mode 100644 packages/walletkit/dist/types.js.map diff --git a/packages/walletkit/dist/WalletKitProvider.d.ts b/packages/walletkit/dist/WalletKitProvider.d.ts new file mode 100644 index 00000000..d6fdee48 --- /dev/null +++ b/packages/walletkit/dist/WalletKitProvider.d.ts @@ -0,0 +1,17 @@ +import type { UseSolanaArgs } from "@saberhq/use-solana"; +import React from "react"; +import type { LangOption, WalletKitArgs } from "./types"; +export interface WalletKit { + connect: () => void; +} +interface Props extends WalletKitArgs, UseSolanaArgs { + langOption?: LangOption; + children: React.ReactNode; +} +export declare const WalletKitProvider: React.FC; +/** + * Returns a function which shows the wallet selector modal. + */ +export declare const useWalletKit: () => WalletKit; +export {}; +//# sourceMappingURL=WalletKitProvider.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/WalletKitProvider.d.ts.map b/packages/walletkit/dist/WalletKitProvider.d.ts.map new file mode 100644 index 00000000..eec3e40e --- /dev/null +++ b/packages/walletkit/dist/WalletKitProvider.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"WalletKitProvider.d.ts","sourceRoot":"","sources":["../src/WalletKitProvider.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AAEzD,OAAO,KAAkD,MAAM,OAAO,CAAC;AAQvE,OAAO,KAAK,EAAE,UAAU,EAAE,aAAa,EAAE,MAAM,SAAS,CAAC;AAEzD,MAAM,WAAW,SAAS;IACxB,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAID,UAAU,KAAM,SAAQ,aAAa,EAAE,aAAa;IAClD,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;CAC3B;AAED,eAAO,MAAM,iBAAiB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAiC7C,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,YAAY,QAAO,SAM/B,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/WalletKitProvider.js b/packages/walletkit/dist/WalletKitProvider.js new file mode 100644 index 00000000..def2fda7 --- /dev/null +++ b/packages/walletkit/dist/WalletKitProvider.js @@ -0,0 +1,150 @@ +"use strict"; +var __createBinding = + (this && this.__createBinding) || + (Object.create + ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { + enumerable: true, + get: function () { + return m[k]; + }, + }); + } + : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + }); +var __setModuleDefault = + (this && this.__setModuleDefault) || + (Object.create + ? function (o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } + : function (o, v) { + o["default"] = v; + }); +var __importStar = + (this && this.__importStar) || + function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; + }; +var __rest = + (this && this.__rest) || + function (s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if ( + e.indexOf(p[i]) < 0 && + Object.prototype.propertyIsEnumerable.call(s, p[i]) + ) + t[p[i]] = s[p[i]]; + } + return t; + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useWalletKit = exports.WalletKitProvider = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const use_solana_1 = require("@saberhq/use-solana"); +const react_1 = __importStar(require("react")); +const react_i18next_1 = require("react-i18next"); +const WalletSelectorModal_1 = require("./components/WalletSelectorModal"); +const i18n_1 = __importDefault(require("./i18n")); +const WalletKitContext = react_1.default.createContext(null); +const WalletKitProvider = (_a) => { + var { + children, + app, + langOption, + initialStep = WalletSelectorModal_1.ModalStep.Intro, + } = _a, + solanaProviderArgs = __rest(_a, [ + "children", + "app", + "langOption", + "initialStep", + ]); + const [showWalletSelector, setShowWalletSelector] = (0, react_1.useState)( + false + ); + const kit = (0, react_1.useMemo)(() => { + return { connect: () => setShowWalletSelector(true) }; + }, []); + const l = Object.assign({ en: { nativeName: "Englilsh" } }, langOption); + return (0, jsx_runtime_1.jsx)( + react_1.Suspense, + Object.assign( + { fallback: "loading.." }, + { + children: (0, jsx_runtime_1.jsx)( + react_i18next_1.I18nextProvider, + Object.assign( + { i18n: i18n_1.default }, + { + children: (0, jsx_runtime_1.jsx)( + use_solana_1.SolanaProvider, + Object.assign({}, solanaProviderArgs, { + children: (0, jsx_runtime_1.jsxs)( + WalletKitContext.Provider, + Object.assign( + { value: kit }, + { + children: [ + (0, jsx_runtime_1.jsx)( + WalletSelectorModal_1.WalletSelectorModal, + { + app: app, + initialStep: initialStep, + isOpen: showWalletSelector, + onDismiss: () => setShowWalletSelector(false), + langOption: l, + }, + void 0 + ), + children, + ], + } + ), + void 0 + ), + }), + void 0 + ), + } + ), + void 0 + ), + } + ), + void 0 + ); +}; +exports.WalletKitProvider = WalletKitProvider; +/** + * Returns a function which shows the wallet selector modal. + */ +const useWalletKit = () => { + const kit = (0, react_1.useContext)(WalletKitContext); + if (!kit) { + throw new Error("Not in WalletConnector context"); + } + return kit; +}; +exports.useWalletKit = useWalletKit; +//# sourceMappingURL=WalletKitProvider.js.map diff --git a/packages/walletkit/dist/WalletKitProvider.js.map b/packages/walletkit/dist/WalletKitProvider.js.map new file mode 100644 index 00000000..42137621 --- /dev/null +++ b/packages/walletkit/dist/WalletKitProvider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WalletKitProvider.js","sourceRoot":"","sources":["../src/WalletKitProvider.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,oDAAqD;AACrD,+CAAuE;AACvE,iDAAgD;AAEhD,0EAG0C;AAC1C,kDAA0B;AAO1B,MAAM,gBAAgB,GAAG,eAAK,CAAC,aAAa,CAAmB,IAAI,CAAC,CAAC;AAO9D,MAAM,iBAAiB,GAAoB,CAAC,EAM3C,EAAE,EAAE;QANuC,EACjD,QAAQ,EACR,GAAG,EACH,UAAU,EACV,WAAW,GAAG,+BAAS,CAAC,KAAK,OAEvB,EADH,kBAAkB,cAL4B,gDAMlD,CADsB;IAErB,MAAM,CAAC,kBAAkB,EAAE,qBAAqB,CAAC,GAAG,IAAA,gBAAQ,EAAU,KAAK,CAAC,CAAC;IAE7E,MAAM,GAAG,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACvB,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,qBAAqB,CAAC,IAAI,CAAC,EAAE,CAAC;IACxD,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,CAAC,mBAAiB,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAK,UAAU,CAAE,CAAC;IAExE,OAAO,CACL,uBAAC,gBAAQ,kBAAC,QAAQ,EAAC,WAAW,gBAC5B,uBAAC,+BAAe,kBAAC,IAAI,EAAE,cAAI,gBACzB,uBAAC,2BAAc,oBAAK,kBAAkB,cACpC,wBAAC,gBAAgB,CAAC,QAAQ,kBAAC,KAAK,EAAE,GAAG,iBACnC,uBAAC,yCAAmB,IAClB,GAAG,EAAE,GAAG,EACR,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,kBAAkB,EAC1B,SAAS,EAAE,GAAG,EAAE,CAAC,qBAAqB,CAAC,KAAK,CAAC,EAC7C,UAAU,EAAE,CAAC,WACb,EACD,QAAQ,aACiB,YACb,YACD,YACT,CACZ,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,iBAAiB,qBAiC5B;AAEF;;GAEG;AACI,MAAM,YAAY,GAAG,GAAc,EAAE;IAC1C,MAAM,GAAG,GAAG,IAAA,kBAAU,EAAC,gBAAgB,CAAC,CAAC;IACzC,IAAI,CAAC,GAAG,EAAE;QACR,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;KACnD;IACD,OAAO,GAAG,CAAC;AACb,CAAC,CAAC;AANW,QAAA,YAAY,gBAMvB"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts b/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts new file mode 100644 index 00000000..91393c4a --- /dev/null +++ b/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts @@ -0,0 +1,7 @@ +/// +interface Props extends Omit, HTMLButtonElement>, "onClick"> { + variant?: "primary" | "secondary"; +} +export declare const ConnectWalletButton: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map b/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map new file mode 100644 index 00000000..6c3a36ee --- /dev/null +++ b/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/ConnectWalletButton/index.tsx"],"names":[],"mappings":";AAOA,UAAU,KACR,SAAQ,IAAI,CACV,KAAK,CAAC,iBAAiB,CACrB,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB,EACD,SAAS,CACV;IACD,OAAO,CAAC,EAAE,SAAS,GAAG,WAAW,CAAC;CACnC;AAsCD,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoB/C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.js b/packages/walletkit/dist/components/ConnectWalletButton/index.js new file mode 100644 index 00000000..4fe78f03 --- /dev/null +++ b/packages/walletkit/dist/components/ConnectWalletButton/index.js @@ -0,0 +1,183 @@ +"use strict"; +var __rest = + (this && this.__rest) || + function (s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if ( + e.indexOf(p[i]) < 0 && + Object.prototype.propertyIsEnumerable.call(s, p[i]) + ) + t[p[i]] = s[p[i]]; + } + return t; + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConnectWalletButton = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const react_1 = require("@emotion/react"); +const styled_1 = __importDefault(require("@emotion/styled")); +const lighten_1 = __importDefault(require("polished/lib/color/lighten")); +const react_i18next_1 = require("react-i18next"); +const WalletKitProvider_1 = require("../../WalletKitProvider"); +const Logomark = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "16", + height: "14", + viewBox: "0 0 16 14", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsxs)( + "g", + Object.assign( + { clipPath: "url(#solana_logomark_clip_goki)" }, + { + children: [ + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M2.59829 10.4132C2.69612 10.3119 2.82875 10.255 2.96704 10.255H15.7267C15.9592 10.255 16.0756 10.5463 15.9111 10.7166L13.3898 13.3277C13.292 13.4291 13.1594 13.486 13.0211 13.486H0.261373C0.0289306 13.486 -0.0874295 13.1947 0.0769974 13.0244L2.59829 10.4132Z", + fill: "currentcolor", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M2.59768 0.658221C2.69551 0.55691 2.82814 0.5 2.96643 0.5H15.7261C15.9586 0.5 16.075 0.791323 15.9105 0.961608L13.3892 3.57274C13.2914 3.67405 13.1588 3.73096 13.0205 3.73096H0.260763C0.0283203 3.73096 -0.0880399 3.43964 0.0763871 3.26935L2.59768 0.658221Z", + fill: "currentcolor", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M13.3898 5.50467C13.292 5.40334 13.1594 5.34647 13.0211 5.34647H0.261373C0.0289306 5.34647 -0.0874295 5.63776 0.0769975 5.80805L2.59829 8.41917C2.69612 8.52051 2.82875 8.57743 2.96704 8.57743H15.7267C15.9592 8.57743 16.0756 8.28609 15.9111 8.1158L13.3898 5.50467Z", + fill: "currentcolor", + }, + void 0 + ), + ], + } + ), + void 0 + ), + (0, jsx_runtime_1.jsx)( + "defs", + { + children: (0, jsx_runtime_1.jsx)( + "clipPath", + Object.assign( + { id: "solana_logomark_clip_goki" }, + { + children: (0, jsx_runtime_1.jsx)( + "rect", + { + width: "16", + height: "13", + fill: "currentcolor", + transform: "translate(0 0.5)", + }, + void 0 + ), + } + ), + void 0 + ), + }, + void 0 + ), + ], + } + ), + void 0 + ); +const ConnectWalletButton = (_a) => { + var { variant = "primary" } = _a, + buttonProps = __rest(_a, ["variant"]); + const { connect } = (0, WalletKitProvider_1.useWalletKit)(); + const { t } = (0, react_i18next_1.useTranslation)(); + return (0, jsx_runtime_1.jsxs)( + Button, + Object.assign( + { variant: variant }, + buttonProps, + { onClick: connect }, + { + children: [ + (0, jsx_runtime_1.jsx)( + Logomark, + { + css: (0, react_1.css)` + height: 13px; + width: 16px; + `, + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "span", + { children: t("connect_wallet", "Connect Wallet") }, + void 0 + ), + ], + } + ), + void 0 + ); +}; +exports.ConnectWalletButton = ConnectWalletButton; +const Button = styled_1.default.button` + display: flex; + align-items: center; + gap: 12px; + + cursor: pointer; + border: none; + outline: none; + height: 40px; + mix-blend-mode: normal; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 4px; + padding: 0 12px; + + ${({ variant = "primary" }) => + variant === "primary" + ? (0, react_1.css)` + background: #70ed9d; + color: #000; + &:hover { + background: ${(0, lighten_1.default)(0.1, "#70ed9d")}; + } + ` + : (0, react_1.css)` + background: #000; + color: #fff; + &:hover { + background: ${(0, lighten_1.default)(0.1, "#000")}; + } + `} + + & > span { + font-weight: bold; + font-size: 16px; + line-height: 20px; + } +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.js.map b/packages/walletkit/dist/components/ConnectWalletButton/index.js.map new file mode 100644 index 00000000..93788d58 --- /dev/null +++ b/packages/walletkit/dist/components/ConnectWalletButton/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/ConnectWalletButton/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,0CAAqC;AACrC,6DAAqC;AACrC,yEAAiD;AACjD,iDAA+C;AAE/C,+DAAuD;AAavD,MAAM,QAAQ,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CACnE,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,6CAAG,QAAQ,EAAC,iCAAiC,iBAC3C,iCACE,CAAC,EAAC,oQAAoQ,EACtQ,IAAI,EAAC,cAAc,WACnB,EACF,iCACE,CAAC,EAAC,kQAAkQ,EACpQ,IAAI,EAAC,cAAc,WACnB,EACF,iCACE,CAAC,EAAC,yQAAyQ,EAC3Q,IAAI,EAAC,cAAc,WACnB,aACA,EACJ,2CACE,mDAAU,EAAE,EAAC,2BAA2B,gBACtC,iCACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,IAAI,EAAC,cAAc,EACnB,SAAS,EAAC,kBAAkB,WAC5B,YACO,WACN,aACH,CACP,CAAC;AAEK,MAAM,mBAAmB,GAAoB,CAAC,EAG7C,EAAE,EAAE;QAHyC,EACnD,OAAO,GAAG,SAAS,OAEb,EADH,WAAW,cAFqC,WAGpD,CADe;IAEd,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,gCAAY,GAAE,CAAC;IACnC,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAC/B,OAAO,CACL,wBAAC,MAAM,kBAAC,OAAO,EAAE,OAAO,IAAM,WAAW,IAAE,OAAO,EAAE,OAAO,iBACzD,uBAAC,QAAQ,IACP,GAAG,EAAE,IAAA,WAAG,EAAA;;;SAGP,WACD,EACF,2CACG,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,WAEjC,aACA,CACV,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,mBAAmB,uBAoB9B;AAEF,MAAM,MAAM,GAAG,gBAAM,CAAC,MAAM,CAE1B;;;;;;;;;;;;;;IAcE,CAAC,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,EAAE,CAC5B,OAAO,KAAK,SAAS;IACnB,CAAC,CAAC,IAAA,WAAG,EAAA;;;;0BAIe,IAAA,iBAAO,EAAC,GAAG,EAAE,SAAS,CAAC;;SAExC;IACH,CAAC,CAAC,IAAA,WAAG,EAAA;;;;0BAIe,IAAA,iBAAO,EAAC,GAAG,EAAE,MAAM,CAAC;;SAErC;;;;;;;CAOR,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/LabeledInput.d.ts b/packages/walletkit/dist/components/LabeledInput.d.ts new file mode 100644 index 00000000..9ae7a6b7 --- /dev/null +++ b/packages/walletkit/dist/components/LabeledInput.d.ts @@ -0,0 +1,8 @@ +/// +declare type Props = React.DetailedHTMLProps, HTMLInputElement> & { + label: string; + name: string; +}; +export declare const LabeledInput: React.FC; +export {}; +//# sourceMappingURL=LabeledInput.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/LabeledInput.d.ts.map b/packages/walletkit/dist/components/LabeledInput.d.ts.map new file mode 100644 index 00000000..ba9ded72 --- /dev/null +++ b/packages/walletkit/dist/components/LabeledInput.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LabeledInput.d.ts","sourceRoot":"","sources":["../../src/components/LabeledInput.tsx"],"names":[],"mappings":";AAEA,aAAK,KAAK,GAAG,KAAK,CAAC,iBAAiB,CAClC,KAAK,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,EAC3C,gBAAgB,CACjB,GAAG;IACF,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAYxC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/LabeledInput.js b/packages/walletkit/dist/components/LabeledInput.js new file mode 100644 index 00000000..dc0c7ad8 --- /dev/null +++ b/packages/walletkit/dist/components/LabeledInput.js @@ -0,0 +1,122 @@ +"use strict"; +var __rest = + (this && this.__rest) || + function (s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if ( + e.indexOf(p[i]) < 0 && + Object.prototype.propertyIsEnumerable.call(s, p[i]) + ) + t[p[i]] = s[p[i]]; + } + return t; + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LabeledInput = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const LabeledInput = (_a) => { + var { label } = _a, + inputProps = __rest(_a, ["label"]); + return (0, jsx_runtime_1.jsxs)( + Fieldset, + { + children: [ + (0, jsx_runtime_1.jsx)( + Label, + Object.assign({ htmlFor: inputProps.name }, { children: label }), + void 0 + ), + (0, jsx_runtime_1.jsx)( + InputBorder, + { + children: (0, jsx_runtime_1.jsx)( + Input, + Object.assign({}, inputProps), + void 0 + ), + }, + void 0 + ), + ], + }, + void 0 + ); +}; +exports.LabeledInput = LabeledInput; +const Fieldset = styled_1.default.fieldset` + border: none; + outline: none; + + height: 66px; + position: relative; + width: 100%; + padding: 0; + margin: 0; +`; +const InputBorder = styled_1.default.div` + position: absolute; + height: 56px; + top: 10px; + border: 1px solid #dfdfdf; + box-sizing: border-box; + border-radius: 4px; + z-index: 1; + width: 100%; + padding: 0 4px; + + display: flex; + align-items: center; + + &:hover { + border: 1px solid #aaa; + } + &:focus-within { + border: 1px solid #6764fb; + } + transition: border 0.2s ease; +`; +const Label = styled_1.default.label` + position: absolute; + display: block; + left: 11px; + z-index: 2; + padding: 0 4px; + height: 20px; + + background: #fff; + font-size: 12px; + line-height: 20px; + display: flex; + align-items: center; + letter-spacing: -0.02em; + + color: #696969; +`; +const Input = styled_1.default.input` + border: none; + outline: none; + height: 43px; + + padding: 0 11px; + flex-grow: 1; + font-size: 16px; + line-height: 24px; + letter-spacing: -0.02em; + + color: #000; + &::placeholder { + color: #b5b5b5; + } +`; +//# sourceMappingURL=LabeledInput.js.map diff --git a/packages/walletkit/dist/components/LabeledInput.js.map b/packages/walletkit/dist/components/LabeledInput.js.map new file mode 100644 index 00000000..ae1a59bb --- /dev/null +++ b/packages/walletkit/dist/components/LabeledInput.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LabeledInput.js","sourceRoot":"","sources":["../../src/components/LabeledInput.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,6DAAqC;AAU9B,MAAM,YAAY,GAAoB,CAAC,EAGtC,EAAE,EAAE;QAHkC,EAC5C,KAAK,OAEC,EADH,UAAU,cAF+B,SAG7C,CADc;IAEb,OAAO,CACL,wBAAC,QAAQ,eACP,uBAAC,KAAK,kBAAC,OAAO,EAAE,UAAU,CAAC,IAAI,gBAAG,KAAK,YAAS,EAChD,uBAAC,WAAW,cACV,uBAAC,KAAK,oBAAK,UAAU,UAAI,WACb,YACL,CACZ,CAAC;AACJ,CAAC,CAAC;AAZW,QAAA,YAAY,gBAYvB;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,QAAQ,CAAA;;;;;;;;;CAS/B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;;CAqB7B,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,KAAK,CAAA;;;;;;;;;;;;;;;;CAgBzB,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,KAAK,CAAA;;;;;;;;;;;;;;;CAezB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/icons.d.ts b/packages/walletkit/dist/components/Modal/icons.d.ts new file mode 100644 index 00000000..24eaf196 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/icons.d.ts @@ -0,0 +1,5 @@ +import React from "react"; +export declare const BackIcon: React.FC>; +export declare const CloseIcon: React.FC>; +export declare const SolanaLogo: React.FC>; +//# sourceMappingURL=icons.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/icons.d.ts.map b/packages/walletkit/dist/components/Modal/icons.d.ts.map new file mode 100644 index 00000000..8668da9b --- /dev/null +++ b/packages/walletkit/dist/components/Modal/icons.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"icons.d.ts","sourceRoot":"","sources":["../../../src/components/Modal/icons.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAc5D,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAwB7D,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAyD9D,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/icons.js b/packages/walletkit/dist/components/Modal/icons.js new file mode 100644 index 00000000..39880272 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/icons.js @@ -0,0 +1,205 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SolanaLogo = exports.CloseIcon = exports.BackIcon = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const BackIcon = (props) => + (0, jsx_runtime_1.jsx)( + "svg", + Object.assign( + { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: (0, jsx_runtime_1.jsx)( + "path", + { + d: "M4 12L3.29289 11.2929L2.58579 12L3.29289 12.7071L4 12ZM19 13C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11V13ZM9.29289 5.29289L3.29289 11.2929L4.70711 12.7071L10.7071 6.70711L9.29289 5.29289ZM3.29289 12.7071L9.29289 18.7071L10.7071 17.2929L4.70711 11.2929L3.29289 12.7071ZM4 13H19V11H4V13Z", + fill: "currentcolor", + }, + void 0 + ), + } + ), + void 0 + ); +exports.BackIcon = BackIcon; +const CloseIcon = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M18 6L6 18", + stroke: "currentcolor", + strokeWidth: "2", + strokeLinecap: "round", + strokeLinejoin: "round", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M6 6L18 18", + stroke: "currentcolor", + strokeWidth: "2", + strokeLinecap: "round", + strokeLinejoin: "round", + }, + void 0 + ), + ], + } + ), + void 0 + ); +exports.CloseIcon = CloseIcon; +const SolanaLogo = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "94", + height: "12", + viewBox: "0 0 94 12", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M27.7175 4.87199H20.8653V2.61599H29.4915V0.359985H20.8495C20.2493 0.359985 19.6737 0.596019 19.2493 1.01616C18.825 1.43631 18.5865 2.00615 18.5865 2.60032V4.88765C18.5865 5.48182 18.825 6.05166 19.2493 6.47181C19.6737 6.89195 20.2493 7.12799 20.8495 7.12799H27.7017V9.38399H18.7495V11.64H27.7175C28.3177 11.64 28.8933 11.404 29.3176 10.9838C29.742 10.5637 29.9805 9.99382 29.9805 9.39965V7.11232C29.9805 6.51815 29.742 5.94831 29.3176 5.52816C28.8933 5.10802 28.3177 4.87199 27.7175 4.87199Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M40.9865 0.359985H34.1091C33.8119 0.359985 33.5178 0.417945 33.2433 0.530551C32.9689 0.643158 32.7195 0.808204 32.5095 1.01626C32.2995 1.22431 32.133 1.4713 32.0194 1.7431C31.9058 2.0149 31.8475 2.30618 31.8477 2.60032V9.39965C31.8475 9.69379 31.9058 9.98507 32.0194 10.2569C32.133 10.5287 32.2995 10.7757 32.5095 10.9837C32.7195 11.1918 32.9689 11.3568 33.2433 11.4694C33.5178 11.582 33.8119 11.64 34.1091 11.64H40.9865C41.5867 11.64 42.1624 11.404 42.5867 10.9838C43.0111 10.5637 43.2495 9.99382 43.2495 9.39965V2.60032C43.2495 2.00615 43.0111 1.43631 42.5867 1.01616C42.1624 0.596019 41.5867 0.359985 40.9865 0.359985ZM40.9708 9.38399H34.1344V2.61599H40.9708V9.38399Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M65.0562 0.359986H58.3497C57.7495 0.359986 57.1738 0.596021 56.7494 1.01616C56.3251 1.43631 56.0867 2.00615 56.0867 2.60032V11.64H58.3655V7.93325H65.0404V11.64H67.3192V2.60032C67.3194 2.30606 67.261 2.01464 67.1473 1.74274C67.0337 1.47083 66.867 1.22378 66.6568 1.0157C66.4467 0.80763 66.1971 0.642616 65.9225 0.530102C65.6478 0.417587 65.3535 0.35978 65.0562 0.359986ZM65.0404 5.67725H58.3655V2.61599H65.0404V5.67725Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M91.7369 0.35999H85.0319C84.7344 0.359372 84.4395 0.416864 84.1644 0.529175C83.8893 0.641485 83.6394 0.806409 83.4287 1.01451C83.218 1.2226 83.0509 1.46978 82.937 1.7419C82.8229 2.01401 82.7642 2.30573 82.7642 2.60032V11.64H85.043V7.93326H91.7211V11.64H93.9999V2.60032C93.9999 2.00615 93.7615 1.43631 93.3371 1.01617C92.9127 0.596025 92.3371 0.35999 91.7369 0.35999ZM91.7211 5.67726H85.0477V2.61599H91.7211V5.67726Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M78.4615 9.38399H77.5499L74.2837 1.29999C74.172 1.02262 73.9788 0.784789 73.7292 0.617222C73.4795 0.449656 73.1848 0.360052 72.8832 0.359985H70.8545C70.4545 0.359985 70.0709 0.517286 69.7881 0.797285C69.5052 1.07728 69.3463 1.45704 69.3463 1.85302V11.64H71.6251V2.61599H72.5366L75.8013 10.7C75.9125 10.9774 76.1054 11.2152 76.3548 11.3828C76.6043 11.5505 76.8987 11.64 77.2002 11.64H79.229C79.629 11.64 80.0126 11.4827 80.2954 11.2027C80.5782 10.9227 80.737 10.5429 80.737 10.1469V0.359985H78.4583L78.4615 9.38399Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M47.5475 0.359985H45.2687V9.39965C45.2687 9.99382 45.5071 10.5637 45.9315 10.9838C46.356 11.404 46.9315 11.64 47.5317 11.64H54.3838V9.38399H47.5475V0.359985Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.41173 8.96099C2.4522 8.9176 2.50108 8.88275 2.55546 8.85853C2.60985 8.83431 2.66861 8.8212 2.72824 8.81999H12.6726C12.7147 8.82057 12.7556 8.83318 12.7907 8.85629C12.8257 8.87941 12.8532 8.91205 12.8699 8.95027C12.8867 8.9885 12.8919 9.0307 12.8849 9.07179C12.878 9.11288 12.8593 9.15111 12.8309 9.18189L10.723 11.499C10.6825 11.5424 10.6336 11.5772 10.5793 11.6014C10.5249 11.6257 10.4661 11.6388 10.4065 11.64H0.455778C0.413703 11.6394 0.372695 11.6268 0.337686 11.6037C0.302678 11.5806 0.27516 11.5479 0.258443 11.5097C0.241726 11.4715 0.236522 11.4293 0.243455 11.3882C0.250389 11.3471 0.269166 11.3089 0.297529 11.2781L2.41173 8.96099ZM12.8404 7.04025C12.8688 7.07102 12.8875 7.10926 12.8944 7.15035C12.9014 7.19144 12.8962 7.23363 12.8794 7.27186C12.8627 7.3101 12.8352 7.34273 12.8002 7.36584C12.7651 7.38895 12.7242 7.40156 12.6821 7.40215L2.73456 7.40999C2.67495 7.40877 2.61617 7.39567 2.56179 7.37145C2.50741 7.34722 2.45852 7.31237 2.41807 7.26899L0.294364 4.95972C0.266002 4.92895 0.247225 4.89072 0.24029 4.84963C0.233356 4.80854 0.238561 4.76634 0.255278 4.72811C0.271995 4.68987 0.299512 4.65724 0.334521 4.63413C0.369529 4.61102 0.410538 4.59841 0.452614 4.59782L10.4002 4.58999C10.4598 4.5912 10.5185 4.6043 10.5729 4.62853C10.6273 4.65275 10.6762 4.6876 10.7167 4.73099L12.8404 7.04025ZM2.41173 0.500985C2.4522 0.457606 2.50108 0.422759 2.55546 0.398531C2.60985 0.374303 2.66861 0.361192 2.72824 0.359985L12.679 0.367819C12.721 0.368405 12.7621 0.381014 12.7971 0.404128C12.8321 0.427242 12.8595 0.459877 12.8762 0.498107C12.893 0.536338 12.8982 0.578535 12.8913 0.619624C12.8843 0.660714 12.8656 0.698945 12.8372 0.729719L10.723 3.03899C10.6825 3.08237 10.6336 3.11722 10.5793 3.14145C10.5249 3.16567 10.4661 3.17878 10.4065 3.17999H0.455778C0.413703 3.1794 0.372695 3.16679 0.337686 3.14368C0.302678 3.12057 0.27516 3.08792 0.258443 3.0497C0.241726 3.01147 0.236522 2.96927 0.243455 2.92818C0.250389 2.88709 0.269166 2.84886 0.297529 2.81809L2.41173 0.500985Z", + fill: "url(#goki_walletkit_solana_logo_fill)", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "defs", + { + children: (0, jsx_runtime_1.jsxs)( + "linearGradient", + Object.assign( + { + id: "goki_walletkit_solana_logo_fill", + x1: "0.62194", + y1: "11.8859", + x2: "12.3933", + y2: "-0.00428666", + gradientUnits: "userSpaceOnUse", + }, + { + children: [ + (0, jsx_runtime_1.jsx)( + "stop", + { stopColor: "#9945FF" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "0.14", stopColor: "#8A53F4" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "0.42", stopColor: "#6377D6" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "0.79", stopColor: "#24B0A7" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "0.99", stopColor: "#00D18C" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "1", stopColor: "#00D18C" }, + void 0 + ), + ], + } + ), + void 0 + ), + }, + void 0 + ), + ], + } + ), + void 0 + ); +exports.SolanaLogo = SolanaLogo; +//# sourceMappingURL=icons.js.map diff --git a/packages/walletkit/dist/components/Modal/icons.js.map b/packages/walletkit/dist/components/Modal/icons.js.map new file mode 100644 index 00000000..75918b06 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/icons.js.map @@ -0,0 +1 @@ +{"version":3,"file":"icons.js","sourceRoot":"","sources":["../../../src/components/Modal/icons.tsx"],"names":[],"mappings":";;;;AAEO,MAAM,QAAQ,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC1E,8CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,cAET,iCACE,CAAC,EAAC,6SAA6S,EAC/S,IAAI,EAAC,cAAc,WACnB,YACE,CACP,CAAC;AAdW,QAAA,QAAQ,YAcnB;AAEK,MAAM,SAAS,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC3E,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,iCACE,CAAC,EAAC,YAAY,EACd,MAAM,EAAC,cAAc,EACrB,WAAW,EAAC,GAAG,EACf,aAAa,EAAC,OAAO,EACrB,cAAc,EAAC,OAAO,WACtB,EACF,iCACE,CAAC,EAAC,YAAY,EACd,MAAM,EAAC,cAAc,EACrB,WAAW,EAAC,GAAG,EACf,aAAa,EAAC,OAAO,EACrB,cAAc,EAAC,OAAO,WACtB,aACE,CACP,CAAC;AAxBW,QAAA,SAAS,aAwBpB;AAEK,MAAM,UAAU,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC5E,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,iCACE,CAAC,EAAC,6eAA6e,EAC/e,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,gqBAAgqB,EAClqB,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,oaAAoa,EACta,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,iaAAia,EACna,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,ogBAAogB,EACtgB,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,+JAA+J,EACjK,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,i8DAAi8D,EACn8D,IAAI,EAAC,uCAAuC,WAC5C,EACF,2CACE,0DACE,EAAE,EAAC,iCAAiC,EACpC,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,aAAa,EAChB,aAAa,EAAC,gBAAgB,iBAE9B,iCAAM,SAAS,EAAC,SAAS,WAAG,EAC5B,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,GAAG,EAAC,SAAS,EAAC,SAAS,WAAG,aACxB,WACZ,aACH,CACP,CAAC;AAzDW,QAAA,UAAU,cAyDrB"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/index.d.ts b/packages/walletkit/dist/components/Modal/index.d.ts new file mode 100644 index 00000000..717b1cc1 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/index.d.ts @@ -0,0 +1,12 @@ +import React from "react"; +export interface ModalProps { + children: React.ReactNode; + isOpen: boolean; + onDismiss: () => void; + darkenOverlay?: boolean; + onBack?: () => void; + hideCloseButton?: boolean; + hideSolanaLogo?: boolean; +} +export declare const Modal: React.FC; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/index.d.ts.map b/packages/walletkit/dist/components/Modal/index.d.ts.map new file mode 100644 index 00000000..0b2305d6 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Modal/index.tsx"],"names":[],"mappings":"AAIA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,MAAM,WAAW,UAAU;IACzB,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;IAC1B,MAAM,EAAE,OAAO,CAAC;IAChB,SAAS,EAAE,MAAM,IAAI,CAAC;IACtB,aAAa,CAAC,EAAE,OAAO,CAAC;IAExB,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B;AAED,eAAO,MAAM,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,UAAU,CAiItC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/Modal/index.js b/packages/walletkit/dist/components/Modal/index.js new file mode 100644 index 00000000..811950f1 --- /dev/null +++ b/packages/walletkit/dist/components/Modal/index.js @@ -0,0 +1,277 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Modal = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const react_1 = require("@emotion/react"); +const styled_1 = __importDefault(require("@emotion/styled")); +const dialog_1 = require("@reach/dialog"); +const darken_1 = __importDefault(require("polished/lib/color/darken")); +const react_device_detect_1 = require("react-device-detect"); +const react_spring_1 = require("react-spring"); +const react_use_gesture_1 = require("react-use-gesture"); +const icons_1 = require("./icons"); +const Modal = ({ + children, + isOpen, + onDismiss, + darkenOverlay = true, + onBack, + hideCloseButton = false, + hideSolanaLogo = true, +}) => { + const fadeTransition = (0, react_spring_1.useTransition)(isOpen, { + config: { duration: 150 }, + from: { opacity: 0 }, + enter: { opacity: 1 }, + leave: { opacity: 0 }, + }); + const [{ y }, set] = (0, react_spring_1.useSpring)(() => ({ + y: 0, + config: { mass: 1, tension: 210, friction: 20 }, + })); + const bind = (0, react_use_gesture_1.useGesture)({ + onDrag: (state) => { + set({ + y: state.down ? state.movement[1] : 0, + }); + if ( + state.movement[1] > 300 || + (state.velocity > 3 && state.direction[1] > 0) + ) { + onDismiss(); + } + }, + }); + return (0, jsx_runtime_1.jsxs)( + jsx_runtime_1.Fragment, + { + children: [ + (0, jsx_runtime_1.jsx)( + react_1.Global, + { + styles: (0, react_1.css)` + :root { + --reach-dialog: 1; + } + + [data-reach-dialog-overlay] { + background: hsla(0, 0%, 0%, 0.33); + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: auto; + } + + [data-reach-dialog-content] { + width: 50vw; + margin: 10vh auto; + background: white; + padding: 2rem; + outline: none; + } + `, + }, + void 0 + ), + fadeTransition( + (props, item) => + item && + (0, jsx_runtime_1.jsx)( + StyledDialogOverlay, + Object.assign( + { + style: props, + isOpen: isOpen || props.opacity.get() !== 0, + onDismiss: onDismiss, + darkenOverlay: darkenOverlay, + }, + { + children: (0, jsx_runtime_1.jsxs)( + ModalWrapper, + Object.assign( + { "aria-label": "dialog content" }, + react_device_detect_1.isMobile + ? Object.assign(Object.assign({}, bind()), { + style: { + transform: y.to( + (n) => `translateY(${n > 0 ? n : 0}px)` + ), + }, + }) + : {}, + { + children: [ + (0, jsx_runtime_1.jsxs)( + TopArea, + { + children: [ + onBack + ? (0, jsx_runtime_1.jsx)( + ButtonIcon, + Object.assign( + { + href: "#", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + onBack(); + }, + }, + { + children: (0, jsx_runtime_1.jsx)( + icons_1.BackIcon, + {}, + void 0 + ), + } + ), + void 0 + ) + : (0, jsx_runtime_1.jsx)("div", {}, void 0), + hideSolanaLogo + ? (0, jsx_runtime_1.jsx)("div", {}, void 0) + : (0, jsx_runtime_1.jsx)( + LogoWrapper, + { + children: (0, jsx_runtime_1.jsx)( + icons_1.SolanaLogo, + {}, + void 0 + ), + }, + void 0 + ), + hideCloseButton + ? (0, jsx_runtime_1.jsx)("div", {}, void 0) + : (0, jsx_runtime_1.jsx)( + ButtonIcon, + Object.assign( + { + href: "#", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + onDismiss(); + }, + }, + { + children: (0, jsx_runtime_1.jsx)( + icons_1.CloseIcon, + {}, + void 0 + ), + } + ), + void 0 + ), + ], + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + Content, + { children: children }, + void 0 + ), + ], + } + ), + void 0 + ), + } + ), + void 0 + ) + ), + ], + }, + void 0 + ); +}; +exports.Modal = Modal; +const LogoWrapper = styled_1.default.div` + flex: 1 1 auto; + + display: flex; + justify-content: center; +`; +const TopArea = styled_1.default.div` + position: absolute; + top: 12px; + left: 16px; + right: 16px; + + display: flex; + align-items: center; + justify-content: space-between; +`; +const ButtonIcon = styled_1.default.a` + flex: 0 0 24px; + color: #ccd2e3; + &:hover { + color: ${(0, darken_1.default)(0.1, "#ccd2e3")}; + } + transition: 0.1s ease; +`; +const Content = styled_1.default.div` + position: absolute; + top: 28px; + left: 0; + right: 0; + bottom: 0; +`; +const ModalWrapper = (0, styled_1.default)( + (0, react_spring_1.animated)(dialog_1.DialogContent) +)` + * { + box-sizing: border-box; + } + font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", + "Segoe UI Symbol"; + + position: relative; + + box-shadow: 0px 4px 16px rgba(207, 207, 207, 0.25); + width: 100%; + max-width: 360px; + height: 608px; + border-radius: 8px; + background: #fff; + color: #696969; + + font-weight: normal; + font-size: 12px; + line-height: 15px; + letter-spacing: -0.02em; + color: #696969; +`; +const StyledDialogOverlay = (0, styled_1.default)( + (0, react_spring_1.animated)(dialog_1.DialogOverlay), + { + shouldForwardProp(prop) { + return prop !== "darkenOverlay"; + }, + } +)` + [data-reach-dialog-content] { + padding: 0; + } + + ${({ darkenOverlay }) => + darkenOverlay + ? (0, react_1.css)` + background: rgba(0, 0, 0, 0.55); + ` + : (0, react_1.css)` + background: none; + `} +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/Modal/index.js.map b/packages/walletkit/dist/components/Modal/index.js.map new file mode 100644 index 00000000..841585fb --- /dev/null +++ b/packages/walletkit/dist/components/Modal/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Modal/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts new file mode 100644 index 00000000..ca992530 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts @@ -0,0 +1,19 @@ +/// +interface Props extends React.DetailedHTMLProps, HTMLButtonElement> { + footer?: React.ReactNode; +} +export declare const ButtonWithFooter: React.FC; +export declare const BottomArea: import("@emotion/styled").StyledComponent<{ + theme?: import("@emotion/react").Theme | undefined; + as?: import("react").ElementType | undefined; +}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; +export declare const FooterText: import("@emotion/styled").StyledComponent<{ + theme?: import("@emotion/react").Theme | undefined; + as?: import("react").ElementType | undefined; +}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; +export declare const BigButton: import("@emotion/styled").StyledComponent<{ + theme?: import("@emotion/react").Theme | undefined; + as?: import("react").ElementType | undefined; +}, import("react").DetailedHTMLProps, HTMLButtonElement>, {}>; +export {}; +//# sourceMappingURL=ButtonWithFooter.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map new file mode 100644 index 00000000..39699833 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ButtonWithFooter.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/ButtonWithFooter.tsx"],"names":[],"mappings":";AAGA,UAAU,KACR,SAAQ,KAAK,CAAC,iBAAiB,CAC7B,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB;IACD,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;CAC1B;AAED,eAAO,MAAM,gBAAgB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAW5C,CAAC;AAEF,eAAO,MAAM,UAAU;;;yGAUtB,CAAC;AAEF,eAAO,MAAM,UAAU;;;yGAStB,CAAC;AAEF,eAAO,MAAM,SAAS;;;qHA0BrB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js new file mode 100644 index 00000000..3edd3070 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js @@ -0,0 +1,104 @@ +"use strict"; +var __rest = + (this && this.__rest) || + function (s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if ( + e.indexOf(p[i]) < 0 && + Object.prototype.propertyIsEnumerable.call(s, p[i]) + ) + t[p[i]] = s[p[i]]; + } + return t; + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BigButton = + exports.FooterText = + exports.BottomArea = + exports.ButtonWithFooter = + void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const polished_1 = require("polished"); +const ButtonWithFooter = (_a) => { + var { footer, children } = _a, + props = __rest(_a, ["footer", "children"]); + return (0, jsx_runtime_1.jsxs)( + exports.BottomArea, + { + children: [ + (0, jsx_runtime_1.jsx)( + exports.BigButton, + Object.assign({}, props, { children: children }), + void 0 + ), + (0, jsx_runtime_1.jsx)( + exports.FooterText, + { children: footer }, + void 0 + ), + ], + }, + void 0 + ); +}; +exports.ButtonWithFooter = ButtonWithFooter; +exports.BottomArea = styled_1.default.div` + position: absolute; + left: 28px; + right: 28px; + bottom: 28px; + + display: flex; + flex-direction: column; + align-items: center; + gap: 18px; +`; +exports.FooterText = styled_1.default.div` + font-size: 12px; + line-height: 15px; + letter-spacing: -0.02em; + color: #696969; + & > a { + color: #696969; + font-weight: bold; + } +`; +exports.BigButton = styled_1.default.button` + border: none; + outline: none; + + border-radius: 16px; + height: 55px; + width: 100%; + + display: flex; + align-items: center; + justify-content: center; + + font-weight: bold; + font-size: 16px; + line-height: 20px; + text-align: center; + + background: #000000; + color: #fff; + &:hover { + background: ${(0, polished_1.lighten)(0.133, "#000")}; + } + &:active { + background: ${(0, polished_1.lighten)(0.212, "#000")}; + } + cursor: pointer; +`; +//# sourceMappingURL=ButtonWithFooter.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map new file mode 100644 index 00000000..69b3b523 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ButtonWithFooter.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/ButtonWithFooter.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,6DAAqC;AACrC,uCAAmC;AAU5B,MAAM,gBAAgB,GAAoB,CAAC,EAI1C,EAAE,EAAE;QAJsC,EAChD,MAAM,EACN,QAAQ,OAEF,EADH,KAAK,cAHwC,sBAIjD,CADS;IAER,OAAO,CACL,wBAAC,kBAAU,eACT,uBAAC,iBAAS,oBAAK,KAAK,cAAG,QAAQ,YAAa,EAC5C,uBAAC,kBAAU,cAAE,MAAM,WAAc,YACtB,CACd,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,gBAAgB,oBAW3B;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;CAUnC,CAAC;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;CASnC,CAAC;AAEW,QAAA,SAAS,GAAG,gBAAM,CAAC,MAAM,CAAA;;;;;;;;;;;;;;;;;;;;kBAoBpB,IAAA,kBAAO,EAAC,KAAK,EAAE,MAAM,CAAC;;;kBAGtB,IAAA,kBAAO,EAAC,KAAK,EAAE,MAAM,CAAC;;;CAGvC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts new file mode 100644 index 00000000..cc77217a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts @@ -0,0 +1,12 @@ +import React from "react"; +import type { LangOption } from "../../types"; +interface Props extends React.DetailedHTMLProps, HTMLButtonElement> { + langOption?: LangOption; +} +export declare const LanguageToggle: React.FC; +export declare const BottomArea: import("@emotion/styled").StyledComponent<{ + theme?: import("@emotion/react").Theme | undefined; + as?: React.ElementType | undefined; +}, React.DetailedHTMLProps, HTMLDivElement>, {}>; +export {}; +//# sourceMappingURL=LanguageToggle.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map new file mode 100644 index 00000000..e5654b0c --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LanguageToggle.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/LanguageToggle.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAmB,MAAM,OAAO,CAAC;AAGxC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AAE9C,UAAU,KACR,SAAQ,KAAK,CAAC,iBAAiB,CAC7B,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB;IACD,UAAU,CAAC,EAAE,UAAU,CAAC;CACzB;AAED,eAAO,MAAM,cAAc,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAiC1C,CAAC;AAEF,eAAO,MAAM,UAAU;;;qFAQtB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js new file mode 100644 index 00000000..92319492 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js @@ -0,0 +1,71 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BottomArea = exports.LanguageToggle = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const react_1 = require("react"); +const react_i18next_1 = require("react-i18next"); +const LanguageToggle = ({ langOption }) => { + const { t, i18n } = (0, react_i18next_1.useTranslation)(); + const [lang, setLang] = (0, react_1.useState)(i18n.language); + const handleSelectLanguage = (e) => { + setLang(e.target.value); + i18n.changeLanguage(e.target.value).catch((e) => console.log(e)); + }; + return (0, jsx_runtime_1.jsxs)( + exports.BottomArea, + { + children: [ + (0, jsx_runtime_1.jsx)( + "label", + { children: t("changeLanguage", "Change Language") }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "select", + Object.assign( + { id: "language", value: lang, onChange: handleSelectLanguage }, + { + children: Object.keys(langOption).map((lng) => + (0, jsx_runtime_1.jsx)( + "option", + Object.assign( + { + value: lng, + style: { + border: "1px solid #dfdfdf", + boxSizing: "border-box", + borderRadius: "4px", + padding: "0 4px", + }, + }, + { children: langOption[lng].nativeName } + ), + lng + ) + ), + } + ), + void 0 + ), + ], + }, + void 0 + ); +}; +exports.LanguageToggle = LanguageToggle; +exports.BottomArea = styled_1.default.div` + font-size: 14px; + line-height: 15px; + color: #696969; + margin: 0 10px; + + display: flex; + justify-content: space-around; +`; +//# sourceMappingURL=LanguageToggle.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map new file mode 100644 index 00000000..45a67600 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LanguageToggle.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/LanguageToggle.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAAwC;AACxC,iDAA+C;AAYxC,MAAM,cAAc,GAAoB,CAAC,EAAE,UAAU,EAAS,EAAE,EAAE;IACvE,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAErC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,EAAS,IAAI,CAAC,QAAQ,CAAC,CAAC;IAExD,MAAM,oBAAoB,GAA0C,CAClE,CAAuC,EACvC,EAAE;QACF,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACxB,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;IACnE,CAAC,CAAC;IAEF,OAAO,CACL,wBAAC,kBAAU,eACT,4CAAQ,CAAC,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,WAAS,EACvD,iDAAQ,EAAE,EAAC,UAAU,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,oBAAoB,gBAC9D,MAAM,CAAC,IAAI,CAAC,UAAW,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CACrC,iDAEE,KAAK,EAAE,GAAG,EACV,KAAK,EAAE;wBACL,MAAM,EAAE,mBAAmB;wBAC3B,SAAS,EAAE,YAAY;wBACvB,YAAY,EAAE,KAAK;wBACnB,OAAO,EAAE,OAAO;qBACjB,gBAEA,UAAW,CAAC,GAAG,CAAE,CAAC,UAAU,KATxB,GAAG,CAUD,CACV,CAAC,YACK,YACE,CACd,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,cAAc,kBAiCzB;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;CAQnC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts new file mode 100644 index 00000000..59c690db --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts @@ -0,0 +1,8 @@ +/// +interface Props { + fill?: string; + frameMs?: number; +} +export declare const ConnectingAnimation: React.FC; +export {}; +//# sourceMappingURL=ConnectingAnimation.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map new file mode 100644 index 00000000..cf9df235 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ConnectingAnimation.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.tsx"],"names":[],"mappings":";AAGA,UAAU,KAAK;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoE/C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js new file mode 100644 index 00000000..f4e170cf --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js @@ -0,0 +1,113 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConnectingAnimation = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const react_1 = require("@emotion/react"); +const react_2 = require("react"); +const ConnectingAnimation = ({ fill = "#6764FB", frameMs = 160 }) => { + const [now, setNow] = (0, react_2.useState)(Date.now()); + (0, react_2.useEffect)(() => { + const interval = setInterval(() => { + setNow(Date.now()); + }, frameMs); + return () => clearInterval(interval); + }, [frameMs]); + const frame = (0, react_2.useMemo)( + () => Math.floor(now / frameMs) % 7, + [frameMs, now] + ); + return (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "56", + height: "12", + viewBox: "0 0 56 12", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + css: (0, react_1.css)` + circle { + transition: fill 0.4s ease; + } + `, + }, + { + children: [ + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "2.5", + cy: "2.5", + r: "2.5", + fill: frame === 0 ? fill : "#dedede", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "19.5", + cy: "2.5", + r: "2.5", + fill: frame === 2 ? fill : "#DEDEDE", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "36.5", + cy: "2.5", + r: "2.5", + fill: frame === 4 ? fill : "#DEDEDE", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "53.5", + cy: "2.5", + r: "2.5", + fill: frame === 6 ? fill : "#dedede", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "12.5", + cy: "9.5", + r: "2.5", + fill: frame === 1 ? fill : "#dedede", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "29.5", + cy: "9.5", + r: "2.5", + fill: frame === 3 ? fill : "#dedede", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { + cx: "46.5", + cy: "9.5", + r: "2.5", + fill: frame === 5 ? fill : "#dedede", + }, + void 0 + ), + ], + } + ), + void 0 + ); +}; +exports.ConnectingAnimation = ConnectingAnimation; +//# sourceMappingURL=ConnectingAnimation.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map new file mode 100644 index 00000000..81add1a4 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ConnectingAnimation.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.tsx"],"names":[],"mappings":";;;;AAAA,0CAAqC;AACrC,iCAAqD;AAO9C,MAAM,mBAAmB,GAAoB,CAAC,EACnD,IAAI,GAAG,SAAS,EAChB,OAAO,GAAG,GAAG,GACP,EAAE,EAAE;IACV,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,IAAA,gBAAQ,EAAS,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC;IAEnD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,QAAQ,GAAG,WAAW,CAAC,GAAG,EAAE;YAChC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC;QACrB,CAAC,EAAE,OAAO,CAAC,CAAC;QACZ,OAAO,GAAG,EAAE,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;IACvC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAEd,MAAM,KAAK,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC;IAE3E,OAAO,CACL,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,EAClC,GAAG,EAAE,IAAA,WAAG,EAAA;;;;OAIP,iBAED,mCAAQ,EAAE,EAAC,KAAK,EAAC,EAAE,EAAC,KAAK,EAAC,CAAC,EAAC,KAAK,EAAC,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WAAI,EAC1E,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EAEF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,aACE,CACP,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,mBAAmB,uBAoE9B"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts new file mode 100644 index 00000000..1ee6e10a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts @@ -0,0 +1,11 @@ +/// +import type { ProviderInfo } from "../WalletStepSelect"; +interface Props { + appIcon: React.ReactNode; + info: ProviderInfo; + onBack?: () => void; + onComplete?: () => void; +} +export declare const WalletStepConnecting: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map new file mode 100644 index 00000000..3cf40c15 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/index.tsx"],"names":[],"mappings":";AAQA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAC;AAGxD,UAAU,KAAK;IACb,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC;IACzB,IAAI,EAAE,YAAY,CAAC;IACnB,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,IAAI,CAAC;CACzB;AAED,eAAO,MAAM,oBAAoB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA+IhD,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js new file mode 100644 index 00000000..0bdabb6a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js @@ -0,0 +1,356 @@ +"use strict"; +var __awaiter = + (this && this.__awaiter) || + function (thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function (resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator["throw"](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletStepConnecting = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const react_1 = require("@emotion/react"); +const styled_1 = __importDefault(require("@emotion/styled")); +const use_solana_1 = require("@saberhq/use-solana"); +const react_2 = require("react"); +const react_device_detect_1 = require("react-device-detect"); +const react_i18next_1 = require("react-i18next"); +const ButtonWithFooter_1 = require("../ButtonWithFooter"); +const ConnectingAnimation_1 = require("./ConnectingAnimation"); +const WalletStepConnecting = ({ appIcon, info, onBack, onComplete }) => { + const walletProviderInfo = info.info; + const icon = + typeof walletProviderInfo.icon === "string" + ? (0, jsx_runtime_1.jsx)("img", { src: walletProviderInfo.icon }, void 0) + : (0, jsx_runtime_1.jsx)(walletProviderInfo.icon, {}, void 0); + const { activate, connected, wallet } = (0, use_solana_1.useSolana)(); + const [error, setError] = (0, react_2.useState)(null); + const { t } = (0, react_i18next_1.useTranslation)(); + const isManualConnect = + react_device_detect_1.isMobile && + (info.type === use_solana_1.WalletType.Sollet || + info.type === use_solana_1.WalletType.Solflare); + const doActivate = (0, react_2.useCallback)( + () => + __awaiter(void 0, void 0, void 0, function* () { + try { + yield activate(info.type); + setError(null); + } catch (e) { + setError(e.message); + } + }), + [activate, info.type] + ); + // attempt to activate the wallet on initial load + (0, react_2.useEffect)(() => { + if (isManualConnect) { + return; + } + // delay so people can see a message + const timeout = setTimeout(() => { + void doActivate(); + }, 500); + return () => clearTimeout(timeout); + // only run this on the first display of this modal + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + // close modal only when the wallet is connected + (0, react_2.useEffect)(() => { + if (wallet && connected) { + onComplete === null || onComplete === void 0 ? void 0 : onComplete(); + } + }, [wallet, connected, onComplete]); + return (0, jsx_runtime_1.jsx)( + Wrapper, + { + children: (0, jsx_runtime_1.jsxs)( + ConnectingWrapper, + { + children: [ + error + ? (0, jsx_runtime_1.jsxs)( + ConnectingHeader, + { + children: [ + (0, jsx_runtime_1.jsx)( + Connecting, + { + children: t( + "modal.walletStepConnecting.error.header", + "Error Connecting Wallet" + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ConnectingInstructions, + { children: error }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ConnectingInstructions, + { + children: (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + css: (0, react_1.css)` + color: #696969; + font-weight: bold; + `, + href: "#", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + void doActivate(); + }, + }, + { children: t("buttons.retry", "Retry") } + ), + void 0 + ), + }, + void 0 + ), + ], + }, + void 0 + ) + : (0, jsx_runtime_1.jsxs)( + ConnectingHeader, + { + children: [ + (0, jsx_runtime_1.jsx)( + Connecting, + { + children: t( + "modal.walletStepConnecting.connecting.header", + "Connecting..." + ), + }, + void 0 + ), + isManualConnect + ? (0, jsx_runtime_1.jsxs)( + ConnectingInstructions, + { + children: [ + "Please", + " ", + (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + css: (0, react_1.css)` + color: #696969; + font-weight: bold; + `, + href: "#", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + wallet === null || wallet === void 0 + ? void 0 + : wallet.connect(); + }, + }, + { children: "click here" } + ), + void 0 + ), + " ", + "to unlock your ", + walletProviderInfo.name, + " wallet.", + ], + }, + void 0 + ) + : (0, jsx_runtime_1.jsx)( + ConnectingInstructions, + { + children: t( + "modal.walletStepConnecting.connecting.instructions", + "Please unlock your {{ walletName }} wallet", + { walletName: walletProviderInfo.name } + ), + }, + void 0 + ), + ], + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + AppIconsWrapper, + { + children: (0, jsx_runtime_1.jsxs)( + AppIcons, + { + children: [ + icon, + (0, jsx_runtime_1.jsx)( + ConnectingAnimation_1.ConnectingAnimation, + {}, + void 0 + ), + appIcon, + ], + }, + void 0 + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ButtonWithFooter_1.BottomArea, + { + children: (0, jsx_runtime_1.jsxs)( + ButtonWithFooter_1.FooterText, + { + children: [ + t( + "modal.walletStepConnecting.footer.title", + "Having trouble?" + ), + " ", + (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + href: "#", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + onBack === null || onBack === void 0 + ? void 0 + : onBack(); + }, + }, + { children: t("buttons.goBack", "Go Back") } + ), + void 0 + ), + ], + }, + void 0 + ), + }, + void 0 + ), + ], + }, + void 0 + ), + }, + void 0 + ); +}; +exports.WalletStepConnecting = WalletStepConnecting; +const ConnectingHeader = styled_1.default.div` + display: flex; + flex-direction: column; + gap: 9px; + margin-top: 68px; + margin-bottom: 71px; +`; +const Connecting = styled_1.default.h2` + margin: 0; + font-weight: bold; + font-size: 24px; + line-height: 29px; + text-align: center; + letter-spacing: -0.02em; + color: #000000; +`; +const ConnectingInstructions = styled_1.default.p` + margin: 0; + font-weight: normal; + font-size: 14px; + line-height: 17px; + text-align: center; + letter-spacing: -0.02em; + color: #696969; +`; +const Wrapper = styled_1.default.div` + position: relative; + overflow: hidden; + + top: 0; + left: 0; + width: 100%; + height: 100%; +`; +const AppIcons = styled_1.default.div` + display: grid; + grid-template-columns: 48px 1fr 48px; + grid-column-gap: 20px; + align-items: center; + width: 192px; + + & > img, + & > svg { + width: 48px; + height: 48px; + } +`; +const AppIconsWrapper = styled_1.default.div` + width: 100%; + display: flex; + justify-content: center; +`; +const ConnectingWrapper = styled_1.default.div` + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: calc(100% - 154px); + + background: #f9f9f9; + border-radius: 32px 32px 8px 8px; + + animation: fadeIn 0.2s forwards; + animation-timing-function: ease-out; + + @keyframes fadeIn { + 0% { + bottom: -300px; + } + 100% { + bottom: 0; + } + } +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map new file mode 100644 index 00000000..6919707a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,0CAAqC;AACrC,6DAAqC;AACrC,oDAA4D;AAC5D,iCAAyD;AACzD,6DAA+C;AAC/C,iDAA+C;AAE/C,0DAA6D;AAE7D,+DAA4D;AASrD,MAAM,oBAAoB,GAAoB,CAAC,EACpD,OAAO,EACP,IAAI,EACJ,MAAM,EACN,UAAU,GACJ,EAAE,EAAE;IACV,MAAM,kBAAkB,GAAG,IAAI,CAAC,IAAI,CAAC;IACrC,MAAM,IAAI,GACR,OAAO,kBAAkB,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,CAC5C,gCAAK,GAAG,EAAE,kBAAkB,CAAC,IAAI,WAAI,CACtC,CAAC,CAAC,CAAC,CACF,uBAAC,kBAAkB,CAAC,IAAI,aAAG,CAC5B,CAAC;IACJ,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,IAAA,sBAAS,GAAE,CAAC;IACpD,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,EAAgB,IAAI,CAAC,CAAC;IACxD,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAE/B,MAAM,eAAe,GACnB,8BAAQ;QACR,CAAC,IAAI,CAAC,IAAI,KAAK,uBAAU,CAAC,MAAM,IAAI,IAAI,CAAC,IAAI,KAAK,uBAAU,CAAC,QAAQ,CAAC,CAAC;IAEzE,MAAM,UAAU,GAAG,IAAA,mBAAW,EAAC,GAAS,EAAE;QACxC,IAAI;YACF,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC1B,QAAQ,CAAC,IAAI,CAAC,CAAC;SAChB;QAAC,OAAO,CAAC,EAAE;YACV,QAAQ,CAAE,CAAW,CAAC,OAAO,CAAC,CAAC;SAChC;IACH,CAAC,CAAA,EAAE,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAE1B,iDAAiD;IACjD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,eAAe,EAAE;YACnB,OAAO;SACR;QACD,oCAAoC;QACpC,MAAM,OAAO,GAAG,UAAU,CAAC,GAAG,EAAE;YAC9B,KAAK,UAAU,EAAE,CAAC;QACpB,CAAC,EAAE,GAAG,CAAC,CAAC;QACR,OAAO,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;QACnC,mDAAmD;QACnD,uDAAuD;IACzD,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,gDAAgD;IAChD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,MAAM,IAAI,SAAS,EAAE;YACvB,UAAU,aAAV,UAAU,uBAAV,UAAU,EAAI,CAAC;SAChB;IACH,CAAC,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;IAEpC,OAAO,CACL,uBAAC,OAAO,cACN,wBAAC,iBAAiB,eACf,KAAK,CAAC,CAAC,CAAC,CACP,wBAAC,gBAAgB,eACf,uBAAC,UAAU,cACR,CAAC,CACA,yCAAyC,EACzC,yBAAyB,CAC1B,WACU,EACb,uBAAC,sBAAsB,cAAE,KAAK,WAA0B,EACxD,uBAAC,sBAAsB,cACrB,4CACE,GAAG,EAAE,IAAA,WAAG,EAAA;;;iBAGP,EACD,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;oCACb,CAAC,CAAC,eAAe,EAAE,CAAC;oCACpB,CAAC,CAAC,cAAc,EAAE,CAAC;oCACnB,KAAK,UAAU,EAAE,CAAC;gCACpB,CAAC,gBAEA,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,YAC1B,WACmB,YACR,CACpB,CAAC,CAAC,CAAC,CACF,wBAAC,gBAAgB,eACf,uBAAC,UAAU,cACR,CAAC,CACA,8CAA8C,EAC9C,eAAe,CAChB,WACU,EACZ,eAAe,CAAC,CAAC,CAAC,CACjB,wBAAC,sBAAsB,yBACd,GAAG,EACV,4CACE,GAAG,EAAE,IAAA,WAAG,EAAA;;;mBAGP,EACD,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;wCACb,CAAC,CAAC,eAAe,EAAE,CAAC;wCACpB,CAAC,CAAC,cAAc,EAAE,CAAC;wCACnB,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,OAAO,EAAE,CAAC;oCACpB,CAAC,wCAGC,EAAC,GAAG,qBACQ,kBAAkB,CAAC,IAAI,wBAChB,CAC1B,CAAC,CAAC,CAAC,CACF,uBAAC,sBAAsB,cACpB,CAAC,CACA,oDAAoD,EACpD,4CAA4C,EAC5C,EAAE,UAAU,EAAE,kBAAkB,CAAC,IAAI,EAAE,CACxC,WACsB,CAC1B,YACgB,CACpB,EACD,uBAAC,eAAe,cACd,wBAAC,QAAQ,eACN,IAAI,EACL,uBAAC,yCAAmB,aAAG,EACtB,OAAO,YACC,WACK,EAClB,uBAAC,6BAAU,cACT,wBAAC,6BAAU,eACR,CAAC,CAAC,yCAAyC,EAAE,iBAAiB,CAAC,EAAE,GAAG,EACrE,4CACE,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;oCACb,CAAC,CAAC,eAAe,EAAE,CAAC;oCACpB,CAAC,CAAC,cAAc,EAAE,CAAC;oCACnB,MAAM,aAAN,MAAM,uBAAN,MAAM,EAAI,CAAC;gCACb,CAAC,gBAEA,CAAC,CAAC,gBAAgB,EAAE,SAAS,CAAC,YAC7B,YACO,WACF,YACK,WACZ,CACX,CAAC;AACJ,CAAC,CAAC;AA/IW,QAAA,oBAAoB,wBA+I/B;AAEF,MAAM,gBAAgB,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;CAMlC,CAAC;AAEF,MAAM,UAAU,GAAG,gBAAM,CAAC,EAAE,CAAA;;;;;;;;CAQ3B,CAAC;AAEF,MAAM,sBAAsB,GAAG,gBAAM,CAAC,CAAC,CAAA;;;;;;;;CAQtC,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;CAQzB,CAAC;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;CAY1B,CAAC;AAEF,MAAM,eAAe,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAIjC,CAAC;AAEF,MAAM,iBAAiB,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;;CAqBnC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts new file mode 100644 index 00000000..f41bc511 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts @@ -0,0 +1,7 @@ +/// +export declare const DefaultAppIcon: React.FC; +export declare const Wrapper: import("@emotion/styled").StyledComponent<{ + theme?: import("@emotion/react").Theme | undefined; + as?: import("react").ElementType | undefined; +}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; +//# sourceMappingURL=DefaultAppIcon.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map new file mode 100644 index 00000000..e25e85e6 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"DefaultAppIcon.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.tsx"],"names":[],"mappings":";AAEA,eAAO,MAAM,cAAc,EAAE,KAAK,CAAC,EAA+B,CAAC;AAEnE,eAAO,MAAM,OAAO;;;yGAcnB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js new file mode 100644 index 00000000..1b2e908a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js @@ -0,0 +1,29 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Wrapper = exports.DefaultAppIcon = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const DefaultAppIcon = () => + (0, jsx_runtime_1.jsx)(exports.Wrapper, { children: "?" }, void 0); +exports.DefaultAppIcon = DefaultAppIcon; +exports.Wrapper = styled_1.default.div` + width: 48px; + height: 48px; + border-radius: 50%; + border: 3px dashed #dedede; + background: #f9f9f9; + + display: flex; + align-items: center; + justify-content: center; + + font-size: 36px; + color: #dedede; + user-select: none; +`; +//# sourceMappingURL=DefaultAppIcon.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map new file mode 100644 index 00000000..cebf5399 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DefaultAppIcon.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAE9B,MAAM,cAAc,GAAa,GAAG,EAAE,CAAC,uBAAC,eAAO,4BAAY,CAAC;AAAtD,QAAA,cAAc,kBAAwC;AAEtD,QAAA,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;CAchC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts new file mode 100644 index 00000000..0d48ac78 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts @@ -0,0 +1,9 @@ +/// +interface Props { + icon: React.ReactNode; + title: React.ReactNode | string; + description: React.ReactNode | string; +} +export declare const Detail: React.FC; +export {}; +//# sourceMappingURL=Detail.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map new file mode 100644 index 00000000..c3ec58e6 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Detail.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx"],"names":[],"mappings":";AAEA,UAAU,KAAK;IACb,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC;IACtB,KAAK,EAAE,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC;IAChC,WAAW,EAAE,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC;CACvC;AAED,eAAO,MAAM,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAclC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js new file mode 100644 index 00000000..23a128b8 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js @@ -0,0 +1,62 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Detail = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const Detail = ({ icon, title, description }) => { + return (0, jsx_runtime_1.jsxs)( + Wrapper, + { + children: [ + icon, + (0, jsx_runtime_1.jsxs)( + Info, + { + children: [ + (0, jsx_runtime_1.jsx)(Title, { children: title }, void 0), + (0, jsx_runtime_1.jsx)( + Description, + { children: description }, + void 0 + ), + ], + }, + void 0 + ), + ], + }, + void 0 + ); +}; +exports.Detail = Detail; +const Wrapper = styled_1.default.div` + display: grid; + grid-template-columns: 18px 1fr; + grid-column-gap: 9px; + width: 100%; +`; +const Info = styled_1.default.div` + display: flex; + flex-direction: column; + gap: 4px; +`; +const Title = styled_1.default.span` + font-weight: bold; + font-size: 14px; + line-height: 18px; + letter-spacing: -0.02em; + color: #000000; +`; +const Description = styled_1.default.p` + margin: 0; + font-size: 12px; + line-height: 15px; + letter-spacing: -0.02em; + color: #696969; +`; +//# sourceMappingURL=Detail.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map new file mode 100644 index 00000000..2beb30fa --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Detail.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAQ9B,MAAM,MAAM,GAAoB,CAAC,EACtC,IAAI,EACJ,KAAK,EACL,WAAW,GACL,EAAE,EAAE;IACV,OAAO,CACL,wBAAC,OAAO,eACL,IAAI,EACL,wBAAC,IAAI,eACH,uBAAC,KAAK,cAAE,KAAK,WAAS,EACtB,uBAAC,WAAW,cAAE,WAAW,WAAe,YACnC,YACC,CACX,CAAC;AACJ,CAAC,CAAC;AAdW,QAAA,MAAM,UAcjB;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;CAKzB,CAAC;AAEF,MAAM,IAAI,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAItB,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAMxB,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,CAAC,CAAA;;;;;;CAM3B,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts new file mode 100644 index 00000000..f2cba6d4 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts @@ -0,0 +1,6 @@ +import React from "react"; +export declare const SolanaIcon: React.FC>; +export declare const ConnectDots: React.FC>; +export declare const LockIcon: React.FC>; +export declare const BoltIcon: React.FC>; +//# sourceMappingURL=icons.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map new file mode 100644 index 00000000..a0b7d37a --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"icons.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/icons.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,eAAO,MAAM,UAAU,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAkC9D,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAiB/D,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAsB5D,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAgB5D,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js new file mode 100644 index 00000000..240b830c --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js @@ -0,0 +1,219 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BoltIcon = + exports.LockIcon = + exports.ConnectDots = + exports.SolanaIcon = + void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const SolanaIcon = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "48", + height: "48", + viewBox: "0 0 48 48", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48Z", + fill: "black", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.8105 30.6157C14.9009 30.5163 15.0109 30.437 15.1337 30.3826C15.2563 30.3283 15.3892 30.3002 15.5233 30.3001L37.5169 30.3181C37.6106 30.3183 37.7022 30.3457 37.7806 30.3969C37.859 30.4481 37.9208 30.5211 37.9585 30.6068C37.9963 30.6925 38.0083 30.7874 37.9932 30.8798C37.9781 30.9722 37.9364 31.0582 37.8733 31.1275L33.1897 36.2845C33.0994 36.3838 32.9892 36.4633 32.8664 36.5176C32.7436 36.572 32.6107 36.6001 32.4763 36.6001L10.4834 36.5821C10.3897 36.5818 10.2981 36.5545 10.2197 36.5032C10.1413 36.452 10.0795 36.379 10.0417 36.2933C10.004 36.2077 9.99195 36.1127 10.0071 36.0203C10.0222 35.9279 10.0639 35.8419 10.127 35.7727L14.8105 30.6157ZM37.8733 26.3227C37.9364 26.3919 37.9781 26.4779 37.9932 26.5703C38.0083 26.6627 37.9963 26.7577 37.9585 26.8433C37.9208 26.929 37.859 27.002 37.7806 27.0532C37.7022 27.1045 37.6106 27.1318 37.5169 27.1321L15.5239 27.1501C15.3896 27.1501 15.2568 27.122 15.1339 27.0676C15.011 27.0133 14.9009 26.9338 14.8105 26.8345L10.127 21.6745C10.0639 21.6052 10.0222 21.5192 10.0071 21.4268C9.99195 21.3344 10.004 21.2395 10.0417 21.1538C10.0795 21.0681 10.1413 20.9951 10.2197 20.9439C10.2981 20.8927 10.3897 20.8653 10.4834 20.8651L32.4769 20.8471C32.6112 20.8472 32.7439 20.8753 32.8667 20.9296C32.9894 20.984 33.0995 21.0633 33.1897 21.1627L37.8733 26.3227ZM14.8105 11.7157C14.9009 11.6163 15.0109 11.537 15.1337 11.4826C15.2563 11.4283 15.3892 11.4001 15.5233 11.4001L37.5169 11.4181C37.6106 11.4182 37.7022 11.4456 37.7806 11.4969C37.859 11.5481 37.9208 11.621 37.9585 11.7068C37.9963 11.7925 38.0083 11.8873 37.9932 11.9798C37.9781 12.0722 37.9364 12.1582 37.8733 12.2275L33.1897 17.3845C33.0994 17.4838 32.9892 17.5633 32.8664 17.6176C32.7436 17.672 32.6107 17.7001 32.4763 17.7001L10.4834 17.6821C10.3897 17.6818 10.2981 17.6545 10.2197 17.6032C10.1413 17.552 10.0795 17.479 10.0417 17.3933C10.004 17.3077 9.99195 17.2127 10.0071 17.1203C10.0222 17.0279 10.0639 16.9419 10.127 16.8727L14.8105 11.7157Z", + fill: "url(#paint0_linear)", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "defs", + { + children: (0, jsx_runtime_1.jsxs)( + "linearGradient", + Object.assign( + { + id: "paint0_linear", + x1: "10.8506", + y1: "37.1497", + x2: "37.1497", + y2: "10.8505", + gradientUnits: "userSpaceOnUse", + }, + { + children: [ + (0, jsx_runtime_1.jsx)( + "stop", + { stopColor: "#9945FF" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "0.2", stopColor: "#7962E7" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "stop", + { offset: "1", stopColor: "#00D18C" }, + void 0 + ), + ], + } + ), + void 0 + ), + }, + void 0 + ), + ], + } + ), + void 0 + ); +exports.SolanaIcon = SolanaIcon; +const ConnectDots = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "56", + height: "12", + viewBox: "0 0 56 12", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "19.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "36.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "2.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "53.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "12.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "29.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "circle", + { cx: "46.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, + void 0 + ), + ], + } + ), + void 0 + ); +exports.ConnectDots = ConnectDots; +const LockIcon = (props) => + (0, jsx_runtime_1.jsxs)( + "svg", + Object.assign( + { + width: "18", + height: "18", + viewBox: "0 0 18 18", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: [ + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M4 9.60005C4 8.73069 4 8.29601 4.13285 7.94994C4.33597 7.42079 4.75409 7.00267 5.28325 6.79954C5.62931 6.66669 6.06399 6.66669 6.93336 6.66669H10.8445C11.7139 6.66669 12.1485 6.66669 12.4946 6.79954C13.0238 7.00267 13.4419 7.42079 13.645 7.94994C13.7779 8.29601 13.7779 8.73069 13.7779 9.60005V9.60005C13.7779 10.9041 13.7779 11.5561 13.5786 12.0752C13.2739 12.8689 12.6467 13.4961 11.853 13.8008C11.3339 14.0001 10.6819 14.0001 9.37782 14.0001H8.40003C7.09599 14.0001 6.44397 14.0001 5.92487 13.8008C5.13114 13.4961 4.50396 12.8689 4.19927 12.0752C4 11.5561 4 10.9041 4 9.60005V9.60005Z", + stroke: "black", + strokeWidth: "2", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "path", + { + d: "M11.3334 6.05558V5.44446C11.3334 4.09442 10.239 3 8.88892 3V3C7.53888 3 6.44446 4.09442 6.44446 5.44446V6.05558", + stroke: "black", + strokeWidth: "2", + strokeLinecap: "round", + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "ellipse", + { + cx: "8.88892", + cy: "10.3334", + rx: "1.22223", + ry: "1.22223", + fill: "black", + }, + void 0 + ), + ], + } + ), + void 0 + ); +exports.LockIcon = LockIcon; +const BoltIcon = (props) => + (0, jsx_runtime_1.jsx)( + "svg", + Object.assign( + { + width: "18", + height: "18", + viewBox: "0 0 18 18", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + }, + props, + { + children: (0, jsx_runtime_1.jsx)( + "path", + { + d: "M7.66447 10.8127H8.53714V13.9986L8.53714 14.0272C8.53712 14.3463 8.53711 14.6243 8.55872 14.8253C8.56961 14.9265 8.58976 15.0525 8.64129 15.1678C8.69746 15.2935 8.81988 15.4635 9.05182 15.5146C9.28375 15.5657 9.4663 15.4628 9.57008 15.3723C9.66527 15.2894 9.73648 15.1835 9.7889 15.0962C9.89294 14.9229 10.0097 14.6707 10.1438 14.381L10.1558 14.3551L12.1557 10.0354L12.171 10.0023C12.3861 9.53761 12.5693 9.14202 12.6647 8.81793C12.7646 8.47858 12.804 8.1028 12.5828 7.75669C12.3617 7.41059 12.0041 7.28844 11.6542 7.23654C11.32 7.18697 10.8841 7.18699 10.372 7.18702L10.3355 7.18702H9.46286V4.00112L9.46286 3.97257C9.46288 3.65344 9.46289 3.37544 9.44128 3.17449C9.43039 3.07324 9.41024 2.94728 9.35872 2.83199C9.30254 2.7063 9.18012 2.53622 8.94819 2.48513C8.71625 2.43405 8.5337 2.53696 8.42992 2.62742C8.33473 2.71039 8.26352 2.81623 8.2111 2.90354C8.10706 3.07682 7.99029 3.32909 7.85623 3.61871L7.84424 3.64461L5.84435 7.96437L5.82902 7.99748C5.61386 8.46215 5.4307 8.85773 5.33528 9.18182C5.23536 9.52117 5.196 9.89696 5.41716 10.2431C5.63832 10.5892 5.99587 10.7113 6.3458 10.7632C6.67998 10.8128 7.11592 10.8128 7.62798 10.8127L7.66447 10.8127Z", + fill: "black", + stroke: "white", + strokeWidth: "0.925714", + }, + void 0 + ), + } + ), + void 0 + ); +exports.BoltIcon = BoltIcon; +//# sourceMappingURL=icons.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map new file mode 100644 index 00000000..1546f453 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map @@ -0,0 +1 @@ +{"version":3,"file":"icons.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/icons.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts new file mode 100644 index 00000000..aae2c672 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts @@ -0,0 +1,11 @@ +/// +import type { LangOption } from "../../../types"; +interface Props { + appName: string; + appIcon?: React.ReactNode; + langOption?: LangOption; + onContinue?: () => void; +} +export declare const WalletStepIntro: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map new file mode 100644 index 00000000..1dddea24 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/index.tsx"],"names":[],"mappings":";AAGA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAMjD,UAAU,KAAK;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;IAC1B,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,UAAU,CAAC,EAAE,MAAM,IAAI,CAAC;CACzB;AAED,eAAO,MAAM,eAAe,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoE3C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js new file mode 100644 index 00000000..47f627f5 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js @@ -0,0 +1,161 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletStepIntro = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const react_i18next_1 = require("react-i18next"); +const ButtonWithFooter_1 = require("../ButtonWithFooter"); +const LanguageToggle_1 = require("../LanguageToggle"); +const Detail_1 = require("./Detail"); +const icons_1 = require("./icons"); +const WalletStepIntro = ({ appName, appIcon, langOption, onContinue }) => { + const { t } = (0, react_i18next_1.useTranslation)(); + return (0, jsx_runtime_1.jsxs)( + Wrapper, + { + children: [ + (0, jsx_runtime_1.jsx)( + AppIconsWrapper, + { + children: (0, jsx_runtime_1.jsxs)( + AppIcons, + { + children: [ + (0, jsx_runtime_1.jsx)(icons_1.SolanaIcon, {}, void 0), + (0, jsx_runtime_1.jsx)(icons_1.ConnectDots, {}, void 0), + appIcon, + ], + }, + void 0 + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + Instruction, + { + children: t( + "modal.walletStepIntro.instruction", + `To use {{appName}}, you need to connect to a Solana wallet`, + { appName: appName } + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + LanguageToggle_1.LanguageToggle, + { langOption: langOption }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + DetailsWrapper, + { + children: [ + (0, jsx_runtime_1.jsx)( + Detail_1.Detail, + { + icon: (0, jsx_runtime_1.jsx)(icons_1.LockIcon, {}, void 0), + title: t( + "modal.walletStepIntro.detailsOne.title", + "You control your crypto" + ), + description: t( + "modal.walletStepIntro.detailsOne.description", + "Using a non-custodial wallet enables you to control your crypto without having to trust third parties." + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + Detail_1.Detail, + { + icon: (0, jsx_runtime_1.jsx)(icons_1.BoltIcon, {}, void 0), + title: t( + "modal.walletStepIntro.detailsTwo.title", + "Transact quickly and cheaply" + ), + description: t( + "modal.walletStepIntro.detailsTwo.description", + "Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds." + ), + }, + void 0 + ), + ], + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ButtonWithFooter_1.ButtonWithFooter, + Object.assign( + { + onClick: onContinue, + footer: (0, jsx_runtime_1.jsxs)( + jsx_runtime_1.Fragment, + { + children: [ + t("footer.title", "First time using Solana? "), + " ", + (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + href: "https://learn.goki.so", + target: "_blank", + rel: "noreferrer noopener", + }, + { children: t("footer.button", "Learn more") } + ), + void 0 + ), + ], + }, + void 0 + ), + }, + { children: t("buttons.continue", "Continue") } + ), + void 0 + ), + ], + }, + void 0 + ); +}; +exports.WalletStepIntro = WalletStepIntro; +const Wrapper = styled_1.default.div` + padding: 28px; + padding-top: 33px; +`; +const AppIcons = styled_1.default.div` + display: grid; + grid-template-columns: 48px 1fr 48px; + grid-column-gap: 20px; + align-items: center; + width: 192px; +`; +const Instruction = styled_1.default.h2` + font-weight: normal; + margin-top: 27px; + font-size: 24px; + line-height: 30px; + text-align: center; + letter-spacing: -0.02em; + color: #000000; +`; +const DetailsWrapper = styled_1.default.div` + margin: 46px 0px; + display: grid; + grid-row-gap: 28px; +`; +const AppIconsWrapper = styled_1.default.div` + width: 100%; + display: flex; + justify-content: center; +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map new file mode 100644 index 00000000..ffce8646 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/index.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AACrC,iDAA+C;AAG/C,0DAAuD;AACvD,sDAAmD;AACnD,qCAAkC;AAClC,mCAAsE;AAS/D,MAAM,eAAe,GAAoB,CAAC,EAC/C,OAAO,EACP,OAAO,EACP,UAAU,EACV,UAAU,GACJ,EAAE,EAAE;IACV,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAC/B,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,eAAe,cACd,wBAAC,QAAQ,eACP,uBAAC,kBAAU,aAAG,EACd,uBAAC,mBAAW,aAAG,EACd,OAAO,YACC,WACK,EAClB,uBAAC,WAAW,cACT,CAAC,CACA,mCAAmC,EACnC,4DAA4D,EAC5D,EAAE,OAAO,EAAE,OAAO,EAAE,CACrB,WACW,EACd,uBAAC,+BAAc,IAAC,UAAU,EAAE,UAAU,WAAI,EAC1C,wBAAC,cAAc,eACb,uBAAC,eAAM,IACL,IAAI,EAAE,uBAAC,gBAAQ,aAAG,EAClB,KAAK,EAAE,CAAC,CACN,wCAAwC,EACxC,yBAAyB,CAC1B,EACD,WAAW,EAAE,CAAC,CACZ,8CAA8C,EAC9C,wGAAwG,CACzG,WACD,EACF,uBAAC,eAAM,IACL,IAAI,EAAE,uBAAC,gBAAQ,aAAG,EAClB,KAAK,EAAE,CAAC,CACN,wCAAwC,EACxC,8BAA8B,CAC/B,EACD,WAAW,EAAE,CAAC,CACZ,8CAA8C,EAC9C,gGAAgG,CACjG,WACD,YACa,EACjB,uBAAC,mCAAgB,kBACf,OAAO,EAAE,UAAU,EACnB,MAAM,EACJ,6DACG,CAAC,CAAC,cAAc,EAAE,2BAA2B,CAAC,EAC9C,IAAI,EACL,4CACE,IAAI,EAAC,uBAAuB,EAC5B,MAAM,EAAC,QAAQ,EACf,GAAG,EAAC,qBAAqB,gBAExB,CAAC,CAAC,eAAe,EAAE,YAAY,CAAC,YAC/B,YACH,gBAGJ,CAAC,CAAC,kBAAkB,EAAE,UAAU,CAAC,YACjB,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,eAAe,mBAoE1B;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;CAGzB,CAAC;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;CAM1B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,EAAE,CAAA;;;;;;;;CAQ5B,CAAC;AAEF,MAAM,cAAc,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAIhC,CAAC;AAEF,MAAM,eAAe,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts new file mode 100644 index 00000000..21e55752 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts @@ -0,0 +1,9 @@ +/// +interface Props { + onBack?: () => void; + onError: (err: Error) => void; + onSuccess?: () => void; +} +export declare const WalletStepLedgerAdvanced: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map new file mode 100644 index 00000000..513a9190 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.tsx"],"names":[],"mappings":";AAOA,UAAU,KAAK;IACb,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,OAAO,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;IAC9B,SAAS,CAAC,EAAE,MAAM,IAAI,CAAC;CACxB;AAED,eAAO,MAAM,wBAAwB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA2EpD,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js new file mode 100644 index 00000000..74d5e96b --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js @@ -0,0 +1,219 @@ +"use strict"; +var __awaiter = + (this && this.__awaiter) || + function (thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function (resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator["throw"](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletStepLedgerAdvanced = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const use_solana_1 = require("@saberhq/use-solana"); +const react_1 = require("react"); +const LabeledInput_1 = require("../../LabeledInput"); +const ButtonWithFooter_1 = require("../ButtonWithFooter"); +const WalletStepLedgerAdvanced = ({ onBack, onSuccess, onError }) => { + const [accountStr, setAccountStr] = (0, react_1.useState)(""); + const [changeStr, setChangeStr] = (0, react_1.useState)(""); + const { activate } = (0, use_solana_1.useSolana)(); + return (0, jsx_runtime_1.jsxs)( + Wrapper, + { + children: [ + (0, jsx_runtime_1.jsx)( + IconWrapper, + { + children: (0, jsx_runtime_1.jsx)( + use_solana_1.WALLET_PROVIDERS.Ledger.icon, + {}, + void 0 + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "h2", + { children: "Enter your Ledger account info" }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + "p", + { + children: [ + "Not sure what to enter here? You\u2019re probably looking for the basic", + " ", + (0, jsx_runtime_1.jsx)( + "strong", + { children: "Ledger Connect" }, + void 0 + ), + ".", + ], + }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + Fields, + { + children: [ + (0, jsx_runtime_1.jsx)( + LabeledInput_1.LabeledInput, + { + label: "Account", + placeholder: "Root", + name: "account", + value: accountStr, + onChange: (e) => { + setAccountStr(e.target.value); + }, + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + LabeledInput_1.LabeledInput, + { + label: "Change", + placeholder: "Root", + name: "change", + value: changeStr, + onChange: (e) => { + setChangeStr(e.target.value); + }, + }, + void 0 + ), + ], + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ButtonWithFooter_1.ButtonWithFooter, + Object.assign( + { + onClick: () => + __awaiter(void 0, void 0, void 0, function* () { + try { + const account = + accountStr === "" ? undefined : parseInt(accountStr); + const change = + changeStr === "" ? undefined : parseInt(changeStr); + yield activate(use_solana_1.WalletType.Ledger, { + account, + change, + }); + } catch (e) { + onError === null || onError === void 0 + ? void 0 + : onError(e); + return; + } + onSuccess === null || onSuccess === void 0 + ? void 0 + : onSuccess(); + }), + footer: (0, jsx_runtime_1.jsxs)( + jsx_runtime_1.Fragment, + { + children: [ + "Having trouble?", + " ", + (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + href: "#", + onClick: (e) => { + e.preventDefault(); + e.stopPropagation(); + onBack === null || onBack === void 0 + ? void 0 + : onBack(); + }, + }, + { children: "Go back" } + ), + void 0 + ), + ], + }, + void 0 + ), + }, + { children: "Continue" } + ), + void 0 + ), + ], + }, + void 0 + ); +}; +exports.WalletStepLedgerAdvanced = WalletStepLedgerAdvanced; +const IconWrapper = styled_1.default.div` + & > svg, + & > img { + width: 36px; + height: 36px; + } + margin-bottom: 32px; +`; +const Wrapper = styled_1.default.div` + padding: 28px; + padding-top: 67px; + + & > h2 { + font-weight: bold; + font-size: 20px; + line-height: 25px; + letter-spacing: -0.02em; + color: #000000; + } + + & > p { + font-weight: normal; + font-size: 14px; + line-height: 18px; + letter-spacing: -0.02em; + color: #696969; + } +`; +const Fields = styled_1.default.div` + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map new file mode 100644 index 00000000..796a8163 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,6DAAqC;AACrC,oDAA8E;AAC9E,iCAAiC;AAEjC,qDAAkD;AAClD,0DAAuD;AAQhD,MAAM,wBAAwB,GAAoB,CAAC,EACxD,MAAM,EACN,SAAS,EACT,OAAO,GACD,EAAE,EAAE;IACV,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAC;IACzD,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAC;IACvD,MAAM,EAAE,QAAQ,EAAE,GAAG,IAAA,sBAAS,GAAE,CAAC;IAEjC,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,WAAW,cACV,uBAAC,6BAAgB,CAAC,MAAM,CAAC,IAAI,aAAG,WACpB,EACd,oFAAuC,EACvC,qHACqE,GAAG,EACtE,wEAA+B,iBAC7B,EACJ,wBAAC,MAAM,eACL,uBAAC,2BAAY,IACX,KAAK,EAAC,SAAS,EACf,WAAW,EAAC,MAAM,EAClB,IAAI,EAAC,SAAS,EACd,KAAK,EAAE,UAAU,EACjB,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE;4BACd,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;wBAChC,CAAC,WACD,EACF,uBAAC,2BAAY,IACX,KAAK,EAAC,QAAQ,EACd,WAAW,EAAC,MAAM,EAClB,IAAI,EAAC,QAAQ,EACb,KAAK,EAAE,SAAS,EAChB,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE;4BACd,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;wBAC/B,CAAC,WACD,YACK,EACT,uBAAC,mCAAgB,kBACf,OAAO,EAAE,GAAS,EAAE;oBAClB,IAAI;wBACF,MAAM,OAAO,GACX,UAAU,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;wBACvD,MAAM,MAAM,GAAG,SAAS,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;wBAClE,MAAM,QAAQ,CAAC,uBAAU,CAAC,MAAM,EAAE;4BAChC,OAAO;4BACP,MAAM;yBACP,CAAC,CAAC;qBACJ;oBAAC,OAAO,CAAC,EAAE;wBACV,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,CAAU,CAAC,CAAC;wBACtB,OAAO;qBACR;oBACD,SAAS,aAAT,SAAS,uBAAT,SAAS,EAAI,CAAC;gBAChB,CAAC,CAAA,EACD,MAAM,EACJ,gFACkB,GAAG,EACnB,4CACE,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;gCACb,CAAC,CAAC,cAAc,EAAE,CAAC;gCACnB,CAAC,CAAC,eAAe,EAAE,CAAC;gCACpB,MAAM,aAAN,MAAM,uBAAN,MAAM,EAAI,CAAC;4BACb,CAAC,qCAGC,YACH,sCAIY,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AA3EW,QAAA,wBAAwB,4BA2EnC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;CAO7B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;CAmBzB,CAAC;AAEF,MAAM,MAAM,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;CAKxB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts new file mode 100644 index 00000000..cafa5b1d --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts @@ -0,0 +1,8 @@ +/// +import type { WalletProviderInfo } from "@saberhq/use-solana"; +interface Props { + info: WalletProviderInfo; +} +export declare const WalletStepRedirect: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map new file mode 100644 index 00000000..424d4e9e --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepRedirect/index.tsx"],"names":[],"mappings":";AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAM9D,UAAU,KAAK;IACb,IAAI,EAAE,kBAAkB,CAAC;CAC1B;AAED,eAAO,MAAM,kBAAkB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA8D9C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js new file mode 100644 index 00000000..d260c906 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js @@ -0,0 +1,156 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletStepRedirect = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const react_1 = require("react"); +const react_i18next_1 = require("react-i18next"); +const ButtonWithFooter_1 = require("../ButtonWithFooter"); +const WalletStepRedirect = ({ info }) => { + const providerURL = (0, react_1.useMemo)(() => { + try { + return new URL(info.url).hostname; + } catch (e) { + return info.url; + } + }, [info.url]); + const { t } = (0, react_i18next_1.useTranslation)(); + const icon = + typeof info.icon === "string" + ? (0, jsx_runtime_1.jsx)("img", { src: info.icon }, void 0) + : (0, jsx_runtime_1.jsx)(info.icon, {}, void 0); + // autoredirect after 1 second + (0, react_1.useEffect)(() => { + const timeout = setTimeout(() => { + window.open(info.url, "_blank", "noopener"); + }, 1000); + return () => clearTimeout(timeout); + }); + return (0, jsx_runtime_1.jsxs)( + Wrapper, + { + children: [ + (0, jsx_runtime_1.jsx)(IconWrapper, { children: icon }, void 0), + (0, jsx_runtime_1.jsx)( + "h2", + { + children: t( + "modal.walletStepRedirect.title", + "You're being redirected!" + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "p", + { + children: t( + "modal.walletStepRedirect.ix1", + "In order to use {{ infoName }}, you must first install their browser extension.", + { infoName: info.name } + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + "p", + { + children: (0, jsx_runtime_1.jsxs)( + react_i18next_1.Trans, + Object.assign( + { t: t, i18nKey: "modal.walletStepRedirect.ix2" }, + { + children: [ + "Make sure you only install their wallet from the official", + " ", + (0, jsx_runtime_1.jsx)( + "strong", + { children: { providerURL } }, + void 0 + ), + " website.", + ], + } + ), + void 0 + ), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ButtonWithFooter_1.ButtonWithFooter, + Object.assign( + { + onClick: () => { + window.open(info.url, "_blank", "noopener"); + }, + footer: (0, jsx_runtime_1.jsxs)( + jsx_runtime_1.Fragment, + { + children: [ + t("footer.finishedInstalling", "Finished Installing?"), + " ", + (0, jsx_runtime_1.jsx)( + "a", + Object.assign( + { + href: "#", + onClick: (e) => { + e.preventDefault(); + e.stopPropagation(); + window.location.reload(); + }, + }, + { children: t("buttons.refresh", "Refresh") } + ), + void 0 + ), + ], + }, + void 0 + ), + }, + { children: t("buttons.continue", "Continue") } + ), + void 0 + ), + ], + }, + void 0 + ); +}; +exports.WalletStepRedirect = WalletStepRedirect; +const IconWrapper = styled_1.default.div` + & > svg, + & > img { + width: 36px; + height: 36px; + } + margin-bottom: 32px; +`; +const Wrapper = styled_1.default.div` + padding: 28px; + padding-top: 67px; + + & > h2 { + font-weight: bold; + font-size: 20px; + line-height: 25px; + letter-spacing: -0.02em; + color: #000000; + } + + & > p { + font-weight: normal; + font-size: 14px; + line-height: 18px; + letter-spacing: -0.02em; + color: #696969; + } +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map new file mode 100644 index 00000000..d0f67215 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepRedirect/index.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAA2C;AAC3C,iDAAsD;AAEtD,0DAAuD;AAMhD,MAAM,kBAAkB,GAAoB,CAAC,EAAE,IAAI,EAAS,EAAE,EAAE;IACrE,MAAM,WAAW,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC/B,IAAI;YACF,OAAO,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;SACnC;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,IAAI,CAAC,GAAG,CAAC;SACjB;IACH,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IACf,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAE/B,MAAM,IAAI,GACR,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,gCAAK,GAAG,EAAE,IAAI,CAAC,IAAI,WAAI,CAAC,CAAC,CAAC,uBAAC,IAAI,CAAC,IAAI,aAAG,CAAC;IAE1E,8BAA8B;IAC9B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,OAAO,GAAG,UAAU,CAAC,GAAG,EAAE;YAC9B,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAC9C,CAAC,EAAE,IAAK,CAAC,CAAC;QACV,OAAO,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;IACrC,CAAC,CAAC,CAAC;IAEH,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,WAAW,cAAE,IAAI,WAAe,EACjC,yCAAK,CAAC,CAAC,gCAAgC,EAAE,0BAA0B,CAAC,WAAM,EAC1E,wCACG,CAAC,CACA,8BAA8B,EAC9B,iFAAiF,EACjF,EAAE,QAAQ,EAAE,IAAI,CAAC,IAAI,EAAE,CACxB,WACC,EACJ,wCACE,wBAAC,qBAAK,kBAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAC,8BAA8B,8EACS,GAAG,EAC7D,6CAAS,EAAE,WAAW,EAAE,WAAU,0BAC5B,WACN,EACJ,uBAAC,mCAAgB,kBACf,OAAO,EAAE,GAAG,EAAE;oBACZ,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;gBAC9C,CAAC,EACD,MAAM,EACJ,6DACG,CAAC,CAAC,2BAA2B,EAAE,sBAAsB,CAAC,EAAE,GAAG,EAC5D,4CACE,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;gCACb,CAAC,CAAC,cAAc,EAAE,CAAC;gCACnB,CAAC,CAAC,eAAe,EAAE,CAAC;gCACpB,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC;4BAC3B,CAAC,gBAEA,CAAC,CAAC,iBAAiB,EAAE,SAAS,CAAC,YAC9B,YACH,gBAGJ,CAAC,CAAC,kBAAkB,EAAE,UAAU,CAAC,YACjB,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AA9DW,QAAA,kBAAkB,sBA8D7B;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;CAO7B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;CAmBzB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts new file mode 100644 index 00000000..d7821a71 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts @@ -0,0 +1,10 @@ +import type { WalletProviderInfo } from "@saberhq/use-solana"; +import React from "react"; +interface Props { + info: WalletProviderInfo; + onInstall?: (info: WalletProviderInfo) => void; + onSelect?: () => void; +} +export declare const WalletProviderOption: React.FC; +export {}; +//# sourceMappingURL=WalletProviderOption.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map new file mode 100644 index 00000000..53782b56 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"WalletProviderOption.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAC9D,OAAO,KAAkB,MAAM,OAAO,CAAC;AAEvC,UAAU,KAAK;IACb,IAAI,EAAE,kBAAkB,CAAC;IAEzB,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;IAC/C,QAAQ,CAAC,EAAE,MAAM,IAAI,CAAC;CACvB;AAED,eAAO,MAAM,oBAAoB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAkDhD,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js new file mode 100644 index 00000000..6c30b1ea --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js @@ -0,0 +1,164 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletProviderOption = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const react_1 = require("react"); +const WalletProviderOption = ({ info, onInstall, onSelect }) => { + var _a; + const mustInstall = + typeof window !== "undefined" && + ((_a = info.isInstalled) === null || _a === void 0 + ? void 0 + : _a.call(info)) === false; + const icon = + typeof info.icon === "string" + ? (0, jsx_runtime_1.jsx)("img", { src: info.icon }, void 0) + : (0, jsx_runtime_1.jsx)(info.icon, {}, void 0); + const providerURL = (0, react_1.useMemo)(() => { + try { + const name = new URL(info.url).hostname; + if (name.startsWith("www.")) { + return name.slice(4); + } + return name; + } catch (e) { + return info.url; + } + }, [info.url]); + return (0, jsx_runtime_1.jsx)( + Wrapper, + Object.assign( + { + role: "button", + onClick: (e) => { + e.stopPropagation(); + e.preventDefault(); + if (mustInstall) { + onInstall === null || onInstall === void 0 + ? void 0 + : onInstall(info); + return; + } + onSelect === null || onSelect === void 0 ? void 0 : onSelect(); + }, + }, + { + children: (0, jsx_runtime_1.jsx)( + InfoTileWrapper, + Object.assign( + { className: "wallet-info-tile" }, + { + children: (0, jsx_runtime_1.jsxs)( + InfoTile, + { + children: [ + (0, jsx_runtime_1.jsx)( + IconWrapper, + { children: icon }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + ProviderDesc, + { + children: [ + (0, jsx_runtime_1.jsx)( + ProviderName, + { children: info.name }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + ProviderUrl, + { + children: [ + providerURL, + mustInstall ? " (not installed)" : "", + ], + }, + void 0 + ), + ], + }, + void 0 + ), + ], + }, + void 0 + ), + } + ), + void 0 + ), + } + ), + void 0 + ); +}; +exports.WalletProviderOption = WalletProviderOption; +const IconWrapper = styled_1.default.div` + height: 33px; + width: 33px; + + & > img, + & > svg { + height: 100%; + width: 100%; + } +`; +const InfoTileWrapper = styled_1.default.div` + flex: 1 1 auto; + height: 100%; + + display: flex; + align-items: center; +`; +const InfoTile = styled_1.default.div` + display: grid; + grid-template-columns: 33px 1fr; + grid-column-gap: 16px; +`; +const ProviderDesc = styled_1.default.div` + display: flex; + flex-direction: column; +`; +const ProviderName = styled_1.default.span` + font-weight: 600; + font-size: 14px; + line-height: 18px; + letter-spacing: -0.02em; + color: #000000; +`; +const ProviderUrl = styled_1.default.span` + font-weight: normal; + font-size: 12px; + line-height: 15px; + letter-spacing: -0.02em; + color: #696969; +`; +const Wrapper = styled_1.default.div` + width: 100%; + height: 65px; + user-select: none; + cursor: pointer; + padding: 0 28px; + + display: flex; + align-items: center; + + background: #fff; + .wallet-info-tile { + border-bottom: 1px solid #f8f8f8; + } + &:hover { + background: #f9f9f9; + .wallet-info-tile { + border-bottom: 1px solid #e6e6e6; + } + } +`; +//# sourceMappingURL=WalletProviderOption.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map new file mode 100644 index 00000000..3d2e5758 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WalletProviderOption.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAAuC;AAShC,MAAM,oBAAoB,GAAoB,CAAC,EACpD,IAAI,EACJ,SAAS,EACT,QAAQ,GACF,EAAE,EAAE;;IACV,MAAM,WAAW,GACf,OAAO,MAAM,KAAK,WAAW,IAAI,CAAA,MAAA,IAAI,CAAC,WAAW,+CAAhB,IAAI,CAAgB,MAAK,KAAK,CAAC;IAClE,MAAM,IAAI,GACR,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,gCAAK,GAAG,EAAE,IAAI,CAAC,IAAI,WAAI,CAAC,CAAC,CAAC,uBAAC,IAAI,CAAC,IAAI,aAAG,CAAC;IAE1E,MAAM,WAAW,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC/B,IAAI;YACF,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;YACxC,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;gBAC3B,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;aACtB;YACD,OAAO,IAAI,CAAC;SACb;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,IAAI,CAAC,GAAG,CAAC;SACjB;IACH,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IAEf,OAAO,CACL,uBAAC,OAAO,kBACN,IAAI,EAAC,QAAQ,EACb,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;YACb,CAAC,CAAC,eAAe,EAAE,CAAC;YACpB,CAAC,CAAC,cAAc,EAAE,CAAC;YAEnB,IAAI,WAAW,EAAE;gBACf,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,CAAC;gBAClB,OAAO;aACR;YACD,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,EAAI,CAAC;QACf,CAAC,gBAED,uBAAC,eAAe,kBAAC,SAAS,EAAC,kBAAkB,gBAC3C,wBAAC,QAAQ,eACP,uBAAC,WAAW,cAAE,IAAI,WAAe,EACjC,wBAAC,YAAY,eACX,uBAAC,YAAY,cAAE,IAAI,CAAC,IAAI,WAAgB,EACxC,wBAAC,WAAW,eACT,WAAW,EACX,WAAW,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,YAC1B,YACD,YACN,YACK,YACV,CACX,CAAC;AACJ,CAAC,CAAC;AAlDW,QAAA,oBAAoB,wBAkD/B;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;CAS7B,CAAC;AAEF,MAAM,eAAe,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;CAMjC,CAAC;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAI1B,CAAC;AAEF,MAAM,YAAY,GAAG,gBAAM,CAAC,GAAG,CAAA;;;CAG9B,CAAC;AAEF,MAAM,YAAY,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAM/B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAM9B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;CAoBzB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts new file mode 100644 index 00000000..f902303c --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts @@ -0,0 +1,15 @@ +import type { WalletProviderInfo } from "@saberhq/use-solana"; +import { WalletType } from "@saberhq/use-solana"; +import React from "react"; +export interface ProviderInfo { + type: WalletType; + info: WalletProviderInfo; + mustInstall: boolean; +} +interface Props { + onSelect?: (info: ProviderInfo) => void; + onInstall?: (info: WalletProviderInfo) => void; +} +export declare const WalletStepSelect: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map new file mode 100644 index 00000000..acb6b5cf --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/index.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAC9D,OAAO,EAAoB,UAAU,EAAE,MAAM,qBAAqB,CAAC;AACnE,OAAO,KAA8B,MAAM,OAAO,CAAC;AAMnD,MAAM,WAAW,YAAY;IAC3B,IAAI,EAAE,UAAU,CAAC;IACjB,IAAI,EAAE,kBAAkB,CAAC;IACzB,WAAW,EAAE,OAAO,CAAC;CACtB;AAqDD,UAAU,KAAK;IACb,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IACxC,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;CAChD;AAED,eAAO,MAAM,gBAAgB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA6D5C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js new file mode 100644 index 00000000..c4426021 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js @@ -0,0 +1,206 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletStepSelect = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const styled_1 = __importDefault(require("@emotion/styled")); +const use_solana_1 = require("@saberhq/use-solana"); +const react_1 = require("react"); +const react_device_detect_1 = require("react-device-detect"); +const react_i18next_1 = require("react-i18next"); +const WalletProviderOption_1 = require("./WalletProviderOption"); +const getWalletProviders = () => { + const base = Object.entries(use_solana_1.WALLET_PROVIDERS) + .filter(([, p]) => + typeof window !== "undefined" && react_device_detect_1.isMobile + ? p.isMobile + : true + ) + .slice() + .sort(([, a], [, b]) => { + var _a, _b, _c, _d, _e, _f; + if (typeof window !== "undefined") { + return ((_b = + (_a = a.isInstalled) === null || _a === void 0 + ? void 0 + : _a.call(a)) !== null && _b !== void 0 + ? _b + : true) === + ((_d = + (_c = b.isInstalled) === null || _c === void 0 + ? void 0 + : _c.call(b)) !== null && _d !== void 0 + ? _d + : true) + ? a.name < b.name + ? -1 + : 1 + : ( + (_f = + (_e = a.isInstalled) === null || _e === void 0 + ? void 0 + : _e.call(a)) !== null && _f !== void 0 + ? _f + : true + ) + ? -1 + : 1; + } + return a.name < b.name ? -1 : 1; + }) + .map(([walletType, info]) => ({ + type: walletType, + info, + mustInstall: !!( + typeof window !== "undefined" && + info.isInstalled && + info.isInstalled() + ), + })) + // no secret key for now + .filter((p) => p.type !== use_solana_1.WalletType.SecretKey); + return [ + ...base, + { + type: use_solana_1.WalletType.Ledger, + info: Object.assign( + Object.assign({}, use_solana_1.WALLET_PROVIDERS.Ledger), + { + name: "Ledger (advanced)", + url: "https://ledger.com", + isMobile: false, + } + ), + mustInstall: false, + }, + ]; +}; +const WalletStepSelect = ({ onSelect, onInstall }) => { + const [showUninstalled, setShowUninstalled] = (0, react_1.useState)(false); + const [providerInfo, setProviderInfo] = (0, react_1.useState)( + getWalletProviders() + ); + const { t } = (0, react_i18next_1.useTranslation)(); + (0, react_1.useEffect)(() => { + // wait a second for everything to load + const timeout = setTimeout(() => { + setProviderInfo(getWalletProviders()); + }, 1000); + return () => clearTimeout(timeout); + }, []); + return (0, jsx_runtime_1.jsxs)( + jsx_runtime_1.Fragment, + { + children: [ + (0, jsx_runtime_1.jsx)( + Heading, + { + children: t("modal.walletStepSelect.heading", "Select your wallet"), + }, + void 0 + ), + (0, jsx_runtime_1.jsxs)( + ScrollArea, + { + children: [ + (0, jsx_runtime_1.jsx)( + Wallets, + { + children: providerInfo + .filter((prov) => + showUninstalled + ? true + : prov.mustInstall || !prov.info.isInstalled + ) + .map((fullInfo) => { + const { info: provider } = fullInfo; + return (0, jsx_runtime_1.jsx)( + WalletProviderOption_1.WalletProviderOption, + { + info: provider, + onSelect: () => { + onSelect === null || onSelect === void 0 + ? void 0 + : onSelect(fullInfo); + }, + onInstall: onInstall, + }, + provider.url + ); + }), + }, + void 0 + ), + (0, jsx_runtime_1.jsx)( + ShowUninstalledWrapper, + { + children: (0, jsx_runtime_1.jsx)( + ShowUninstalled, + Object.assign( + { onClick: () => setShowUninstalled(!showUninstalled) }, + { + children: showUninstalled + ? t( + "modal.walletStepSelect.hideUninstalledWallet", + "Hide uninstalled wallets" + ) + : t( + "modal.walletStepSelect.showUninstalledWallet", + "Show uninstalled wallets" + ), + } + ), + void 0 + ), + }, + void 0 + ), + ], + }, + void 0 + ), + ], + }, + void 0 + ); +}; +exports.WalletStepSelect = WalletStepSelect; +const ScrollArea = styled_1.default.div` + height: calc(100% - 125px); + overflow-y: scroll; +`; +const Wallets = styled_1.default.div` + display: grid; + grid-auto-flow: row; + grid-auto-rows: 65px; +`; +const Heading = styled_1.default.h2` + padding: 48px 28px 0; + + font-weight: bold; + font-size: 20px; + line-height: 25px; + letter-spacing: -0.02em; + color: #000000; + margin-bottom: 24px; +`; +const ShowUninstalled = styled_1.default.a` + text-decoration: none; + cursor: pointer; + &:hover { + text-decoration: underline; + } +`; +const ShowUninstalledWrapper = styled_1.default.div` + margin: 24px 0; + width: 100%; + + display: flex; + flex-direction: column; + align-items: center; +`; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map new file mode 100644 index 00000000..23b98ee5 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts b/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts new file mode 100644 index 00000000..440f3169 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts @@ -0,0 +1,14 @@ +import React from "react"; +import type { WalletKitArgs } from "../../types"; +import type { ModalProps } from "../Modal"; +declare type Props = Omit & WalletKitArgs; +export declare enum ModalStep { + Intro = "intro", + Select = "select", + Redirect = "redirect", + Connecting = "connecting", + LedgerAdvanced = "ledger-advanced" +} +export declare const WalletSelectorModal: React.FC; +export {}; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map b/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map new file mode 100644 index 00000000..da447481 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/index.tsx"],"names":[],"mappings":"AAEA,OAAO,KAA4B,MAAM,OAAO,CAAC;AAGjD,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,aAAa,CAAC;AACjD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAU3C,aAAK,KAAK,GAAG,IAAI,CAAC,UAAU,EAAE,UAAU,CAAC,GAAG,aAAa,CAAC;AAE1D,oBAAY,SAAS;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,cAAc,oBAAoB;CACnC;AAMD,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAsH/C,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.js b/packages/walletkit/dist/components/WalletSelectorModal/index.js new file mode 100644 index 00000000..818d94d2 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/index.js @@ -0,0 +1,186 @@ +"use strict"; +var __rest = + (this && this.__rest) || + function (s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if ( + e.indexOf(p[i]) < 0 && + Object.prototype.propertyIsEnumerable.call(s, p[i]) + ) + t[p[i]] = s[p[i]]; + } + return t; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WalletSelectorModal = exports.ModalStep = void 0; +const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); +const use_solana_1 = require("@saberhq/use-solana"); +const react_1 = require("react"); +const react_device_detect_1 = require("react-device-detect"); +const Modal_1 = require("../Modal"); +const WalletStepConnecting_1 = require("./WalletStepConnecting"); +const WalletStepIntro_1 = require("./WalletStepIntro"); +const DefaultAppIcon_1 = require("./WalletStepIntro/DefaultAppIcon"); +const WalletStepLedgerAdvanced_1 = require("./WalletStepLedgerAdvanced"); +const WalletStepRedirect_1 = require("./WalletStepRedirect"); +const WalletStepSelect_1 = require("./WalletStepSelect"); +var ModalStep; +(function (ModalStep) { + ModalStep["Intro"] = "intro"; + ModalStep["Select"] = "select"; + ModalStep["Redirect"] = "redirect"; + ModalStep["Connecting"] = "connecting"; + ModalStep["LedgerAdvanced"] = "ledger-advanced"; +})((ModalStep = exports.ModalStep || (exports.ModalStep = {}))); +const defaultOnWalletKitError = (err) => { + console.error(err); +}; +const WalletSelectorModal = (_a) => { + var { + app, + onWalletKitError = defaultOnWalletKitError, + initialStep = ModalStep.Intro, + langOption, + } = _a, + modalProps = __rest(_a, [ + "app", + "onWalletKitError", + "initialStep", + "langOption", + ]); + const appIcon = (0, react_1.useMemo)(() => { + var _a; + return (_a = app.icon) !== null && _a !== void 0 + ? _a + : (0, jsx_runtime_1.jsx)(DefaultAppIcon_1.DefaultAppIcon, {}, void 0); + }, [app.icon]); + const [step, setStep] = (0, react_1.useState)(initialStep); + const [installProvider, setInstallProvider] = (0, react_1.useState)(null); + const { disconnect, activate } = (0, use_solana_1.useSolana)(); + const [walletToConnect, setWalletToConnect] = (0, react_1.useState)(null); + const onDismiss = () => { + modalProps.onDismiss(); + // unset everything else after the modal unhide animation + setTimeout(() => { + setInstallProvider(null); + setWalletToConnect(null); + setStep(ModalStep.Intro); + }, 500); + }; + return (0, jsx_runtime_1.jsxs)( + Modal_1.Modal, + Object.assign( + {}, + modalProps, + { + onDismiss: onDismiss, + onBack: + step === ModalStep.Intro + ? undefined + : () => { + switch (step) { + case ModalStep.Select: + setStep(ModalStep.Intro); + break; + case ModalStep.Redirect: + setStep(ModalStep.Select); + break; + case ModalStep.Connecting: + setStep(ModalStep.Select); + break; + case ModalStep.LedgerAdvanced: + setStep(ModalStep.Select); + break; + } + }, + hideSolanaLogo: step === ModalStep.Intro, + }, + { + children: [ + step === ModalStep.Intro && + (0, jsx_runtime_1.jsx)( + WalletStepIntro_1.WalletStepIntro, + { + appName: app.name, + appIcon: appIcon, + langOption: langOption, + onContinue: () => setStep(ModalStep.Select), + }, + void 0 + ), + step === ModalStep.Select && + (0, jsx_runtime_1.jsx)( + WalletStepSelect_1.WalletStepSelect, + { + onSelect: (info) => { + disconnect(); + if ( + info.type === use_solana_1.WalletType.Ledger && + info.info.name === "Ledger (advanced)" + ) { + setStep(ModalStep.LedgerAdvanced); + return; + } + setWalletToConnect(info); + setStep(ModalStep.Connecting); + if ( + react_device_detect_1.isMobile && + (info.type === use_solana_1.WalletType.Sollet || + info.type === use_solana_1.WalletType.Solflare) + ) { + void activate(info.type); + } + }, + onInstall: (info) => { + setInstallProvider(info); + setStep(ModalStep.Redirect); + }, + }, + void 0 + ), + step === ModalStep.Redirect && + installProvider && + (0, jsx_runtime_1.jsx)( + WalletStepRedirect_1.WalletStepRedirect, + { info: installProvider }, + void 0 + ), + step === ModalStep.Connecting && + walletToConnect && + (0, jsx_runtime_1.jsx)( + WalletStepConnecting_1.WalletStepConnecting, + { + appIcon: appIcon, + info: walletToConnect, + onBack: () => { + setStep(ModalStep.Select); + }, + onComplete: onDismiss, + }, + void 0 + ), + step === ModalStep.LedgerAdvanced && + (0, jsx_runtime_1.jsx)( + WalletStepLedgerAdvanced_1.WalletStepLedgerAdvanced, + { + onBack: () => { + setStep(ModalStep.Select); + }, + onError: onWalletKitError, + onSuccess: onDismiss, + }, + void 0 + ), + ], + } + ), + void 0 + ); +}; +exports.WalletSelectorModal = WalletSelectorModal; +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.js.map b/packages/walletkit/dist/components/WalletSelectorModal/index.js.map new file mode 100644 index 00000000..1a68f061 --- /dev/null +++ b/packages/walletkit/dist/components/WalletSelectorModal/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/walletkit/dist/i18n.d.ts b/packages/walletkit/dist/i18n.d.ts new file mode 100644 index 00000000..45a0d53e --- /dev/null +++ b/packages/walletkit/dist/i18n.d.ts @@ -0,0 +1,3 @@ +import i18n from 'i18next'; +export default i18n; +//# sourceMappingURL=i18n.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/i18n.d.ts.map b/packages/walletkit/dist/i18n.d.ts.map new file mode 100644 index 00000000..0d99dc01 --- /dev/null +++ b/packages/walletkit/dist/i18n.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"i18n.d.ts","sourceRoot":"","sources":["../src/i18n.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,SAAS,CAAC;AAwB3B,eAAe,IAAI,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/i18n.js b/packages/walletkit/dist/i18n.js new file mode 100644 index 00000000..f8f40676 --- /dev/null +++ b/packages/walletkit/dist/i18n.js @@ -0,0 +1,35 @@ +"use strict"; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, "__esModule", { value: true }); +const i18next_1 = __importDefault(require("i18next")); +const react_i18next_1 = require("react-i18next"); +const i18next_browser_languagedetector_1 = __importDefault( + require("i18next-browser-languagedetector") +); +const i18next_http_backend_1 = __importDefault(require("i18next-http-backend")); +i18next_1.default + // detect user language + // learn more: https://github.com/i18next/i18next-browser-languageDetector + .use(i18next_browser_languagedetector_1.default) + // pass the i18n instance to react-i18next. + .use(react_i18next_1.initReactI18next) + // init i18next + // for all options read: https://www.i18next.com/overview/configuration-options + .use( + new i18next_http_backend_1.default({ + loadPath: "/locales/{{lng}}/translation.json", + }) + ) + .init({ + fallbackLng: "en", + debug: true, + interpolation: { + escapeValue: false, // not needed for react as it escapes by default + }, + }); +exports.default = i18next_1.default; +//# sourceMappingURL=i18n.js.map diff --git a/packages/walletkit/dist/i18n.js.map b/packages/walletkit/dist/i18n.js.map new file mode 100644 index 00000000..b01313b9 --- /dev/null +++ b/packages/walletkit/dist/i18n.js.map @@ -0,0 +1 @@ +{"version":3,"file":"i18n.js","sourceRoot":"","sources":["../src/i18n.ts"],"names":[],"mappings":";;;;;AAAA,sDAA2B;AAC3B,iDAAiD;AACjD,wGAAgE;AAChE,gFAA2C;AAG3C,iBAAI;IACF,uBAAuB;IACvB,0EAA0E;KACzE,GAAG,CAAC,0CAAgB,CAAC;IACtB,2CAA2C;KAC1C,GAAG,CAAC,gCAAgB,CAAC;IACtB,eAAe;IACf,+EAA+E;KAC9E,GAAG,CAAC,IAAI,8BAAO,CAAC;IACf,QAAQ,EAAE,mCAAmC;CAC9C,CAAC,CAAC,CAAC,IAAI,CAAC;IACP,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,IAAI;IACX,aAAa,EAAE;QACb,WAAW,EAAE,KAAK,EAAE,gDAAgD;KACrE;CACF,CAAC,CAAC;AAEL,kBAAe,iBAAI,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/index.d.ts b/packages/walletkit/dist/index.d.ts new file mode 100644 index 00000000..1290ee3a --- /dev/null +++ b/packages/walletkit/dist/index.d.ts @@ -0,0 +1,4 @@ +export * from "./components/ConnectWalletButton"; +export * from "./components/Modal"; +export * from "./WalletKitProvider"; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/index.d.ts.map b/packages/walletkit/dist/index.d.ts.map new file mode 100644 index 00000000..a64b29a8 --- /dev/null +++ b/packages/walletkit/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,kCAAkC,CAAC;AACjD,cAAc,oBAAoB,CAAC;AACnC,cAAc,qBAAqB,CAAC"} \ No newline at end of file diff --git a/packages/walletkit/dist/index.js b/packages/walletkit/dist/index.js new file mode 100644 index 00000000..2f90041b --- /dev/null +++ b/packages/walletkit/dist/index.js @@ -0,0 +1,29 @@ +"use strict"; +var __createBinding = + (this && this.__createBinding) || + (Object.create + ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { + enumerable: true, + get: function () { + return m[k]; + }, + }); + } + : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + }); +var __exportStar = + (this && this.__exportStar) || + function (m, exports) { + for (var p in m) + if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) + __createBinding(exports, m, p); + }; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./components/ConnectWalletButton"), exports); +__exportStar(require("./components/Modal"), exports); +__exportStar(require("./WalletKitProvider"), exports); +//# sourceMappingURL=index.js.map diff --git a/packages/walletkit/dist/index.js.map b/packages/walletkit/dist/index.js.map new file mode 100644 index 00000000..31026c5d --- /dev/null +++ b/packages/walletkit/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,mEAAiD;AACjD,qDAAmC;AACnC,sDAAoC"} \ No newline at end of file diff --git a/packages/walletkit/dist/types.d.ts b/packages/walletkit/dist/types.d.ts new file mode 100644 index 00000000..144c6f47 --- /dev/null +++ b/packages/walletkit/dist/types.d.ts @@ -0,0 +1,37 @@ +import type React from "react"; +import type { ModalStep } from "./components/WalletSelectorModal"; +export declare type LangOption = { + [T in string]: { + nativeName: string; + }; +}; +export interface WalletKitArgs { + /** + * Information about the current application. + */ + app: { + /** + * The name of the application. + */ + name: string; + /** + * The icon of the application. + */ + icon?: React.ReactNode; + }; + /** + * The initial step to display in the wallet connector modal. + * + * If you do not want to show the intro screen, use ModalStep.Select. + */ + initialStep?: ModalStep; + /** + * Called when an error occurs. + */ + onWalletKitError?: (err: Error) => void; + /** + * To select the different languages that is provided. + */ + langOption?: LangOption; +} +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/packages/walletkit/dist/types.d.ts.map b/packages/walletkit/dist/types.d.ts.map new file mode 100644 index 00000000..9d0fdb9f --- /dev/null +++ b/packages/walletkit/dist/types.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,kCAAkC,CAAC;AAElE,oBAAY,UAAU,GAAG;KACtB,CAAC,IAAI,MAAM,GAAG;QAAE,UAAU,EAAE,MAAM,CAAA;KAAE;CACtC,CAAA;AAED,MAAM,WAAW,aAAa;IAC5B;;OAEG;IACH,GAAG,EAAE;QACH;;WAEG;QACH,IAAI,EAAE,MAAM,CAAC;QACb;;WAEG;QACH,IAAI,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;KACxB,CAAC;IACF;;;;OAIG;IACH,WAAW,CAAC,EAAE,SAAS,CAAC;IACxB;;OAEG;IACH,gBAAgB,CAAC,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;IACxC;;OAEG;IACH,UAAU,CAAC,EAAE,UAAU,CAAC;CACzB"} \ No newline at end of file diff --git a/packages/walletkit/dist/types.js b/packages/walletkit/dist/types.js new file mode 100644 index 00000000..270a1e8f --- /dev/null +++ b/packages/walletkit/dist/types.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=types.js.map diff --git a/packages/walletkit/dist/types.js.map b/packages/walletkit/dist/types.js.map new file mode 100644 index 00000000..c768b790 --- /dev/null +++ b/packages/walletkit/dist/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file From d802779ec4570eff972efa5bafb2f7700b26848d Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Tue, 19 Oct 2021 01:48:46 +0530 Subject: [PATCH 08/13] change dist/ to root/ --- {packages/walletkit/dist => dist}/WalletKitProvider.d.ts | 0 {packages/walletkit/dist => dist}/WalletKitProvider.d.ts.map | 0 {packages/walletkit/dist => dist}/WalletKitProvider.js | 0 {packages/walletkit/dist => dist}/WalletKitProvider.js.map | 0 .../dist => dist}/components/ConnectWalletButton/index.d.ts | 0 .../dist => dist}/components/ConnectWalletButton/index.d.ts.map | 0 .../dist => dist}/components/ConnectWalletButton/index.js | 0 .../dist => dist}/components/ConnectWalletButton/index.js.map | 0 {packages/walletkit/dist => dist}/components/LabeledInput.d.ts | 0 .../walletkit/dist => dist}/components/LabeledInput.d.ts.map | 0 {packages/walletkit/dist => dist}/components/LabeledInput.js | 0 {packages/walletkit/dist => dist}/components/LabeledInput.js.map | 0 {packages/walletkit/dist => dist}/components/Modal/icons.d.ts | 0 {packages/walletkit/dist => dist}/components/Modal/icons.d.ts.map | 0 {packages/walletkit/dist => dist}/components/Modal/icons.js | 0 {packages/walletkit/dist => dist}/components/Modal/icons.js.map | 0 {packages/walletkit/dist => dist}/components/Modal/index.d.ts | 0 {packages/walletkit/dist => dist}/components/Modal/index.d.ts.map | 0 {packages/walletkit/dist => dist}/components/Modal/index.js | 0 {packages/walletkit/dist => dist}/components/Modal/index.js.map | 0 .../components/WalletSelectorModal/ButtonWithFooter.d.ts | 0 .../components/WalletSelectorModal/ButtonWithFooter.d.ts.map | 0 .../components/WalletSelectorModal/ButtonWithFooter.js | 0 .../components/WalletSelectorModal/ButtonWithFooter.js.map | 0 .../components/WalletSelectorModal/LanguageToggle.d.ts | 0 .../components/WalletSelectorModal/LanguageToggle.d.ts.map | 0 .../components/WalletSelectorModal/LanguageToggle.js | 0 .../components/WalletSelectorModal/LanguageToggle.js.map | 0 .../WalletStepConnecting/ConnectingAnimation.d.ts | 0 .../WalletStepConnecting/ConnectingAnimation.d.ts.map | 0 .../WalletStepConnecting/ConnectingAnimation.js | 0 .../WalletStepConnecting/ConnectingAnimation.js.map | 0 .../WalletSelectorModal/WalletStepConnecting/index.d.ts | 0 .../WalletSelectorModal/WalletStepConnecting/index.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepConnecting/index.js | 0 .../WalletSelectorModal/WalletStepConnecting/index.js.map | 0 .../WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts | 0 .../WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map | 0 .../WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js | 0 .../WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map | 0 .../components/WalletSelectorModal/WalletStepIntro/Detail.d.ts | 0 .../WalletSelectorModal/WalletStepIntro/Detail.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepIntro/Detail.js | 0 .../components/WalletSelectorModal/WalletStepIntro/Detail.js.map | 0 .../components/WalletSelectorModal/WalletStepIntro/icons.d.ts | 0 .../components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepIntro/icons.js | 0 .../components/WalletSelectorModal/WalletStepIntro/icons.js.map | 0 .../components/WalletSelectorModal/WalletStepIntro/index.d.ts | 0 .../components/WalletSelectorModal/WalletStepIntro/index.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepIntro/index.js | 0 .../components/WalletSelectorModal/WalletStepIntro/index.js.map | 0 .../WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts | 0 .../WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map | 0 .../WalletSelectorModal/WalletStepLedgerAdvanced/index.js | 0 .../WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map | 0 .../components/WalletSelectorModal/WalletStepRedirect/index.d.ts | 0 .../WalletSelectorModal/WalletStepRedirect/index.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepRedirect/index.js | 0 .../WalletSelectorModal/WalletStepRedirect/index.js.map | 0 .../WalletStepSelect/WalletProviderOption.d.ts | 0 .../WalletStepSelect/WalletProviderOption.d.ts.map | 0 .../WalletSelectorModal/WalletStepSelect/WalletProviderOption.js | 0 .../WalletStepSelect/WalletProviderOption.js.map | 0 .../components/WalletSelectorModal/WalletStepSelect/index.d.ts | 0 .../WalletSelectorModal/WalletStepSelect/index.d.ts.map | 0 .../components/WalletSelectorModal/WalletStepSelect/index.js | 0 .../components/WalletSelectorModal/WalletStepSelect/index.js.map | 0 .../dist => dist}/components/WalletSelectorModal/index.d.ts | 0 .../dist => dist}/components/WalletSelectorModal/index.d.ts.map | 0 .../dist => dist}/components/WalletSelectorModal/index.js | 0 .../dist => dist}/components/WalletSelectorModal/index.js.map | 0 {packages/walletkit/dist => dist}/i18n.d.ts | 0 {packages/walletkit/dist => dist}/i18n.d.ts.map | 0 {packages/walletkit/dist => dist}/i18n.js | 0 {packages/walletkit/dist => dist}/i18n.js.map | 0 {packages/walletkit/dist => dist}/index.d.ts | 0 {packages/walletkit/dist => dist}/index.d.ts.map | 0 {packages/walletkit/dist => dist}/index.js | 0 {packages/walletkit/dist => dist}/index.js.map | 0 {packages/walletkit/dist => dist}/types.d.ts | 0 {packages/walletkit/dist => dist}/types.d.ts.map | 0 {packages/walletkit/dist => dist}/types.js | 0 {packages/walletkit/dist => dist}/types.js.map | 0 84 files changed, 0 insertions(+), 0 deletions(-) rename {packages/walletkit/dist => dist}/WalletKitProvider.d.ts (100%) rename {packages/walletkit/dist => dist}/WalletKitProvider.d.ts.map (100%) rename {packages/walletkit/dist => dist}/WalletKitProvider.js (100%) rename {packages/walletkit/dist => dist}/WalletKitProvider.js.map (100%) rename {packages/walletkit/dist => dist}/components/ConnectWalletButton/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/ConnectWalletButton/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/ConnectWalletButton/index.js (100%) rename {packages/walletkit/dist => dist}/components/ConnectWalletButton/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/LabeledInput.d.ts (100%) rename {packages/walletkit/dist => dist}/components/LabeledInput.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/LabeledInput.js (100%) rename {packages/walletkit/dist => dist}/components/LabeledInput.js.map (100%) rename {packages/walletkit/dist => dist}/components/Modal/icons.d.ts (100%) rename {packages/walletkit/dist => dist}/components/Modal/icons.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/Modal/icons.js (100%) rename {packages/walletkit/dist => dist}/components/Modal/icons.js.map (100%) rename {packages/walletkit/dist => dist}/components/Modal/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/Modal/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/Modal/index.js (100%) rename {packages/walletkit/dist => dist}/components/Modal/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/ButtonWithFooter.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/ButtonWithFooter.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/ButtonWithFooter.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/ButtonWithFooter.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/LanguageToggle.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/LanguageToggle.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/LanguageToggle.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/LanguageToggle.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepConnecting/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/Detail.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/Detail.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/icons.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/icons.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/icons.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepIntro/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepRedirect/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepRedirect/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepRedirect/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/WalletStepSelect/index.js.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/index.d.ts (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/index.js (100%) rename {packages/walletkit/dist => dist}/components/WalletSelectorModal/index.js.map (100%) rename {packages/walletkit/dist => dist}/i18n.d.ts (100%) rename {packages/walletkit/dist => dist}/i18n.d.ts.map (100%) rename {packages/walletkit/dist => dist}/i18n.js (100%) rename {packages/walletkit/dist => dist}/i18n.js.map (100%) rename {packages/walletkit/dist => dist}/index.d.ts (100%) rename {packages/walletkit/dist => dist}/index.d.ts.map (100%) rename {packages/walletkit/dist => dist}/index.js (100%) rename {packages/walletkit/dist => dist}/index.js.map (100%) rename {packages/walletkit/dist => dist}/types.d.ts (100%) rename {packages/walletkit/dist => dist}/types.d.ts.map (100%) rename {packages/walletkit/dist => dist}/types.js (100%) rename {packages/walletkit/dist => dist}/types.js.map (100%) diff --git a/packages/walletkit/dist/WalletKitProvider.d.ts b/dist/WalletKitProvider.d.ts similarity index 100% rename from packages/walletkit/dist/WalletKitProvider.d.ts rename to dist/WalletKitProvider.d.ts diff --git a/packages/walletkit/dist/WalletKitProvider.d.ts.map b/dist/WalletKitProvider.d.ts.map similarity index 100% rename from packages/walletkit/dist/WalletKitProvider.d.ts.map rename to dist/WalletKitProvider.d.ts.map diff --git a/packages/walletkit/dist/WalletKitProvider.js b/dist/WalletKitProvider.js similarity index 100% rename from packages/walletkit/dist/WalletKitProvider.js rename to dist/WalletKitProvider.js diff --git a/packages/walletkit/dist/WalletKitProvider.js.map b/dist/WalletKitProvider.js.map similarity index 100% rename from packages/walletkit/dist/WalletKitProvider.js.map rename to dist/WalletKitProvider.js.map diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts b/dist/components/ConnectWalletButton/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/ConnectWalletButton/index.d.ts rename to dist/components/ConnectWalletButton/index.d.ts diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map b/dist/components/ConnectWalletButton/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/ConnectWalletButton/index.d.ts.map rename to dist/components/ConnectWalletButton/index.d.ts.map diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.js b/dist/components/ConnectWalletButton/index.js similarity index 100% rename from packages/walletkit/dist/components/ConnectWalletButton/index.js rename to dist/components/ConnectWalletButton/index.js diff --git a/packages/walletkit/dist/components/ConnectWalletButton/index.js.map b/dist/components/ConnectWalletButton/index.js.map similarity index 100% rename from packages/walletkit/dist/components/ConnectWalletButton/index.js.map rename to dist/components/ConnectWalletButton/index.js.map diff --git a/packages/walletkit/dist/components/LabeledInput.d.ts b/dist/components/LabeledInput.d.ts similarity index 100% rename from packages/walletkit/dist/components/LabeledInput.d.ts rename to dist/components/LabeledInput.d.ts diff --git a/packages/walletkit/dist/components/LabeledInput.d.ts.map b/dist/components/LabeledInput.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/LabeledInput.d.ts.map rename to dist/components/LabeledInput.d.ts.map diff --git a/packages/walletkit/dist/components/LabeledInput.js b/dist/components/LabeledInput.js similarity index 100% rename from packages/walletkit/dist/components/LabeledInput.js rename to dist/components/LabeledInput.js diff --git a/packages/walletkit/dist/components/LabeledInput.js.map b/dist/components/LabeledInput.js.map similarity index 100% rename from packages/walletkit/dist/components/LabeledInput.js.map rename to dist/components/LabeledInput.js.map diff --git a/packages/walletkit/dist/components/Modal/icons.d.ts b/dist/components/Modal/icons.d.ts similarity index 100% rename from packages/walletkit/dist/components/Modal/icons.d.ts rename to dist/components/Modal/icons.d.ts diff --git a/packages/walletkit/dist/components/Modal/icons.d.ts.map b/dist/components/Modal/icons.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/Modal/icons.d.ts.map rename to dist/components/Modal/icons.d.ts.map diff --git a/packages/walletkit/dist/components/Modal/icons.js b/dist/components/Modal/icons.js similarity index 100% rename from packages/walletkit/dist/components/Modal/icons.js rename to dist/components/Modal/icons.js diff --git a/packages/walletkit/dist/components/Modal/icons.js.map b/dist/components/Modal/icons.js.map similarity index 100% rename from packages/walletkit/dist/components/Modal/icons.js.map rename to dist/components/Modal/icons.js.map diff --git a/packages/walletkit/dist/components/Modal/index.d.ts b/dist/components/Modal/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/Modal/index.d.ts rename to dist/components/Modal/index.d.ts diff --git a/packages/walletkit/dist/components/Modal/index.d.ts.map b/dist/components/Modal/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/Modal/index.d.ts.map rename to dist/components/Modal/index.d.ts.map diff --git a/packages/walletkit/dist/components/Modal/index.js b/dist/components/Modal/index.js similarity index 100% rename from packages/walletkit/dist/components/Modal/index.js rename to dist/components/Modal/index.js diff --git a/packages/walletkit/dist/components/Modal/index.js.map b/dist/components/Modal/index.js.map similarity index 100% rename from packages/walletkit/dist/components/Modal/index.js.map rename to dist/components/Modal/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts b/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts rename to dist/components/WalletSelectorModal/ButtonWithFooter.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map b/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map rename to dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js b/dist/components/WalletSelectorModal/ButtonWithFooter.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js rename to dist/components/WalletSelectorModal/ButtonWithFooter.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map b/dist/components/WalletSelectorModal/ButtonWithFooter.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/ButtonWithFooter.js.map rename to dist/components/WalletSelectorModal/ButtonWithFooter.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts b/dist/components/WalletSelectorModal/LanguageToggle.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts rename to dist/components/WalletSelectorModal/LanguageToggle.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map b/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map rename to dist/components/WalletSelectorModal/LanguageToggle.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js b/dist/components/WalletSelectorModal/LanguageToggle.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js rename to dist/components/WalletSelectorModal/LanguageToggle.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map b/dist/components/WalletSelectorModal/LanguageToggle.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/LanguageToggle.js.map rename to dist/components/WalletSelectorModal/LanguageToggle.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts rename to dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js rename to dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map rename to dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts b/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts rename to dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js b/dist/components/WalletSelectorModal/WalletStepConnecting/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js rename to dist/components/WalletSelectorModal/WalletStepConnecting/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map b/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map rename to dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts rename to dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js rename to dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map rename to dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts rename to dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js rename to dist/components/WalletSelectorModal/WalletStepIntro/Detail.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map rename to dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts rename to dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js b/dist/components/WalletSelectorModal/WalletStepIntro/icons.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js rename to dist/components/WalletSelectorModal/WalletStepIntro/icons.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map rename to dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts rename to dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js b/dist/components/WalletSelectorModal/WalletStepIntro/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js rename to dist/components/WalletSelectorModal/WalletStepIntro/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map rename to dist/components/WalletSelectorModal/WalletStepIntro/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts rename to dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js rename to dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map rename to dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts b/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts rename to dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js b/dist/components/WalletSelectorModal/WalletStepRedirect/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js rename to dist/components/WalletSelectorModal/WalletStepRedirect/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map b/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map rename to dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts rename to dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js rename to dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map rename to dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts b/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts rename to dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map rename to dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js b/dist/components/WalletSelectorModal/WalletStepSelect/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js rename to dist/components/WalletSelectorModal/WalletStepSelect/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map b/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map rename to dist/components/WalletSelectorModal/WalletStepSelect/index.js.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts b/dist/components/WalletSelectorModal/index.d.ts similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/index.d.ts rename to dist/components/WalletSelectorModal/index.d.ts diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map b/dist/components/WalletSelectorModal/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/index.d.ts.map rename to dist/components/WalletSelectorModal/index.d.ts.map diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.js b/dist/components/WalletSelectorModal/index.js similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/index.js rename to dist/components/WalletSelectorModal/index.js diff --git a/packages/walletkit/dist/components/WalletSelectorModal/index.js.map b/dist/components/WalletSelectorModal/index.js.map similarity index 100% rename from packages/walletkit/dist/components/WalletSelectorModal/index.js.map rename to dist/components/WalletSelectorModal/index.js.map diff --git a/packages/walletkit/dist/i18n.d.ts b/dist/i18n.d.ts similarity index 100% rename from packages/walletkit/dist/i18n.d.ts rename to dist/i18n.d.ts diff --git a/packages/walletkit/dist/i18n.d.ts.map b/dist/i18n.d.ts.map similarity index 100% rename from packages/walletkit/dist/i18n.d.ts.map rename to dist/i18n.d.ts.map diff --git a/packages/walletkit/dist/i18n.js b/dist/i18n.js similarity index 100% rename from packages/walletkit/dist/i18n.js rename to dist/i18n.js diff --git a/packages/walletkit/dist/i18n.js.map b/dist/i18n.js.map similarity index 100% rename from packages/walletkit/dist/i18n.js.map rename to dist/i18n.js.map diff --git a/packages/walletkit/dist/index.d.ts b/dist/index.d.ts similarity index 100% rename from packages/walletkit/dist/index.d.ts rename to dist/index.d.ts diff --git a/packages/walletkit/dist/index.d.ts.map b/dist/index.d.ts.map similarity index 100% rename from packages/walletkit/dist/index.d.ts.map rename to dist/index.d.ts.map diff --git a/packages/walletkit/dist/index.js b/dist/index.js similarity index 100% rename from packages/walletkit/dist/index.js rename to dist/index.js diff --git a/packages/walletkit/dist/index.js.map b/dist/index.js.map similarity index 100% rename from packages/walletkit/dist/index.js.map rename to dist/index.js.map diff --git a/packages/walletkit/dist/types.d.ts b/dist/types.d.ts similarity index 100% rename from packages/walletkit/dist/types.d.ts rename to dist/types.d.ts diff --git a/packages/walletkit/dist/types.d.ts.map b/dist/types.d.ts.map similarity index 100% rename from packages/walletkit/dist/types.d.ts.map rename to dist/types.d.ts.map diff --git a/packages/walletkit/dist/types.js b/dist/types.js similarity index 100% rename from packages/walletkit/dist/types.js rename to dist/types.js diff --git a/packages/walletkit/dist/types.js.map b/dist/types.js.map similarity index 100% rename from packages/walletkit/dist/types.js.map rename to dist/types.js.map From f88a2cc3ce48e7985636baf64287490b870771a3 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Tue, 19 Oct 2021 13:15:35 +0530 Subject: [PATCH 09/13] v0.0.1 --- dist/WalletKitProvider.d.ts | 17 - dist/WalletKitProvider.d.ts.map | 1 - dist/WalletKitProvider.js | 150 -------- dist/WalletKitProvider.js.map | 1 - .../components/ConnectWalletButton/index.d.ts | 7 - .../ConnectWalletButton/index.d.ts.map | 1 - dist/components/ConnectWalletButton/index.js | 183 --------- .../ConnectWalletButton/index.js.map | 1 - dist/components/LabeledInput.d.ts | 8 - dist/components/LabeledInput.d.ts.map | 1 - dist/components/LabeledInput.js | 122 ------ dist/components/LabeledInput.js.map | 1 - dist/components/Modal/icons.d.ts | 5 - dist/components/Modal/icons.d.ts.map | 1 - dist/components/Modal/icons.js | 205 ---------- dist/components/Modal/icons.js.map | 1 - dist/components/Modal/index.d.ts | 12 - dist/components/Modal/index.d.ts.map | 1 - dist/components/Modal/index.js | 277 -------------- dist/components/Modal/index.js.map | 1 - .../WalletSelectorModal/ButtonWithFooter.d.ts | 19 - .../ButtonWithFooter.d.ts.map | 1 - .../WalletSelectorModal/ButtonWithFooter.js | 104 ----- .../ButtonWithFooter.js.map | 1 - .../WalletSelectorModal/LanguageToggle.d.ts | 12 - .../LanguageToggle.d.ts.map | 1 - .../WalletSelectorModal/LanguageToggle.js | 71 ---- .../WalletSelectorModal/LanguageToggle.js.map | 1 - .../ConnectingAnimation.d.ts | 8 - .../ConnectingAnimation.d.ts.map | 1 - .../ConnectingAnimation.js | 113 ------ .../ConnectingAnimation.js.map | 1 - .../WalletStepConnecting/index.d.ts | 11 - .../WalletStepConnecting/index.d.ts.map | 1 - .../WalletStepConnecting/index.js | 356 ------------------ .../WalletStepConnecting/index.js.map | 1 - .../WalletStepIntro/DefaultAppIcon.d.ts | 7 - .../WalletStepIntro/DefaultAppIcon.d.ts.map | 1 - .../WalletStepIntro/DefaultAppIcon.js | 29 -- .../WalletStepIntro/DefaultAppIcon.js.map | 1 - .../WalletStepIntro/Detail.d.ts | 9 - .../WalletStepIntro/Detail.d.ts.map | 1 - .../WalletStepIntro/Detail.js | 62 --- .../WalletStepIntro/Detail.js.map | 1 - .../WalletStepIntro/icons.d.ts | 6 - .../WalletStepIntro/icons.d.ts.map | 1 - .../WalletStepIntro/icons.js | 219 ----------- .../WalletStepIntro/icons.js.map | 1 - .../WalletStepIntro/index.d.ts | 11 - .../WalletStepIntro/index.d.ts.map | 1 - .../WalletStepIntro/index.js | 161 -------- .../WalletStepIntro/index.js.map | 1 - .../WalletStepLedgerAdvanced/index.d.ts | 9 - .../WalletStepLedgerAdvanced/index.d.ts.map | 1 - .../WalletStepLedgerAdvanced/index.js | 219 ----------- .../WalletStepLedgerAdvanced/index.js.map | 1 - .../WalletStepRedirect/index.d.ts | 8 - .../WalletStepRedirect/index.d.ts.map | 1 - .../WalletStepRedirect/index.js | 156 -------- .../WalletStepRedirect/index.js.map | 1 - .../WalletProviderOption.d.ts | 10 - .../WalletProviderOption.d.ts.map | 1 - .../WalletStepSelect/WalletProviderOption.js | 164 -------- .../WalletProviderOption.js.map | 1 - .../WalletStepSelect/index.d.ts | 15 - .../WalletStepSelect/index.d.ts.map | 1 - .../WalletStepSelect/index.js | 206 ---------- .../WalletStepSelect/index.js.map | 1 - .../components/WalletSelectorModal/index.d.ts | 14 - .../WalletSelectorModal/index.d.ts.map | 1 - dist/components/WalletSelectorModal/index.js | 186 --------- .../WalletSelectorModal/index.js.map | 1 - dist/i18n.d.ts | 3 - dist/i18n.d.ts.map | 1 - dist/i18n.js | 35 -- dist/i18n.js.map | 1 - dist/index.d.ts | 4 - dist/index.d.ts.map | 1 - dist/index.js | 29 -- dist/index.js.map | 1 - dist/types.d.ts | 37 -- dist/types.d.ts.map | 1 - dist/types.js | 3 - dist/types.js.map | 1 - packages/walletkit/package.json | 2 +- 85 files changed, 1 insertion(+), 3325 deletions(-) delete mode 100644 dist/WalletKitProvider.d.ts delete mode 100644 dist/WalletKitProvider.d.ts.map delete mode 100644 dist/WalletKitProvider.js delete mode 100644 dist/WalletKitProvider.js.map delete mode 100644 dist/components/ConnectWalletButton/index.d.ts delete mode 100644 dist/components/ConnectWalletButton/index.d.ts.map delete mode 100644 dist/components/ConnectWalletButton/index.js delete mode 100644 dist/components/ConnectWalletButton/index.js.map delete mode 100644 dist/components/LabeledInput.d.ts delete mode 100644 dist/components/LabeledInput.d.ts.map delete mode 100644 dist/components/LabeledInput.js delete mode 100644 dist/components/LabeledInput.js.map delete mode 100644 dist/components/Modal/icons.d.ts delete mode 100644 dist/components/Modal/icons.d.ts.map delete mode 100644 dist/components/Modal/icons.js delete mode 100644 dist/components/Modal/icons.js.map delete mode 100644 dist/components/Modal/index.d.ts delete mode 100644 dist/components/Modal/index.d.ts.map delete mode 100644 dist/components/Modal/index.js delete mode 100644 dist/components/Modal/index.js.map delete mode 100644 dist/components/WalletSelectorModal/ButtonWithFooter.d.ts delete mode 100644 dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/ButtonWithFooter.js delete mode 100644 dist/components/WalletSelectorModal/ButtonWithFooter.js.map delete mode 100644 dist/components/WalletSelectorModal/LanguageToggle.d.ts delete mode 100644 dist/components/WalletSelectorModal/LanguageToggle.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/LanguageToggle.js delete mode 100644 dist/components/WalletSelectorModal/LanguageToggle.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/index.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/Detail.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/icons.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/index.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepIntro/index.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepRedirect/index.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/index.js delete mode 100644 dist/components/WalletSelectorModal/WalletStepSelect/index.js.map delete mode 100644 dist/components/WalletSelectorModal/index.d.ts delete mode 100644 dist/components/WalletSelectorModal/index.d.ts.map delete mode 100644 dist/components/WalletSelectorModal/index.js delete mode 100644 dist/components/WalletSelectorModal/index.js.map delete mode 100644 dist/i18n.d.ts delete mode 100644 dist/i18n.d.ts.map delete mode 100644 dist/i18n.js delete mode 100644 dist/i18n.js.map delete mode 100644 dist/index.d.ts delete mode 100644 dist/index.d.ts.map delete mode 100644 dist/index.js delete mode 100644 dist/index.js.map delete mode 100644 dist/types.d.ts delete mode 100644 dist/types.d.ts.map delete mode 100644 dist/types.js delete mode 100644 dist/types.js.map diff --git a/dist/WalletKitProvider.d.ts b/dist/WalletKitProvider.d.ts deleted file mode 100644 index d6fdee48..00000000 --- a/dist/WalletKitProvider.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { UseSolanaArgs } from "@saberhq/use-solana"; -import React from "react"; -import type { LangOption, WalletKitArgs } from "./types"; -export interface WalletKit { - connect: () => void; -} -interface Props extends WalletKitArgs, UseSolanaArgs { - langOption?: LangOption; - children: React.ReactNode; -} -export declare const WalletKitProvider: React.FC; -/** - * Returns a function which shows the wallet selector modal. - */ -export declare const useWalletKit: () => WalletKit; -export {}; -//# sourceMappingURL=WalletKitProvider.d.ts.map \ No newline at end of file diff --git a/dist/WalletKitProvider.d.ts.map b/dist/WalletKitProvider.d.ts.map deleted file mode 100644 index eec3e40e..00000000 --- a/dist/WalletKitProvider.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WalletKitProvider.d.ts","sourceRoot":"","sources":["../src/WalletKitProvider.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AAEzD,OAAO,KAAkD,MAAM,OAAO,CAAC;AAQvE,OAAO,KAAK,EAAE,UAAU,EAAE,aAAa,EAAE,MAAM,SAAS,CAAC;AAEzD,MAAM,WAAW,SAAS;IACxB,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAID,UAAU,KAAM,SAAQ,aAAa,EAAE,aAAa;IAClD,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;CAC3B;AAED,eAAO,MAAM,iBAAiB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAiC7C,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,YAAY,QAAO,SAM/B,CAAC"} \ No newline at end of file diff --git a/dist/WalletKitProvider.js b/dist/WalletKitProvider.js deleted file mode 100644 index def2fda7..00000000 --- a/dist/WalletKitProvider.js +++ /dev/null @@ -1,150 +0,0 @@ -"use strict"; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { - enumerable: true, - get: function () { - return m[k]; - }, - }); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __setModuleDefault = - (this && this.__setModuleDefault) || - (Object.create - ? function (o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); - } - : function (o, v) { - o["default"] = v; - }); -var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) - if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) - __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; - }; -var __rest = - (this && this.__rest) || - function (s, e) { - var t = {}; - for (var p in s) - if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if ( - e.indexOf(p[i]) < 0 && - Object.prototype.propertyIsEnumerable.call(s, p[i]) - ) - t[p[i]] = s[p[i]]; - } - return t; - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useWalletKit = exports.WalletKitProvider = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const use_solana_1 = require("@saberhq/use-solana"); -const react_1 = __importStar(require("react")); -const react_i18next_1 = require("react-i18next"); -const WalletSelectorModal_1 = require("./components/WalletSelectorModal"); -const i18n_1 = __importDefault(require("./i18n")); -const WalletKitContext = react_1.default.createContext(null); -const WalletKitProvider = (_a) => { - var { - children, - app, - langOption, - initialStep = WalletSelectorModal_1.ModalStep.Intro, - } = _a, - solanaProviderArgs = __rest(_a, [ - "children", - "app", - "langOption", - "initialStep", - ]); - const [showWalletSelector, setShowWalletSelector] = (0, react_1.useState)( - false - ); - const kit = (0, react_1.useMemo)(() => { - return { connect: () => setShowWalletSelector(true) }; - }, []); - const l = Object.assign({ en: { nativeName: "Englilsh" } }, langOption); - return (0, jsx_runtime_1.jsx)( - react_1.Suspense, - Object.assign( - { fallback: "loading.." }, - { - children: (0, jsx_runtime_1.jsx)( - react_i18next_1.I18nextProvider, - Object.assign( - { i18n: i18n_1.default }, - { - children: (0, jsx_runtime_1.jsx)( - use_solana_1.SolanaProvider, - Object.assign({}, solanaProviderArgs, { - children: (0, jsx_runtime_1.jsxs)( - WalletKitContext.Provider, - Object.assign( - { value: kit }, - { - children: [ - (0, jsx_runtime_1.jsx)( - WalletSelectorModal_1.WalletSelectorModal, - { - app: app, - initialStep: initialStep, - isOpen: showWalletSelector, - onDismiss: () => setShowWalletSelector(false), - langOption: l, - }, - void 0 - ), - children, - ], - } - ), - void 0 - ), - }), - void 0 - ), - } - ), - void 0 - ), - } - ), - void 0 - ); -}; -exports.WalletKitProvider = WalletKitProvider; -/** - * Returns a function which shows the wallet selector modal. - */ -const useWalletKit = () => { - const kit = (0, react_1.useContext)(WalletKitContext); - if (!kit) { - throw new Error("Not in WalletConnector context"); - } - return kit; -}; -exports.useWalletKit = useWalletKit; -//# sourceMappingURL=WalletKitProvider.js.map diff --git a/dist/WalletKitProvider.js.map b/dist/WalletKitProvider.js.map deleted file mode 100644 index 42137621..00000000 --- a/dist/WalletKitProvider.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WalletKitProvider.js","sourceRoot":"","sources":["../src/WalletKitProvider.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,oDAAqD;AACrD,+CAAuE;AACvE,iDAAgD;AAEhD,0EAG0C;AAC1C,kDAA0B;AAO1B,MAAM,gBAAgB,GAAG,eAAK,CAAC,aAAa,CAAmB,IAAI,CAAC,CAAC;AAO9D,MAAM,iBAAiB,GAAoB,CAAC,EAM3C,EAAE,EAAE;QANuC,EACjD,QAAQ,EACR,GAAG,EACH,UAAU,EACV,WAAW,GAAG,+BAAS,CAAC,KAAK,OAEvB,EADH,kBAAkB,cAL4B,gDAMlD,CADsB;IAErB,MAAM,CAAC,kBAAkB,EAAE,qBAAqB,CAAC,GAAG,IAAA,gBAAQ,EAAU,KAAK,CAAC,CAAC;IAE7E,MAAM,GAAG,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACvB,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,qBAAqB,CAAC,IAAI,CAAC,EAAE,CAAC;IACxD,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,CAAC,mBAAiB,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAK,UAAU,CAAE,CAAC;IAExE,OAAO,CACL,uBAAC,gBAAQ,kBAAC,QAAQ,EAAC,WAAW,gBAC5B,uBAAC,+BAAe,kBAAC,IAAI,EAAE,cAAI,gBACzB,uBAAC,2BAAc,oBAAK,kBAAkB,cACpC,wBAAC,gBAAgB,CAAC,QAAQ,kBAAC,KAAK,EAAE,GAAG,iBACnC,uBAAC,yCAAmB,IAClB,GAAG,EAAE,GAAG,EACR,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,kBAAkB,EAC1B,SAAS,EAAE,GAAG,EAAE,CAAC,qBAAqB,CAAC,KAAK,CAAC,EAC7C,UAAU,EAAE,CAAC,WACb,EACD,QAAQ,aACiB,YACb,YACD,YACT,CACZ,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,iBAAiB,qBAiC5B;AAEF;;GAEG;AACI,MAAM,YAAY,GAAG,GAAc,EAAE;IAC1C,MAAM,GAAG,GAAG,IAAA,kBAAU,EAAC,gBAAgB,CAAC,CAAC;IACzC,IAAI,CAAC,GAAG,EAAE;QACR,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;KACnD;IACD,OAAO,GAAG,CAAC;AACb,CAAC,CAAC;AANW,QAAA,YAAY,gBAMvB"} \ No newline at end of file diff --git a/dist/components/ConnectWalletButton/index.d.ts b/dist/components/ConnectWalletButton/index.d.ts deleted file mode 100644 index 91393c4a..00000000 --- a/dist/components/ConnectWalletButton/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -interface Props extends Omit, HTMLButtonElement>, "onClick"> { - variant?: "primary" | "secondary"; -} -export declare const ConnectWalletButton: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/ConnectWalletButton/index.d.ts.map b/dist/components/ConnectWalletButton/index.d.ts.map deleted file mode 100644 index 6c3a36ee..00000000 --- a/dist/components/ConnectWalletButton/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/ConnectWalletButton/index.tsx"],"names":[],"mappings":";AAOA,UAAU,KACR,SAAQ,IAAI,CACV,KAAK,CAAC,iBAAiB,CACrB,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB,EACD,SAAS,CACV;IACD,OAAO,CAAC,EAAE,SAAS,GAAG,WAAW,CAAC;CACnC;AAsCD,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoB/C,CAAC"} \ No newline at end of file diff --git a/dist/components/ConnectWalletButton/index.js b/dist/components/ConnectWalletButton/index.js deleted file mode 100644 index 4fe78f03..00000000 --- a/dist/components/ConnectWalletButton/index.js +++ /dev/null @@ -1,183 +0,0 @@ -"use strict"; -var __rest = - (this && this.__rest) || - function (s, e) { - var t = {}; - for (var p in s) - if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if ( - e.indexOf(p[i]) < 0 && - Object.prototype.propertyIsEnumerable.call(s, p[i]) - ) - t[p[i]] = s[p[i]]; - } - return t; - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ConnectWalletButton = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const react_1 = require("@emotion/react"); -const styled_1 = __importDefault(require("@emotion/styled")); -const lighten_1 = __importDefault(require("polished/lib/color/lighten")); -const react_i18next_1 = require("react-i18next"); -const WalletKitProvider_1 = require("../../WalletKitProvider"); -const Logomark = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "16", - height: "14", - viewBox: "0 0 16 14", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsxs)( - "g", - Object.assign( - { clipPath: "url(#solana_logomark_clip_goki)" }, - { - children: [ - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M2.59829 10.4132C2.69612 10.3119 2.82875 10.255 2.96704 10.255H15.7267C15.9592 10.255 16.0756 10.5463 15.9111 10.7166L13.3898 13.3277C13.292 13.4291 13.1594 13.486 13.0211 13.486H0.261373C0.0289306 13.486 -0.0874295 13.1947 0.0769974 13.0244L2.59829 10.4132Z", - fill: "currentcolor", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M2.59768 0.658221C2.69551 0.55691 2.82814 0.5 2.96643 0.5H15.7261C15.9586 0.5 16.075 0.791323 15.9105 0.961608L13.3892 3.57274C13.2914 3.67405 13.1588 3.73096 13.0205 3.73096H0.260763C0.0283203 3.73096 -0.0880399 3.43964 0.0763871 3.26935L2.59768 0.658221Z", - fill: "currentcolor", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M13.3898 5.50467C13.292 5.40334 13.1594 5.34647 13.0211 5.34647H0.261373C0.0289306 5.34647 -0.0874295 5.63776 0.0769975 5.80805L2.59829 8.41917C2.69612 8.52051 2.82875 8.57743 2.96704 8.57743H15.7267C15.9592 8.57743 16.0756 8.28609 15.9111 8.1158L13.3898 5.50467Z", - fill: "currentcolor", - }, - void 0 - ), - ], - } - ), - void 0 - ), - (0, jsx_runtime_1.jsx)( - "defs", - { - children: (0, jsx_runtime_1.jsx)( - "clipPath", - Object.assign( - { id: "solana_logomark_clip_goki" }, - { - children: (0, jsx_runtime_1.jsx)( - "rect", - { - width: "16", - height: "13", - fill: "currentcolor", - transform: "translate(0 0.5)", - }, - void 0 - ), - } - ), - void 0 - ), - }, - void 0 - ), - ], - } - ), - void 0 - ); -const ConnectWalletButton = (_a) => { - var { variant = "primary" } = _a, - buttonProps = __rest(_a, ["variant"]); - const { connect } = (0, WalletKitProvider_1.useWalletKit)(); - const { t } = (0, react_i18next_1.useTranslation)(); - return (0, jsx_runtime_1.jsxs)( - Button, - Object.assign( - { variant: variant }, - buttonProps, - { onClick: connect }, - { - children: [ - (0, jsx_runtime_1.jsx)( - Logomark, - { - css: (0, react_1.css)` - height: 13px; - width: 16px; - `, - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "span", - { children: t("connect_wallet", "Connect Wallet") }, - void 0 - ), - ], - } - ), - void 0 - ); -}; -exports.ConnectWalletButton = ConnectWalletButton; -const Button = styled_1.default.button` - display: flex; - align-items: center; - gap: 12px; - - cursor: pointer; - border: none; - outline: none; - height: 40px; - mix-blend-mode: normal; - box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); - border-radius: 4px; - padding: 0 12px; - - ${({ variant = "primary" }) => - variant === "primary" - ? (0, react_1.css)` - background: #70ed9d; - color: #000; - &:hover { - background: ${(0, lighten_1.default)(0.1, "#70ed9d")}; - } - ` - : (0, react_1.css)` - background: #000; - color: #fff; - &:hover { - background: ${(0, lighten_1.default)(0.1, "#000")}; - } - `} - - & > span { - font-weight: bold; - font-size: 16px; - line-height: 20px; - } -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/ConnectWalletButton/index.js.map b/dist/components/ConnectWalletButton/index.js.map deleted file mode 100644 index 93788d58..00000000 --- a/dist/components/ConnectWalletButton/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/ConnectWalletButton/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,0CAAqC;AACrC,6DAAqC;AACrC,yEAAiD;AACjD,iDAA+C;AAE/C,+DAAuD;AAavD,MAAM,QAAQ,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CACnE,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,6CAAG,QAAQ,EAAC,iCAAiC,iBAC3C,iCACE,CAAC,EAAC,oQAAoQ,EACtQ,IAAI,EAAC,cAAc,WACnB,EACF,iCACE,CAAC,EAAC,kQAAkQ,EACpQ,IAAI,EAAC,cAAc,WACnB,EACF,iCACE,CAAC,EAAC,yQAAyQ,EAC3Q,IAAI,EAAC,cAAc,WACnB,aACA,EACJ,2CACE,mDAAU,EAAE,EAAC,2BAA2B,gBACtC,iCACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,IAAI,EAAC,cAAc,EACnB,SAAS,EAAC,kBAAkB,WAC5B,YACO,WACN,aACH,CACP,CAAC;AAEK,MAAM,mBAAmB,GAAoB,CAAC,EAG7C,EAAE,EAAE;QAHyC,EACnD,OAAO,GAAG,SAAS,OAEb,EADH,WAAW,cAFqC,WAGpD,CADe;IAEd,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,gCAAY,GAAE,CAAC;IACnC,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAC/B,OAAO,CACL,wBAAC,MAAM,kBAAC,OAAO,EAAE,OAAO,IAAM,WAAW,IAAE,OAAO,EAAE,OAAO,iBACzD,uBAAC,QAAQ,IACP,GAAG,EAAE,IAAA,WAAG,EAAA;;;SAGP,WACD,EACF,2CACG,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,WAEjC,aACA,CACV,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,mBAAmB,uBAoB9B;AAEF,MAAM,MAAM,GAAG,gBAAM,CAAC,MAAM,CAE1B;;;;;;;;;;;;;;IAcE,CAAC,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,EAAE,CAC5B,OAAO,KAAK,SAAS;IACnB,CAAC,CAAC,IAAA,WAAG,EAAA;;;;0BAIe,IAAA,iBAAO,EAAC,GAAG,EAAE,SAAS,CAAC;;SAExC;IACH,CAAC,CAAC,IAAA,WAAG,EAAA;;;;0BAIe,IAAA,iBAAO,EAAC,GAAG,EAAE,MAAM,CAAC;;SAErC;;;;;;;CAOR,CAAC"} \ No newline at end of file diff --git a/dist/components/LabeledInput.d.ts b/dist/components/LabeledInput.d.ts deleted file mode 100644 index 9ae7a6b7..00000000 --- a/dist/components/LabeledInput.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -declare type Props = React.DetailedHTMLProps, HTMLInputElement> & { - label: string; - name: string; -}; -export declare const LabeledInput: React.FC; -export {}; -//# sourceMappingURL=LabeledInput.d.ts.map \ No newline at end of file diff --git a/dist/components/LabeledInput.d.ts.map b/dist/components/LabeledInput.d.ts.map deleted file mode 100644 index ba9ded72..00000000 --- a/dist/components/LabeledInput.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LabeledInput.d.ts","sourceRoot":"","sources":["../../src/components/LabeledInput.tsx"],"names":[],"mappings":";AAEA,aAAK,KAAK,GAAG,KAAK,CAAC,iBAAiB,CAClC,KAAK,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,EAC3C,gBAAgB,CACjB,GAAG;IACF,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAYxC,CAAC"} \ No newline at end of file diff --git a/dist/components/LabeledInput.js b/dist/components/LabeledInput.js deleted file mode 100644 index dc0c7ad8..00000000 --- a/dist/components/LabeledInput.js +++ /dev/null @@ -1,122 +0,0 @@ -"use strict"; -var __rest = - (this && this.__rest) || - function (s, e) { - var t = {}; - for (var p in s) - if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if ( - e.indexOf(p[i]) < 0 && - Object.prototype.propertyIsEnumerable.call(s, p[i]) - ) - t[p[i]] = s[p[i]]; - } - return t; - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.LabeledInput = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const LabeledInput = (_a) => { - var { label } = _a, - inputProps = __rest(_a, ["label"]); - return (0, jsx_runtime_1.jsxs)( - Fieldset, - { - children: [ - (0, jsx_runtime_1.jsx)( - Label, - Object.assign({ htmlFor: inputProps.name }, { children: label }), - void 0 - ), - (0, jsx_runtime_1.jsx)( - InputBorder, - { - children: (0, jsx_runtime_1.jsx)( - Input, - Object.assign({}, inputProps), - void 0 - ), - }, - void 0 - ), - ], - }, - void 0 - ); -}; -exports.LabeledInput = LabeledInput; -const Fieldset = styled_1.default.fieldset` - border: none; - outline: none; - - height: 66px; - position: relative; - width: 100%; - padding: 0; - margin: 0; -`; -const InputBorder = styled_1.default.div` - position: absolute; - height: 56px; - top: 10px; - border: 1px solid #dfdfdf; - box-sizing: border-box; - border-radius: 4px; - z-index: 1; - width: 100%; - padding: 0 4px; - - display: flex; - align-items: center; - - &:hover { - border: 1px solid #aaa; - } - &:focus-within { - border: 1px solid #6764fb; - } - transition: border 0.2s ease; -`; -const Label = styled_1.default.label` - position: absolute; - display: block; - left: 11px; - z-index: 2; - padding: 0 4px; - height: 20px; - - background: #fff; - font-size: 12px; - line-height: 20px; - display: flex; - align-items: center; - letter-spacing: -0.02em; - - color: #696969; -`; -const Input = styled_1.default.input` - border: none; - outline: none; - height: 43px; - - padding: 0 11px; - flex-grow: 1; - font-size: 16px; - line-height: 24px; - letter-spacing: -0.02em; - - color: #000; - &::placeholder { - color: #b5b5b5; - } -`; -//# sourceMappingURL=LabeledInput.js.map diff --git a/dist/components/LabeledInput.js.map b/dist/components/LabeledInput.js.map deleted file mode 100644 index ae1a59bb..00000000 --- a/dist/components/LabeledInput.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LabeledInput.js","sourceRoot":"","sources":["../../src/components/LabeledInput.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,6DAAqC;AAU9B,MAAM,YAAY,GAAoB,CAAC,EAGtC,EAAE,EAAE;QAHkC,EAC5C,KAAK,OAEC,EADH,UAAU,cAF+B,SAG7C,CADc;IAEb,OAAO,CACL,wBAAC,QAAQ,eACP,uBAAC,KAAK,kBAAC,OAAO,EAAE,UAAU,CAAC,IAAI,gBAAG,KAAK,YAAS,EAChD,uBAAC,WAAW,cACV,uBAAC,KAAK,oBAAK,UAAU,UAAI,WACb,YACL,CACZ,CAAC;AACJ,CAAC,CAAC;AAZW,QAAA,YAAY,gBAYvB;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,QAAQ,CAAA;;;;;;;;;CAS/B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;;CAqB7B,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,KAAK,CAAA;;;;;;;;;;;;;;;;CAgBzB,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,KAAK,CAAA;;;;;;;;;;;;;;;CAezB,CAAC"} \ No newline at end of file diff --git a/dist/components/Modal/icons.d.ts b/dist/components/Modal/icons.d.ts deleted file mode 100644 index 24eaf196..00000000 --- a/dist/components/Modal/icons.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; -export declare const BackIcon: React.FC>; -export declare const CloseIcon: React.FC>; -export declare const SolanaLogo: React.FC>; -//# sourceMappingURL=icons.d.ts.map \ No newline at end of file diff --git a/dist/components/Modal/icons.d.ts.map b/dist/components/Modal/icons.d.ts.map deleted file mode 100644 index 8668da9b..00000000 --- a/dist/components/Modal/icons.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.d.ts","sourceRoot":"","sources":["../../../src/components/Modal/icons.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAc5D,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAwB7D,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAyD9D,CAAC"} \ No newline at end of file diff --git a/dist/components/Modal/icons.js b/dist/components/Modal/icons.js deleted file mode 100644 index 39880272..00000000 --- a/dist/components/Modal/icons.js +++ /dev/null @@ -1,205 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SolanaLogo = exports.CloseIcon = exports.BackIcon = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const BackIcon = (props) => - (0, jsx_runtime_1.jsx)( - "svg", - Object.assign( - { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: (0, jsx_runtime_1.jsx)( - "path", - { - d: "M4 12L3.29289 11.2929L2.58579 12L3.29289 12.7071L4 12ZM19 13C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11V13ZM9.29289 5.29289L3.29289 11.2929L4.70711 12.7071L10.7071 6.70711L9.29289 5.29289ZM3.29289 12.7071L9.29289 18.7071L10.7071 17.2929L4.70711 11.2929L3.29289 12.7071ZM4 13H19V11H4V13Z", - fill: "currentcolor", - }, - void 0 - ), - } - ), - void 0 - ); -exports.BackIcon = BackIcon; -const CloseIcon = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "24", - height: "24", - viewBox: "0 0 24 24", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M18 6L6 18", - stroke: "currentcolor", - strokeWidth: "2", - strokeLinecap: "round", - strokeLinejoin: "round", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M6 6L18 18", - stroke: "currentcolor", - strokeWidth: "2", - strokeLinecap: "round", - strokeLinejoin: "round", - }, - void 0 - ), - ], - } - ), - void 0 - ); -exports.CloseIcon = CloseIcon; -const SolanaLogo = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "94", - height: "12", - viewBox: "0 0 94 12", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M27.7175 4.87199H20.8653V2.61599H29.4915V0.359985H20.8495C20.2493 0.359985 19.6737 0.596019 19.2493 1.01616C18.825 1.43631 18.5865 2.00615 18.5865 2.60032V4.88765C18.5865 5.48182 18.825 6.05166 19.2493 6.47181C19.6737 6.89195 20.2493 7.12799 20.8495 7.12799H27.7017V9.38399H18.7495V11.64H27.7175C28.3177 11.64 28.8933 11.404 29.3176 10.9838C29.742 10.5637 29.9805 9.99382 29.9805 9.39965V7.11232C29.9805 6.51815 29.742 5.94831 29.3176 5.52816C28.8933 5.10802 28.3177 4.87199 27.7175 4.87199Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M40.9865 0.359985H34.1091C33.8119 0.359985 33.5178 0.417945 33.2433 0.530551C32.9689 0.643158 32.7195 0.808204 32.5095 1.01626C32.2995 1.22431 32.133 1.4713 32.0194 1.7431C31.9058 2.0149 31.8475 2.30618 31.8477 2.60032V9.39965C31.8475 9.69379 31.9058 9.98507 32.0194 10.2569C32.133 10.5287 32.2995 10.7757 32.5095 10.9837C32.7195 11.1918 32.9689 11.3568 33.2433 11.4694C33.5178 11.582 33.8119 11.64 34.1091 11.64H40.9865C41.5867 11.64 42.1624 11.404 42.5867 10.9838C43.0111 10.5637 43.2495 9.99382 43.2495 9.39965V2.60032C43.2495 2.00615 43.0111 1.43631 42.5867 1.01616C42.1624 0.596019 41.5867 0.359985 40.9865 0.359985ZM40.9708 9.38399H34.1344V2.61599H40.9708V9.38399Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M65.0562 0.359986H58.3497C57.7495 0.359986 57.1738 0.596021 56.7494 1.01616C56.3251 1.43631 56.0867 2.00615 56.0867 2.60032V11.64H58.3655V7.93325H65.0404V11.64H67.3192V2.60032C67.3194 2.30606 67.261 2.01464 67.1473 1.74274C67.0337 1.47083 66.867 1.22378 66.6568 1.0157C66.4467 0.80763 66.1971 0.642616 65.9225 0.530102C65.6478 0.417587 65.3535 0.35978 65.0562 0.359986ZM65.0404 5.67725H58.3655V2.61599H65.0404V5.67725Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M91.7369 0.35999H85.0319C84.7344 0.359372 84.4395 0.416864 84.1644 0.529175C83.8893 0.641485 83.6394 0.806409 83.4287 1.01451C83.218 1.2226 83.0509 1.46978 82.937 1.7419C82.8229 2.01401 82.7642 2.30573 82.7642 2.60032V11.64H85.043V7.93326H91.7211V11.64H93.9999V2.60032C93.9999 2.00615 93.7615 1.43631 93.3371 1.01617C92.9127 0.596025 92.3371 0.35999 91.7369 0.35999ZM91.7211 5.67726H85.0477V2.61599H91.7211V5.67726Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M78.4615 9.38399H77.5499L74.2837 1.29999C74.172 1.02262 73.9788 0.784789 73.7292 0.617222C73.4795 0.449656 73.1848 0.360052 72.8832 0.359985H70.8545C70.4545 0.359985 70.0709 0.517286 69.7881 0.797285C69.5052 1.07728 69.3463 1.45704 69.3463 1.85302V11.64H71.6251V2.61599H72.5366L75.8013 10.7C75.9125 10.9774 76.1054 11.2152 76.3548 11.3828C76.6043 11.5505 76.8987 11.64 77.2002 11.64H79.229C79.629 11.64 80.0126 11.4827 80.2954 11.2027C80.5782 10.9227 80.737 10.5429 80.737 10.1469V0.359985H78.4583L78.4615 9.38399Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M47.5475 0.359985H45.2687V9.39965C45.2687 9.99382 45.5071 10.5637 45.9315 10.9838C46.356 11.404 46.9315 11.64 47.5317 11.64H54.3838V9.38399H47.5475V0.359985Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M2.41173 8.96099C2.4522 8.9176 2.50108 8.88275 2.55546 8.85853C2.60985 8.83431 2.66861 8.8212 2.72824 8.81999H12.6726C12.7147 8.82057 12.7556 8.83318 12.7907 8.85629C12.8257 8.87941 12.8532 8.91205 12.8699 8.95027C12.8867 8.9885 12.8919 9.0307 12.8849 9.07179C12.878 9.11288 12.8593 9.15111 12.8309 9.18189L10.723 11.499C10.6825 11.5424 10.6336 11.5772 10.5793 11.6014C10.5249 11.6257 10.4661 11.6388 10.4065 11.64H0.455778C0.413703 11.6394 0.372695 11.6268 0.337686 11.6037C0.302678 11.5806 0.27516 11.5479 0.258443 11.5097C0.241726 11.4715 0.236522 11.4293 0.243455 11.3882C0.250389 11.3471 0.269166 11.3089 0.297529 11.2781L2.41173 8.96099ZM12.8404 7.04025C12.8688 7.07102 12.8875 7.10926 12.8944 7.15035C12.9014 7.19144 12.8962 7.23363 12.8794 7.27186C12.8627 7.3101 12.8352 7.34273 12.8002 7.36584C12.7651 7.38895 12.7242 7.40156 12.6821 7.40215L2.73456 7.40999C2.67495 7.40877 2.61617 7.39567 2.56179 7.37145C2.50741 7.34722 2.45852 7.31237 2.41807 7.26899L0.294364 4.95972C0.266002 4.92895 0.247225 4.89072 0.24029 4.84963C0.233356 4.80854 0.238561 4.76634 0.255278 4.72811C0.271995 4.68987 0.299512 4.65724 0.334521 4.63413C0.369529 4.61102 0.410538 4.59841 0.452614 4.59782L10.4002 4.58999C10.4598 4.5912 10.5185 4.6043 10.5729 4.62853C10.6273 4.65275 10.6762 4.6876 10.7167 4.73099L12.8404 7.04025ZM2.41173 0.500985C2.4522 0.457606 2.50108 0.422759 2.55546 0.398531C2.60985 0.374303 2.66861 0.361192 2.72824 0.359985L12.679 0.367819C12.721 0.368405 12.7621 0.381014 12.7971 0.404128C12.8321 0.427242 12.8595 0.459877 12.8762 0.498107C12.893 0.536338 12.8982 0.578535 12.8913 0.619624C12.8843 0.660714 12.8656 0.698945 12.8372 0.729719L10.723 3.03899C10.6825 3.08237 10.6336 3.11722 10.5793 3.14145C10.5249 3.16567 10.4661 3.17878 10.4065 3.17999H0.455778C0.413703 3.1794 0.372695 3.16679 0.337686 3.14368C0.302678 3.12057 0.27516 3.08792 0.258443 3.0497C0.241726 3.01147 0.236522 2.96927 0.243455 2.92818C0.250389 2.88709 0.269166 2.84886 0.297529 2.81809L2.41173 0.500985Z", - fill: "url(#goki_walletkit_solana_logo_fill)", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "defs", - { - children: (0, jsx_runtime_1.jsxs)( - "linearGradient", - Object.assign( - { - id: "goki_walletkit_solana_logo_fill", - x1: "0.62194", - y1: "11.8859", - x2: "12.3933", - y2: "-0.00428666", - gradientUnits: "userSpaceOnUse", - }, - { - children: [ - (0, jsx_runtime_1.jsx)( - "stop", - { stopColor: "#9945FF" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "0.14", stopColor: "#8A53F4" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "0.42", stopColor: "#6377D6" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "0.79", stopColor: "#24B0A7" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "0.99", stopColor: "#00D18C" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "1", stopColor: "#00D18C" }, - void 0 - ), - ], - } - ), - void 0 - ), - }, - void 0 - ), - ], - } - ), - void 0 - ); -exports.SolanaLogo = SolanaLogo; -//# sourceMappingURL=icons.js.map diff --git a/dist/components/Modal/icons.js.map b/dist/components/Modal/icons.js.map deleted file mode 100644 index 75918b06..00000000 --- a/dist/components/Modal/icons.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.js","sourceRoot":"","sources":["../../../src/components/Modal/icons.tsx"],"names":[],"mappings":";;;;AAEO,MAAM,QAAQ,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC1E,8CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,cAET,iCACE,CAAC,EAAC,6SAA6S,EAC/S,IAAI,EAAC,cAAc,WACnB,YACE,CACP,CAAC;AAdW,QAAA,QAAQ,YAcnB;AAEK,MAAM,SAAS,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC3E,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,iCACE,CAAC,EAAC,YAAY,EACd,MAAM,EAAC,cAAc,EACrB,WAAW,EAAC,GAAG,EACf,aAAa,EAAC,OAAO,EACrB,cAAc,EAAC,OAAO,WACtB,EACF,iCACE,CAAC,EAAC,YAAY,EACd,MAAM,EAAC,cAAc,EACrB,WAAW,EAAC,GAAG,EACf,aAAa,EAAC,OAAO,EACrB,cAAc,EAAC,OAAO,WACtB,aACE,CACP,CAAC;AAxBW,QAAA,SAAS,aAwBpB;AAEK,MAAM,UAAU,GAA4C,CAAC,KAAK,EAAE,EAAE,CAAC,CAC5E,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,IAC9B,KAAK,eAET,iCACE,CAAC,EAAC,6eAA6e,EAC/e,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,gqBAAgqB,EAClqB,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,oaAAoa,EACta,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,iaAAia,EACna,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,ogBAAogB,EACtgB,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,CAAC,EAAC,+JAA+J,EACjK,IAAI,EAAC,OAAO,WACZ,EACF,iCACE,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,i8DAAi8D,EACn8D,IAAI,EAAC,uCAAuC,WAC5C,EACF,2CACE,0DACE,EAAE,EAAC,iCAAiC,EACpC,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,aAAa,EAChB,aAAa,EAAC,gBAAgB,iBAE9B,iCAAM,SAAS,EAAC,SAAS,WAAG,EAC5B,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,MAAM,EAAC,SAAS,EAAC,SAAS,WAAG,EAC1C,iCAAM,MAAM,EAAC,GAAG,EAAC,SAAS,EAAC,SAAS,WAAG,aACxB,WACZ,aACH,CACP,CAAC;AAzDW,QAAA,UAAU,cAyDrB"} \ No newline at end of file diff --git a/dist/components/Modal/index.d.ts b/dist/components/Modal/index.d.ts deleted file mode 100644 index 717b1cc1..00000000 --- a/dist/components/Modal/index.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import React from "react"; -export interface ModalProps { - children: React.ReactNode; - isOpen: boolean; - onDismiss: () => void; - darkenOverlay?: boolean; - onBack?: () => void; - hideCloseButton?: boolean; - hideSolanaLogo?: boolean; -} -export declare const Modal: React.FC; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/Modal/index.d.ts.map b/dist/components/Modal/index.d.ts.map deleted file mode 100644 index 0b2305d6..00000000 --- a/dist/components/Modal/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/Modal/index.tsx"],"names":[],"mappings":"AAIA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,MAAM,WAAW,UAAU;IACzB,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;IAC1B,MAAM,EAAE,OAAO,CAAC;IAChB,SAAS,EAAE,MAAM,IAAI,CAAC;IACtB,aAAa,CAAC,EAAE,OAAO,CAAC;IAExB,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B;AAED,eAAO,MAAM,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,UAAU,CAiItC,CAAC"} \ No newline at end of file diff --git a/dist/components/Modal/index.js b/dist/components/Modal/index.js deleted file mode 100644 index 811950f1..00000000 --- a/dist/components/Modal/index.js +++ /dev/null @@ -1,277 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Modal = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const react_1 = require("@emotion/react"); -const styled_1 = __importDefault(require("@emotion/styled")); -const dialog_1 = require("@reach/dialog"); -const darken_1 = __importDefault(require("polished/lib/color/darken")); -const react_device_detect_1 = require("react-device-detect"); -const react_spring_1 = require("react-spring"); -const react_use_gesture_1 = require("react-use-gesture"); -const icons_1 = require("./icons"); -const Modal = ({ - children, - isOpen, - onDismiss, - darkenOverlay = true, - onBack, - hideCloseButton = false, - hideSolanaLogo = true, -}) => { - const fadeTransition = (0, react_spring_1.useTransition)(isOpen, { - config: { duration: 150 }, - from: { opacity: 0 }, - enter: { opacity: 1 }, - leave: { opacity: 0 }, - }); - const [{ y }, set] = (0, react_spring_1.useSpring)(() => ({ - y: 0, - config: { mass: 1, tension: 210, friction: 20 }, - })); - const bind = (0, react_use_gesture_1.useGesture)({ - onDrag: (state) => { - set({ - y: state.down ? state.movement[1] : 0, - }); - if ( - state.movement[1] > 300 || - (state.velocity > 3 && state.direction[1] > 0) - ) { - onDismiss(); - } - }, - }); - return (0, jsx_runtime_1.jsxs)( - jsx_runtime_1.Fragment, - { - children: [ - (0, jsx_runtime_1.jsx)( - react_1.Global, - { - styles: (0, react_1.css)` - :root { - --reach-dialog: 1; - } - - [data-reach-dialog-overlay] { - background: hsla(0, 0%, 0%, 0.33); - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - overflow: auto; - } - - [data-reach-dialog-content] { - width: 50vw; - margin: 10vh auto; - background: white; - padding: 2rem; - outline: none; - } - `, - }, - void 0 - ), - fadeTransition( - (props, item) => - item && - (0, jsx_runtime_1.jsx)( - StyledDialogOverlay, - Object.assign( - { - style: props, - isOpen: isOpen || props.opacity.get() !== 0, - onDismiss: onDismiss, - darkenOverlay: darkenOverlay, - }, - { - children: (0, jsx_runtime_1.jsxs)( - ModalWrapper, - Object.assign( - { "aria-label": "dialog content" }, - react_device_detect_1.isMobile - ? Object.assign(Object.assign({}, bind()), { - style: { - transform: y.to( - (n) => `translateY(${n > 0 ? n : 0}px)` - ), - }, - }) - : {}, - { - children: [ - (0, jsx_runtime_1.jsxs)( - TopArea, - { - children: [ - onBack - ? (0, jsx_runtime_1.jsx)( - ButtonIcon, - Object.assign( - { - href: "#", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - onBack(); - }, - }, - { - children: (0, jsx_runtime_1.jsx)( - icons_1.BackIcon, - {}, - void 0 - ), - } - ), - void 0 - ) - : (0, jsx_runtime_1.jsx)("div", {}, void 0), - hideSolanaLogo - ? (0, jsx_runtime_1.jsx)("div", {}, void 0) - : (0, jsx_runtime_1.jsx)( - LogoWrapper, - { - children: (0, jsx_runtime_1.jsx)( - icons_1.SolanaLogo, - {}, - void 0 - ), - }, - void 0 - ), - hideCloseButton - ? (0, jsx_runtime_1.jsx)("div", {}, void 0) - : (0, jsx_runtime_1.jsx)( - ButtonIcon, - Object.assign( - { - href: "#", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - onDismiss(); - }, - }, - { - children: (0, jsx_runtime_1.jsx)( - icons_1.CloseIcon, - {}, - void 0 - ), - } - ), - void 0 - ), - ], - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - Content, - { children: children }, - void 0 - ), - ], - } - ), - void 0 - ), - } - ), - void 0 - ) - ), - ], - }, - void 0 - ); -}; -exports.Modal = Modal; -const LogoWrapper = styled_1.default.div` - flex: 1 1 auto; - - display: flex; - justify-content: center; -`; -const TopArea = styled_1.default.div` - position: absolute; - top: 12px; - left: 16px; - right: 16px; - - display: flex; - align-items: center; - justify-content: space-between; -`; -const ButtonIcon = styled_1.default.a` - flex: 0 0 24px; - color: #ccd2e3; - &:hover { - color: ${(0, darken_1.default)(0.1, "#ccd2e3")}; - } - transition: 0.1s ease; -`; -const Content = styled_1.default.div` - position: absolute; - top: 28px; - left: 0; - right: 0; - bottom: 0; -`; -const ModalWrapper = (0, styled_1.default)( - (0, react_spring_1.animated)(dialog_1.DialogContent) -)` - * { - box-sizing: border-box; - } - font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - - position: relative; - - box-shadow: 0px 4px 16px rgba(207, 207, 207, 0.25); - width: 100%; - max-width: 360px; - height: 608px; - border-radius: 8px; - background: #fff; - color: #696969; - - font-weight: normal; - font-size: 12px; - line-height: 15px; - letter-spacing: -0.02em; - color: #696969; -`; -const StyledDialogOverlay = (0, styled_1.default)( - (0, react_spring_1.animated)(dialog_1.DialogOverlay), - { - shouldForwardProp(prop) { - return prop !== "darkenOverlay"; - }, - } -)` - [data-reach-dialog-content] { - padding: 0; - } - - ${({ darkenOverlay }) => - darkenOverlay - ? (0, react_1.css)` - background: rgba(0, 0, 0, 0.55); - ` - : (0, react_1.css)` - background: none; - `} -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/Modal/index.js.map b/dist/components/Modal/index.js.map deleted file mode 100644 index 841585fb..00000000 --- a/dist/components/Modal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Modal/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts b/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts deleted file mode 100644 index ca992530..00000000 --- a/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -interface Props extends React.DetailedHTMLProps, HTMLButtonElement> { - footer?: React.ReactNode; -} -export declare const ButtonWithFooter: React.FC; -export declare const BottomArea: import("@emotion/styled").StyledComponent<{ - theme?: import("@emotion/react").Theme | undefined; - as?: import("react").ElementType | undefined; -}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; -export declare const FooterText: import("@emotion/styled").StyledComponent<{ - theme?: import("@emotion/react").Theme | undefined; - as?: import("react").ElementType | undefined; -}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; -export declare const BigButton: import("@emotion/styled").StyledComponent<{ - theme?: import("@emotion/react").Theme | undefined; - as?: import("react").ElementType | undefined; -}, import("react").DetailedHTMLProps, HTMLButtonElement>, {}>; -export {}; -//# sourceMappingURL=ButtonWithFooter.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map b/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map deleted file mode 100644 index 39699833..00000000 --- a/dist/components/WalletSelectorModal/ButtonWithFooter.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ButtonWithFooter.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/ButtonWithFooter.tsx"],"names":[],"mappings":";AAGA,UAAU,KACR,SAAQ,KAAK,CAAC,iBAAiB,CAC7B,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB;IACD,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;CAC1B;AAED,eAAO,MAAM,gBAAgB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAW5C,CAAC;AAEF,eAAO,MAAM,UAAU;;;yGAUtB,CAAC;AAEF,eAAO,MAAM,UAAU;;;yGAStB,CAAC;AAEF,eAAO,MAAM,SAAS;;;qHA0BrB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/ButtonWithFooter.js b/dist/components/WalletSelectorModal/ButtonWithFooter.js deleted file mode 100644 index 3edd3070..00000000 --- a/dist/components/WalletSelectorModal/ButtonWithFooter.js +++ /dev/null @@ -1,104 +0,0 @@ -"use strict"; -var __rest = - (this && this.__rest) || - function (s, e) { - var t = {}; - for (var p in s) - if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if ( - e.indexOf(p[i]) < 0 && - Object.prototype.propertyIsEnumerable.call(s, p[i]) - ) - t[p[i]] = s[p[i]]; - } - return t; - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.BigButton = - exports.FooterText = - exports.BottomArea = - exports.ButtonWithFooter = - void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const polished_1 = require("polished"); -const ButtonWithFooter = (_a) => { - var { footer, children } = _a, - props = __rest(_a, ["footer", "children"]); - return (0, jsx_runtime_1.jsxs)( - exports.BottomArea, - { - children: [ - (0, jsx_runtime_1.jsx)( - exports.BigButton, - Object.assign({}, props, { children: children }), - void 0 - ), - (0, jsx_runtime_1.jsx)( - exports.FooterText, - { children: footer }, - void 0 - ), - ], - }, - void 0 - ); -}; -exports.ButtonWithFooter = ButtonWithFooter; -exports.BottomArea = styled_1.default.div` - position: absolute; - left: 28px; - right: 28px; - bottom: 28px; - - display: flex; - flex-direction: column; - align-items: center; - gap: 18px; -`; -exports.FooterText = styled_1.default.div` - font-size: 12px; - line-height: 15px; - letter-spacing: -0.02em; - color: #696969; - & > a { - color: #696969; - font-weight: bold; - } -`; -exports.BigButton = styled_1.default.button` - border: none; - outline: none; - - border-radius: 16px; - height: 55px; - width: 100%; - - display: flex; - align-items: center; - justify-content: center; - - font-weight: bold; - font-size: 16px; - line-height: 20px; - text-align: center; - - background: #000000; - color: #fff; - &:hover { - background: ${(0, polished_1.lighten)(0.133, "#000")}; - } - &:active { - background: ${(0, polished_1.lighten)(0.212, "#000")}; - } - cursor: pointer; -`; -//# sourceMappingURL=ButtonWithFooter.js.map diff --git a/dist/components/WalletSelectorModal/ButtonWithFooter.js.map b/dist/components/WalletSelectorModal/ButtonWithFooter.js.map deleted file mode 100644 index 69b3b523..00000000 --- a/dist/components/WalletSelectorModal/ButtonWithFooter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ButtonWithFooter.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/ButtonWithFooter.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,6DAAqC;AACrC,uCAAmC;AAU5B,MAAM,gBAAgB,GAAoB,CAAC,EAI1C,EAAE,EAAE;QAJsC,EAChD,MAAM,EACN,QAAQ,OAEF,EADH,KAAK,cAHwC,sBAIjD,CADS;IAER,OAAO,CACL,wBAAC,kBAAU,eACT,uBAAC,iBAAS,oBAAK,KAAK,cAAG,QAAQ,YAAa,EAC5C,uBAAC,kBAAU,cAAE,MAAM,WAAc,YACtB,CACd,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,gBAAgB,oBAW3B;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;CAUnC,CAAC;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;CASnC,CAAC;AAEW,QAAA,SAAS,GAAG,gBAAM,CAAC,MAAM,CAAA;;;;;;;;;;;;;;;;;;;;kBAoBpB,IAAA,kBAAO,EAAC,KAAK,EAAE,MAAM,CAAC;;;kBAGtB,IAAA,kBAAO,EAAC,KAAK,EAAE,MAAM,CAAC;;;CAGvC,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/LanguageToggle.d.ts b/dist/components/WalletSelectorModal/LanguageToggle.d.ts deleted file mode 100644 index cc77217a..00000000 --- a/dist/components/WalletSelectorModal/LanguageToggle.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import React from "react"; -import type { LangOption } from "../../types"; -interface Props extends React.DetailedHTMLProps, HTMLButtonElement> { - langOption?: LangOption; -} -export declare const LanguageToggle: React.FC; -export declare const BottomArea: import("@emotion/styled").StyledComponent<{ - theme?: import("@emotion/react").Theme | undefined; - as?: React.ElementType | undefined; -}, React.DetailedHTMLProps, HTMLDivElement>, {}>; -export {}; -//# sourceMappingURL=LanguageToggle.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map b/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map deleted file mode 100644 index e5654b0c..00000000 --- a/dist/components/WalletSelectorModal/LanguageToggle.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LanguageToggle.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/LanguageToggle.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAmB,MAAM,OAAO,CAAC;AAGxC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AAE9C,UAAU,KACR,SAAQ,KAAK,CAAC,iBAAiB,CAC7B,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,EAC7C,iBAAiB,CAClB;IACD,UAAU,CAAC,EAAE,UAAU,CAAC;CACzB;AAED,eAAO,MAAM,cAAc,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAiC1C,CAAC;AAEF,eAAO,MAAM,UAAU;;;qFAQtB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/LanguageToggle.js b/dist/components/WalletSelectorModal/LanguageToggle.js deleted file mode 100644 index 92319492..00000000 --- a/dist/components/WalletSelectorModal/LanguageToggle.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.BottomArea = exports.LanguageToggle = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const react_1 = require("react"); -const react_i18next_1 = require("react-i18next"); -const LanguageToggle = ({ langOption }) => { - const { t, i18n } = (0, react_i18next_1.useTranslation)(); - const [lang, setLang] = (0, react_1.useState)(i18n.language); - const handleSelectLanguage = (e) => { - setLang(e.target.value); - i18n.changeLanguage(e.target.value).catch((e) => console.log(e)); - }; - return (0, jsx_runtime_1.jsxs)( - exports.BottomArea, - { - children: [ - (0, jsx_runtime_1.jsx)( - "label", - { children: t("changeLanguage", "Change Language") }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "select", - Object.assign( - { id: "language", value: lang, onChange: handleSelectLanguage }, - { - children: Object.keys(langOption).map((lng) => - (0, jsx_runtime_1.jsx)( - "option", - Object.assign( - { - value: lng, - style: { - border: "1px solid #dfdfdf", - boxSizing: "border-box", - borderRadius: "4px", - padding: "0 4px", - }, - }, - { children: langOption[lng].nativeName } - ), - lng - ) - ), - } - ), - void 0 - ), - ], - }, - void 0 - ); -}; -exports.LanguageToggle = LanguageToggle; -exports.BottomArea = styled_1.default.div` - font-size: 14px; - line-height: 15px; - color: #696969; - margin: 0 10px; - - display: flex; - justify-content: space-around; -`; -//# sourceMappingURL=LanguageToggle.js.map diff --git a/dist/components/WalletSelectorModal/LanguageToggle.js.map b/dist/components/WalletSelectorModal/LanguageToggle.js.map deleted file mode 100644 index 45a67600..00000000 --- a/dist/components/WalletSelectorModal/LanguageToggle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LanguageToggle.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/LanguageToggle.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAAwC;AACxC,iDAA+C;AAYxC,MAAM,cAAc,GAAoB,CAAC,EAAE,UAAU,EAAS,EAAE,EAAE;IACvE,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAErC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,EAAS,IAAI,CAAC,QAAQ,CAAC,CAAC;IAExD,MAAM,oBAAoB,GAA0C,CAClE,CAAuC,EACvC,EAAE;QACF,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACxB,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;IACnE,CAAC,CAAC;IAEF,OAAO,CACL,wBAAC,kBAAU,eACT,4CAAQ,CAAC,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,WAAS,EACvD,iDAAQ,EAAE,EAAC,UAAU,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,oBAAoB,gBAC9D,MAAM,CAAC,IAAI,CAAC,UAAW,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CACrC,iDAEE,KAAK,EAAE,GAAG,EACV,KAAK,EAAE;wBACL,MAAM,EAAE,mBAAmB;wBAC3B,SAAS,EAAE,YAAY;wBACvB,YAAY,EAAE,KAAK;wBACnB,OAAO,EAAE,OAAO;qBACjB,gBAEA,UAAW,CAAC,GAAG,CAAE,CAAC,UAAU,KATxB,GAAG,CAUD,CACV,CAAC,YACK,YACE,CACd,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,cAAc,kBAiCzB;AAEW,QAAA,UAAU,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;CAQnC,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts deleted file mode 100644 index 59c690db..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -interface Props { - fill?: string; - frameMs?: number; -} -export declare const ConnectingAnimation: React.FC; -export {}; -//# sourceMappingURL=ConnectingAnimation.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map deleted file mode 100644 index cf9df235..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConnectingAnimation.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.tsx"],"names":[],"mappings":";AAGA,UAAU,KAAK;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoE/C,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js deleted file mode 100644 index f4e170cf..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ConnectingAnimation = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const react_1 = require("@emotion/react"); -const react_2 = require("react"); -const ConnectingAnimation = ({ fill = "#6764FB", frameMs = 160 }) => { - const [now, setNow] = (0, react_2.useState)(Date.now()); - (0, react_2.useEffect)(() => { - const interval = setInterval(() => { - setNow(Date.now()); - }, frameMs); - return () => clearInterval(interval); - }, [frameMs]); - const frame = (0, react_2.useMemo)( - () => Math.floor(now / frameMs) % 7, - [frameMs, now] - ); - return (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "56", - height: "12", - viewBox: "0 0 56 12", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - css: (0, react_1.css)` - circle { - transition: fill 0.4s ease; - } - `, - }, - { - children: [ - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "2.5", - cy: "2.5", - r: "2.5", - fill: frame === 0 ? fill : "#dedede", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "19.5", - cy: "2.5", - r: "2.5", - fill: frame === 2 ? fill : "#DEDEDE", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "36.5", - cy: "2.5", - r: "2.5", - fill: frame === 4 ? fill : "#DEDEDE", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "53.5", - cy: "2.5", - r: "2.5", - fill: frame === 6 ? fill : "#dedede", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "12.5", - cy: "9.5", - r: "2.5", - fill: frame === 1 ? fill : "#dedede", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "29.5", - cy: "9.5", - r: "2.5", - fill: frame === 3 ? fill : "#dedede", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { - cx: "46.5", - cy: "9.5", - r: "2.5", - fill: frame === 5 ? fill : "#dedede", - }, - void 0 - ), - ], - } - ), - void 0 - ); -}; -exports.ConnectingAnimation = ConnectingAnimation; -//# sourceMappingURL=ConnectingAnimation.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map b/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map deleted file mode 100644 index 81add1a4..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConnectingAnimation.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/ConnectingAnimation.tsx"],"names":[],"mappings":";;;;AAAA,0CAAqC;AACrC,iCAAqD;AAO9C,MAAM,mBAAmB,GAAoB,CAAC,EACnD,IAAI,GAAG,SAAS,EAChB,OAAO,GAAG,GAAG,GACP,EAAE,EAAE;IACV,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,IAAA,gBAAQ,EAAS,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC;IAEnD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,QAAQ,GAAG,WAAW,CAAC,GAAG,EAAE;YAChC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC;QACrB,CAAC,EAAE,OAAO,CAAC,CAAC;QACZ,OAAO,GAAG,EAAE,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;IACvC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAEd,MAAM,KAAK,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC;IAE3E,OAAO,CACL,+CACE,KAAK,EAAC,IAAI,EACV,MAAM,EAAC,IAAI,EACX,OAAO,EAAC,WAAW,EACnB,IAAI,EAAC,MAAM,EACX,KAAK,EAAC,4BAA4B,EAClC,GAAG,EAAE,IAAA,WAAG,EAAA;;;;OAIP,iBAED,mCAAQ,EAAE,EAAC,KAAK,EAAC,EAAE,EAAC,KAAK,EAAC,CAAC,EAAC,KAAK,EAAC,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WAAI,EAC1E,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EAEF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,EACF,mCACE,EAAE,EAAC,MAAM,EACT,EAAE,EAAC,KAAK,EACR,CAAC,EAAC,KAAK,EACP,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,WACpC,aACE,CACP,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,mBAAmB,uBAoE9B"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts b/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts deleted file mode 100644 index 1ee6e10a..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import type { ProviderInfo } from "../WalletStepSelect"; -interface Props { - appIcon: React.ReactNode; - info: ProviderInfo; - onBack?: () => void; - onComplete?: () => void; -} -export declare const WalletStepConnecting: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map deleted file mode 100644 index 3cf40c15..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/index.tsx"],"names":[],"mappings":";AAQA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAC;AAGxD,UAAU,KAAK;IACb,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC;IACzB,IAAI,EAAE,YAAY,CAAC;IACnB,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,IAAI,CAAC;CACzB;AAED,eAAO,MAAM,oBAAoB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA+IhD,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/index.js b/dist/components/WalletSelectorModal/WalletStepConnecting/index.js deleted file mode 100644 index 0bdabb6a..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/index.js +++ /dev/null @@ -1,356 +0,0 @@ -"use strict"; -var __awaiter = - (this && this.__awaiter) || - function (thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function (resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator["throw"](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletStepConnecting = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const react_1 = require("@emotion/react"); -const styled_1 = __importDefault(require("@emotion/styled")); -const use_solana_1 = require("@saberhq/use-solana"); -const react_2 = require("react"); -const react_device_detect_1 = require("react-device-detect"); -const react_i18next_1 = require("react-i18next"); -const ButtonWithFooter_1 = require("../ButtonWithFooter"); -const ConnectingAnimation_1 = require("./ConnectingAnimation"); -const WalletStepConnecting = ({ appIcon, info, onBack, onComplete }) => { - const walletProviderInfo = info.info; - const icon = - typeof walletProviderInfo.icon === "string" - ? (0, jsx_runtime_1.jsx)("img", { src: walletProviderInfo.icon }, void 0) - : (0, jsx_runtime_1.jsx)(walletProviderInfo.icon, {}, void 0); - const { activate, connected, wallet } = (0, use_solana_1.useSolana)(); - const [error, setError] = (0, react_2.useState)(null); - const { t } = (0, react_i18next_1.useTranslation)(); - const isManualConnect = - react_device_detect_1.isMobile && - (info.type === use_solana_1.WalletType.Sollet || - info.type === use_solana_1.WalletType.Solflare); - const doActivate = (0, react_2.useCallback)( - () => - __awaiter(void 0, void 0, void 0, function* () { - try { - yield activate(info.type); - setError(null); - } catch (e) { - setError(e.message); - } - }), - [activate, info.type] - ); - // attempt to activate the wallet on initial load - (0, react_2.useEffect)(() => { - if (isManualConnect) { - return; - } - // delay so people can see a message - const timeout = setTimeout(() => { - void doActivate(); - }, 500); - return () => clearTimeout(timeout); - // only run this on the first display of this modal - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - // close modal only when the wallet is connected - (0, react_2.useEffect)(() => { - if (wallet && connected) { - onComplete === null || onComplete === void 0 ? void 0 : onComplete(); - } - }, [wallet, connected, onComplete]); - return (0, jsx_runtime_1.jsx)( - Wrapper, - { - children: (0, jsx_runtime_1.jsxs)( - ConnectingWrapper, - { - children: [ - error - ? (0, jsx_runtime_1.jsxs)( - ConnectingHeader, - { - children: [ - (0, jsx_runtime_1.jsx)( - Connecting, - { - children: t( - "modal.walletStepConnecting.error.header", - "Error Connecting Wallet" - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ConnectingInstructions, - { children: error }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ConnectingInstructions, - { - children: (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - css: (0, react_1.css)` - color: #696969; - font-weight: bold; - `, - href: "#", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - void doActivate(); - }, - }, - { children: t("buttons.retry", "Retry") } - ), - void 0 - ), - }, - void 0 - ), - ], - }, - void 0 - ) - : (0, jsx_runtime_1.jsxs)( - ConnectingHeader, - { - children: [ - (0, jsx_runtime_1.jsx)( - Connecting, - { - children: t( - "modal.walletStepConnecting.connecting.header", - "Connecting..." - ), - }, - void 0 - ), - isManualConnect - ? (0, jsx_runtime_1.jsxs)( - ConnectingInstructions, - { - children: [ - "Please", - " ", - (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - css: (0, react_1.css)` - color: #696969; - font-weight: bold; - `, - href: "#", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - wallet === null || wallet === void 0 - ? void 0 - : wallet.connect(); - }, - }, - { children: "click here" } - ), - void 0 - ), - " ", - "to unlock your ", - walletProviderInfo.name, - " wallet.", - ], - }, - void 0 - ) - : (0, jsx_runtime_1.jsx)( - ConnectingInstructions, - { - children: t( - "modal.walletStepConnecting.connecting.instructions", - "Please unlock your {{ walletName }} wallet", - { walletName: walletProviderInfo.name } - ), - }, - void 0 - ), - ], - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - AppIconsWrapper, - { - children: (0, jsx_runtime_1.jsxs)( - AppIcons, - { - children: [ - icon, - (0, jsx_runtime_1.jsx)( - ConnectingAnimation_1.ConnectingAnimation, - {}, - void 0 - ), - appIcon, - ], - }, - void 0 - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ButtonWithFooter_1.BottomArea, - { - children: (0, jsx_runtime_1.jsxs)( - ButtonWithFooter_1.FooterText, - { - children: [ - t( - "modal.walletStepConnecting.footer.title", - "Having trouble?" - ), - " ", - (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - href: "#", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - onBack === null || onBack === void 0 - ? void 0 - : onBack(); - }, - }, - { children: t("buttons.goBack", "Go Back") } - ), - void 0 - ), - ], - }, - void 0 - ), - }, - void 0 - ), - ], - }, - void 0 - ), - }, - void 0 - ); -}; -exports.WalletStepConnecting = WalletStepConnecting; -const ConnectingHeader = styled_1.default.div` - display: flex; - flex-direction: column; - gap: 9px; - margin-top: 68px; - margin-bottom: 71px; -`; -const Connecting = styled_1.default.h2` - margin: 0; - font-weight: bold; - font-size: 24px; - line-height: 29px; - text-align: center; - letter-spacing: -0.02em; - color: #000000; -`; -const ConnectingInstructions = styled_1.default.p` - margin: 0; - font-weight: normal; - font-size: 14px; - line-height: 17px; - text-align: center; - letter-spacing: -0.02em; - color: #696969; -`; -const Wrapper = styled_1.default.div` - position: relative; - overflow: hidden; - - top: 0; - left: 0; - width: 100%; - height: 100%; -`; -const AppIcons = styled_1.default.div` - display: grid; - grid-template-columns: 48px 1fr 48px; - grid-column-gap: 20px; - align-items: center; - width: 192px; - - & > img, - & > svg { - width: 48px; - height: 48px; - } -`; -const AppIconsWrapper = styled_1.default.div` - width: 100%; - display: flex; - justify-content: center; -`; -const ConnectingWrapper = styled_1.default.div` - position: absolute; - bottom: 0; - left: 0; - right: 0; - height: calc(100% - 154px); - - background: #f9f9f9; - border-radius: 32px 32px 8px 8px; - - animation: fadeIn 0.2s forwards; - animation-timing-function: ease-out; - - @keyframes fadeIn { - 0% { - bottom: -300px; - } - 100% { - bottom: 0; - } - } -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map b/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map deleted file mode 100644 index 6919707a..00000000 --- a/dist/components/WalletSelectorModal/WalletStepConnecting/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepConnecting/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts deleted file mode 100644 index f41bc511..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -export declare const DefaultAppIcon: React.FC; -export declare const Wrapper: import("@emotion/styled").StyledComponent<{ - theme?: import("@emotion/react").Theme | undefined; - as?: import("react").ElementType | undefined; -}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; -//# sourceMappingURL=DefaultAppIcon.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map deleted file mode 100644 index e25e85e6..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DefaultAppIcon.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.tsx"],"names":[],"mappings":";AAEA,eAAO,MAAM,cAAc,EAAE,KAAK,CAAC,EAA+B,CAAC;AAEnE,eAAO,MAAM,OAAO;;;yGAcnB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js deleted file mode 100644 index 1b2e908a..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Wrapper = exports.DefaultAppIcon = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const DefaultAppIcon = () => - (0, jsx_runtime_1.jsx)(exports.Wrapper, { children: "?" }, void 0); -exports.DefaultAppIcon = DefaultAppIcon; -exports.Wrapper = styled_1.default.div` - width: 48px; - height: 48px; - border-radius: 50%; - border: 3px dashed #dedede; - background: #f9f9f9; - - display: flex; - align-items: center; - justify-content: center; - - font-size: 36px; - color: #dedede; - user-select: none; -`; -//# sourceMappingURL=DefaultAppIcon.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map deleted file mode 100644 index cebf5399..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DefaultAppIcon.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/DefaultAppIcon.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAE9B,MAAM,cAAc,GAAa,GAAG,EAAE,CAAC,uBAAC,eAAO,4BAAY,CAAC;AAAtD,QAAA,cAAc,kBAAwC;AAEtD,QAAA,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;CAchC,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts deleted file mode 100644 index 0d48ac78..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -interface Props { - icon: React.ReactNode; - title: React.ReactNode | string; - description: React.ReactNode | string; -} -export declare const Detail: React.FC; -export {}; -//# sourceMappingURL=Detail.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map deleted file mode 100644 index c3ec58e6..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Detail.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx"],"names":[],"mappings":";AAEA,UAAU,KAAK;IACb,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC;IACtB,KAAK,EAAE,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC;IAChC,WAAW,EAAE,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC;CACvC;AAED,eAAO,MAAM,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAclC,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js deleted file mode 100644 index 23a128b8..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Detail = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const Detail = ({ icon, title, description }) => { - return (0, jsx_runtime_1.jsxs)( - Wrapper, - { - children: [ - icon, - (0, jsx_runtime_1.jsxs)( - Info, - { - children: [ - (0, jsx_runtime_1.jsx)(Title, { children: title }, void 0), - (0, jsx_runtime_1.jsx)( - Description, - { children: description }, - void 0 - ), - ], - }, - void 0 - ), - ], - }, - void 0 - ); -}; -exports.Detail = Detail; -const Wrapper = styled_1.default.div` - display: grid; - grid-template-columns: 18px 1fr; - grid-column-gap: 9px; - width: 100%; -`; -const Info = styled_1.default.div` - display: flex; - flex-direction: column; - gap: 4px; -`; -const Title = styled_1.default.span` - font-weight: bold; - font-size: 14px; - line-height: 18px; - letter-spacing: -0.02em; - color: #000000; -`; -const Description = styled_1.default.p` - margin: 0; - font-size: 12px; - line-height: 15px; - letter-spacing: -0.02em; - color: #696969; -`; -//# sourceMappingURL=Detail.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map deleted file mode 100644 index 2beb30fa..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/Detail.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Detail.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/Detail.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAQ9B,MAAM,MAAM,GAAoB,CAAC,EACtC,IAAI,EACJ,KAAK,EACL,WAAW,GACL,EAAE,EAAE;IACV,OAAO,CACL,wBAAC,OAAO,eACL,IAAI,EACL,wBAAC,IAAI,eACH,uBAAC,KAAK,cAAE,KAAK,WAAS,EACtB,uBAAC,WAAW,cAAE,WAAW,WAAe,YACnC,YACC,CACX,CAAC;AACJ,CAAC,CAAC;AAdW,QAAA,MAAM,UAcjB;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;CAKzB,CAAC;AAEF,MAAM,IAAI,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAItB,CAAC;AAEF,MAAM,KAAK,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAMxB,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,CAAC,CAAA;;;;;;CAM3B,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts deleted file mode 100644 index f2cba6d4..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import React from "react"; -export declare const SolanaIcon: React.FC>; -export declare const ConnectDots: React.FC>; -export declare const LockIcon: React.FC>; -export declare const BoltIcon: React.FC>; -//# sourceMappingURL=icons.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map deleted file mode 100644 index a0b7d37a..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/icons.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/icons.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,eAAO,MAAM,UAAU,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAkC9D,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAiB/D,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAsB5D,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAgB5D,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/icons.js b/dist/components/WalletSelectorModal/WalletStepIntro/icons.js deleted file mode 100644 index 240b830c..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/icons.js +++ /dev/null @@ -1,219 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.BoltIcon = - exports.LockIcon = - exports.ConnectDots = - exports.SolanaIcon = - void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const SolanaIcon = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "48", - height: "48", - viewBox: "0 0 48 48", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48Z", - fill: "black", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M14.8105 30.6157C14.9009 30.5163 15.0109 30.437 15.1337 30.3826C15.2563 30.3283 15.3892 30.3002 15.5233 30.3001L37.5169 30.3181C37.6106 30.3183 37.7022 30.3457 37.7806 30.3969C37.859 30.4481 37.9208 30.5211 37.9585 30.6068C37.9963 30.6925 38.0083 30.7874 37.9932 30.8798C37.9781 30.9722 37.9364 31.0582 37.8733 31.1275L33.1897 36.2845C33.0994 36.3838 32.9892 36.4633 32.8664 36.5176C32.7436 36.572 32.6107 36.6001 32.4763 36.6001L10.4834 36.5821C10.3897 36.5818 10.2981 36.5545 10.2197 36.5032C10.1413 36.452 10.0795 36.379 10.0417 36.2933C10.004 36.2077 9.99195 36.1127 10.0071 36.0203C10.0222 35.9279 10.0639 35.8419 10.127 35.7727L14.8105 30.6157ZM37.8733 26.3227C37.9364 26.3919 37.9781 26.4779 37.9932 26.5703C38.0083 26.6627 37.9963 26.7577 37.9585 26.8433C37.9208 26.929 37.859 27.002 37.7806 27.0532C37.7022 27.1045 37.6106 27.1318 37.5169 27.1321L15.5239 27.1501C15.3896 27.1501 15.2568 27.122 15.1339 27.0676C15.011 27.0133 14.9009 26.9338 14.8105 26.8345L10.127 21.6745C10.0639 21.6052 10.0222 21.5192 10.0071 21.4268C9.99195 21.3344 10.004 21.2395 10.0417 21.1538C10.0795 21.0681 10.1413 20.9951 10.2197 20.9439C10.2981 20.8927 10.3897 20.8653 10.4834 20.8651L32.4769 20.8471C32.6112 20.8472 32.7439 20.8753 32.8667 20.9296C32.9894 20.984 33.0995 21.0633 33.1897 21.1627L37.8733 26.3227ZM14.8105 11.7157C14.9009 11.6163 15.0109 11.537 15.1337 11.4826C15.2563 11.4283 15.3892 11.4001 15.5233 11.4001L37.5169 11.4181C37.6106 11.4182 37.7022 11.4456 37.7806 11.4969C37.859 11.5481 37.9208 11.621 37.9585 11.7068C37.9963 11.7925 38.0083 11.8873 37.9932 11.9798C37.9781 12.0722 37.9364 12.1582 37.8733 12.2275L33.1897 17.3845C33.0994 17.4838 32.9892 17.5633 32.8664 17.6176C32.7436 17.672 32.6107 17.7001 32.4763 17.7001L10.4834 17.6821C10.3897 17.6818 10.2981 17.6545 10.2197 17.6032C10.1413 17.552 10.0795 17.479 10.0417 17.3933C10.004 17.3077 9.99195 17.2127 10.0071 17.1203C10.0222 17.0279 10.0639 16.9419 10.127 16.8727L14.8105 11.7157Z", - fill: "url(#paint0_linear)", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "defs", - { - children: (0, jsx_runtime_1.jsxs)( - "linearGradient", - Object.assign( - { - id: "paint0_linear", - x1: "10.8506", - y1: "37.1497", - x2: "37.1497", - y2: "10.8505", - gradientUnits: "userSpaceOnUse", - }, - { - children: [ - (0, jsx_runtime_1.jsx)( - "stop", - { stopColor: "#9945FF" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "0.2", stopColor: "#7962E7" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "stop", - { offset: "1", stopColor: "#00D18C" }, - void 0 - ), - ], - } - ), - void 0 - ), - }, - void 0 - ), - ], - } - ), - void 0 - ); -exports.SolanaIcon = SolanaIcon; -const ConnectDots = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "56", - height: "12", - viewBox: "0 0 56 12", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "19.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "36.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "2.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "53.5", cy: "2.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "12.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "29.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "circle", - { cx: "46.5", cy: "9.5", r: "2.5", fill: "#DEDEDE" }, - void 0 - ), - ], - } - ), - void 0 - ); -exports.ConnectDots = ConnectDots; -const LockIcon = (props) => - (0, jsx_runtime_1.jsxs)( - "svg", - Object.assign( - { - width: "18", - height: "18", - viewBox: "0 0 18 18", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: [ - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M4 9.60005C4 8.73069 4 8.29601 4.13285 7.94994C4.33597 7.42079 4.75409 7.00267 5.28325 6.79954C5.62931 6.66669 6.06399 6.66669 6.93336 6.66669H10.8445C11.7139 6.66669 12.1485 6.66669 12.4946 6.79954C13.0238 7.00267 13.4419 7.42079 13.645 7.94994C13.7779 8.29601 13.7779 8.73069 13.7779 9.60005V9.60005C13.7779 10.9041 13.7779 11.5561 13.5786 12.0752C13.2739 12.8689 12.6467 13.4961 11.853 13.8008C11.3339 14.0001 10.6819 14.0001 9.37782 14.0001H8.40003C7.09599 14.0001 6.44397 14.0001 5.92487 13.8008C5.13114 13.4961 4.50396 12.8689 4.19927 12.0752C4 11.5561 4 10.9041 4 9.60005V9.60005Z", - stroke: "black", - strokeWidth: "2", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "path", - { - d: "M11.3334 6.05558V5.44446C11.3334 4.09442 10.239 3 8.88892 3V3C7.53888 3 6.44446 4.09442 6.44446 5.44446V6.05558", - stroke: "black", - strokeWidth: "2", - strokeLinecap: "round", - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "ellipse", - { - cx: "8.88892", - cy: "10.3334", - rx: "1.22223", - ry: "1.22223", - fill: "black", - }, - void 0 - ), - ], - } - ), - void 0 - ); -exports.LockIcon = LockIcon; -const BoltIcon = (props) => - (0, jsx_runtime_1.jsx)( - "svg", - Object.assign( - { - width: "18", - height: "18", - viewBox: "0 0 18 18", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - }, - props, - { - children: (0, jsx_runtime_1.jsx)( - "path", - { - d: "M7.66447 10.8127H8.53714V13.9986L8.53714 14.0272C8.53712 14.3463 8.53711 14.6243 8.55872 14.8253C8.56961 14.9265 8.58976 15.0525 8.64129 15.1678C8.69746 15.2935 8.81988 15.4635 9.05182 15.5146C9.28375 15.5657 9.4663 15.4628 9.57008 15.3723C9.66527 15.2894 9.73648 15.1835 9.7889 15.0962C9.89294 14.9229 10.0097 14.6707 10.1438 14.381L10.1558 14.3551L12.1557 10.0354L12.171 10.0023C12.3861 9.53761 12.5693 9.14202 12.6647 8.81793C12.7646 8.47858 12.804 8.1028 12.5828 7.75669C12.3617 7.41059 12.0041 7.28844 11.6542 7.23654C11.32 7.18697 10.8841 7.18699 10.372 7.18702L10.3355 7.18702H9.46286V4.00112L9.46286 3.97257C9.46288 3.65344 9.46289 3.37544 9.44128 3.17449C9.43039 3.07324 9.41024 2.94728 9.35872 2.83199C9.30254 2.7063 9.18012 2.53622 8.94819 2.48513C8.71625 2.43405 8.5337 2.53696 8.42992 2.62742C8.33473 2.71039 8.26352 2.81623 8.2111 2.90354C8.10706 3.07682 7.99029 3.32909 7.85623 3.61871L7.84424 3.64461L5.84435 7.96437L5.82902 7.99748C5.61386 8.46215 5.4307 8.85773 5.33528 9.18182C5.23536 9.52117 5.196 9.89696 5.41716 10.2431C5.63832 10.5892 5.99587 10.7113 6.3458 10.7632C6.67998 10.8128 7.11592 10.8128 7.62798 10.8127L7.66447 10.8127Z", - fill: "black", - stroke: "white", - strokeWidth: "0.925714", - }, - void 0 - ), - } - ), - void 0 - ); -exports.BoltIcon = BoltIcon; -//# sourceMappingURL=icons.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map deleted file mode 100644 index 1546f453..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/icons.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/icons.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts b/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts deleted file mode 100644 index aae2c672..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import type { LangOption } from "../../../types"; -interface Props { - appName: string; - appIcon?: React.ReactNode; - langOption?: LangOption; - onContinue?: () => void; -} -export declare const WalletStepIntro: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map deleted file mode 100644 index 1dddea24..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/index.tsx"],"names":[],"mappings":";AAGA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAMjD,UAAU,KAAK;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;IAC1B,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,UAAU,CAAC,EAAE,MAAM,IAAI,CAAC;CACzB;AAED,eAAO,MAAM,eAAe,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAoE3C,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/index.js b/dist/components/WalletSelectorModal/WalletStepIntro/index.js deleted file mode 100644 index 47f627f5..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/index.js +++ /dev/null @@ -1,161 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletStepIntro = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const react_i18next_1 = require("react-i18next"); -const ButtonWithFooter_1 = require("../ButtonWithFooter"); -const LanguageToggle_1 = require("../LanguageToggle"); -const Detail_1 = require("./Detail"); -const icons_1 = require("./icons"); -const WalletStepIntro = ({ appName, appIcon, langOption, onContinue }) => { - const { t } = (0, react_i18next_1.useTranslation)(); - return (0, jsx_runtime_1.jsxs)( - Wrapper, - { - children: [ - (0, jsx_runtime_1.jsx)( - AppIconsWrapper, - { - children: (0, jsx_runtime_1.jsxs)( - AppIcons, - { - children: [ - (0, jsx_runtime_1.jsx)(icons_1.SolanaIcon, {}, void 0), - (0, jsx_runtime_1.jsx)(icons_1.ConnectDots, {}, void 0), - appIcon, - ], - }, - void 0 - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - Instruction, - { - children: t( - "modal.walletStepIntro.instruction", - `To use {{appName}}, you need to connect to a Solana wallet`, - { appName: appName } - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - LanguageToggle_1.LanguageToggle, - { langOption: langOption }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - DetailsWrapper, - { - children: [ - (0, jsx_runtime_1.jsx)( - Detail_1.Detail, - { - icon: (0, jsx_runtime_1.jsx)(icons_1.LockIcon, {}, void 0), - title: t( - "modal.walletStepIntro.detailsOne.title", - "You control your crypto" - ), - description: t( - "modal.walletStepIntro.detailsOne.description", - "Using a non-custodial wallet enables you to control your crypto without having to trust third parties." - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - Detail_1.Detail, - { - icon: (0, jsx_runtime_1.jsx)(icons_1.BoltIcon, {}, void 0), - title: t( - "modal.walletStepIntro.detailsTwo.title", - "Transact quickly and cheaply" - ), - description: t( - "modal.walletStepIntro.detailsTwo.description", - "Solana's scalability ensures transactions remain less than $0.01 and at lightning fast speeds." - ), - }, - void 0 - ), - ], - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ButtonWithFooter_1.ButtonWithFooter, - Object.assign( - { - onClick: onContinue, - footer: (0, jsx_runtime_1.jsxs)( - jsx_runtime_1.Fragment, - { - children: [ - t("footer.title", "First time using Solana? "), - " ", - (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - href: "https://learn.goki.so", - target: "_blank", - rel: "noreferrer noopener", - }, - { children: t("footer.button", "Learn more") } - ), - void 0 - ), - ], - }, - void 0 - ), - }, - { children: t("buttons.continue", "Continue") } - ), - void 0 - ), - ], - }, - void 0 - ); -}; -exports.WalletStepIntro = WalletStepIntro; -const Wrapper = styled_1.default.div` - padding: 28px; - padding-top: 33px; -`; -const AppIcons = styled_1.default.div` - display: grid; - grid-template-columns: 48px 1fr 48px; - grid-column-gap: 20px; - align-items: center; - width: 192px; -`; -const Instruction = styled_1.default.h2` - font-weight: normal; - margin-top: 27px; - font-size: 24px; - line-height: 30px; - text-align: center; - letter-spacing: -0.02em; - color: #000000; -`; -const DetailsWrapper = styled_1.default.div` - margin: 46px 0px; - display: grid; - grid-row-gap: 28px; -`; -const AppIconsWrapper = styled_1.default.div` - width: 100%; - display: flex; - justify-content: center; -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map b/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map deleted file mode 100644 index ffce8646..00000000 --- a/dist/components/WalletSelectorModal/WalletStepIntro/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepIntro/index.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AACrC,iDAA+C;AAG/C,0DAAuD;AACvD,sDAAmD;AACnD,qCAAkC;AAClC,mCAAsE;AAS/D,MAAM,eAAe,GAAoB,CAAC,EAC/C,OAAO,EACP,OAAO,EACP,UAAU,EACV,UAAU,GACJ,EAAE,EAAE;IACV,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAC/B,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,eAAe,cACd,wBAAC,QAAQ,eACP,uBAAC,kBAAU,aAAG,EACd,uBAAC,mBAAW,aAAG,EACd,OAAO,YACC,WACK,EAClB,uBAAC,WAAW,cACT,CAAC,CACA,mCAAmC,EACnC,4DAA4D,EAC5D,EAAE,OAAO,EAAE,OAAO,EAAE,CACrB,WACW,EACd,uBAAC,+BAAc,IAAC,UAAU,EAAE,UAAU,WAAI,EAC1C,wBAAC,cAAc,eACb,uBAAC,eAAM,IACL,IAAI,EAAE,uBAAC,gBAAQ,aAAG,EAClB,KAAK,EAAE,CAAC,CACN,wCAAwC,EACxC,yBAAyB,CAC1B,EACD,WAAW,EAAE,CAAC,CACZ,8CAA8C,EAC9C,wGAAwG,CACzG,WACD,EACF,uBAAC,eAAM,IACL,IAAI,EAAE,uBAAC,gBAAQ,aAAG,EAClB,KAAK,EAAE,CAAC,CACN,wCAAwC,EACxC,8BAA8B,CAC/B,EACD,WAAW,EAAE,CAAC,CACZ,8CAA8C,EAC9C,gGAAgG,CACjG,WACD,YACa,EACjB,uBAAC,mCAAgB,kBACf,OAAO,EAAE,UAAU,EACnB,MAAM,EACJ,6DACG,CAAC,CAAC,cAAc,EAAE,2BAA2B,CAAC,EAC9C,IAAI,EACL,4CACE,IAAI,EAAC,uBAAuB,EAC5B,MAAM,EAAC,QAAQ,EACf,GAAG,EAAC,qBAAqB,gBAExB,CAAC,CAAC,eAAe,EAAE,YAAY,CAAC,YAC/B,YACH,gBAGJ,CAAC,CAAC,kBAAkB,EAAE,UAAU,CAAC,YACjB,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,eAAe,mBAoE1B;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;CAGzB,CAAC;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;CAM1B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,EAAE,CAAA;;;;;;;;CAQ5B,CAAC;AAEF,MAAM,cAAc,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAIhC,CAAC;AAEF,MAAM,eAAe,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAIjC,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts deleted file mode 100644 index 21e55752..00000000 --- a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -interface Props { - onBack?: () => void; - onError: (err: Error) => void; - onSuccess?: () => void; -} -export declare const WalletStepLedgerAdvanced: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map deleted file mode 100644 index 513a9190..00000000 --- a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.tsx"],"names":[],"mappings":";AAOA,UAAU,KAAK;IACb,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,OAAO,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;IAC9B,SAAS,CAAC,EAAE,MAAM,IAAI,CAAC;CACxB;AAED,eAAO,MAAM,wBAAwB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA2EpD,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js deleted file mode 100644 index 74d5e96b..00000000 --- a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js +++ /dev/null @@ -1,219 +0,0 @@ -"use strict"; -var __awaiter = - (this && this.__awaiter) || - function (thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function (resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator["throw"](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); - }; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletStepLedgerAdvanced = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const use_solana_1 = require("@saberhq/use-solana"); -const react_1 = require("react"); -const LabeledInput_1 = require("../../LabeledInput"); -const ButtonWithFooter_1 = require("../ButtonWithFooter"); -const WalletStepLedgerAdvanced = ({ onBack, onSuccess, onError }) => { - const [accountStr, setAccountStr] = (0, react_1.useState)(""); - const [changeStr, setChangeStr] = (0, react_1.useState)(""); - const { activate } = (0, use_solana_1.useSolana)(); - return (0, jsx_runtime_1.jsxs)( - Wrapper, - { - children: [ - (0, jsx_runtime_1.jsx)( - IconWrapper, - { - children: (0, jsx_runtime_1.jsx)( - use_solana_1.WALLET_PROVIDERS.Ledger.icon, - {}, - void 0 - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "h2", - { children: "Enter your Ledger account info" }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - "p", - { - children: [ - "Not sure what to enter here? You\u2019re probably looking for the basic", - " ", - (0, jsx_runtime_1.jsx)( - "strong", - { children: "Ledger Connect" }, - void 0 - ), - ".", - ], - }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - Fields, - { - children: [ - (0, jsx_runtime_1.jsx)( - LabeledInput_1.LabeledInput, - { - label: "Account", - placeholder: "Root", - name: "account", - value: accountStr, - onChange: (e) => { - setAccountStr(e.target.value); - }, - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - LabeledInput_1.LabeledInput, - { - label: "Change", - placeholder: "Root", - name: "change", - value: changeStr, - onChange: (e) => { - setChangeStr(e.target.value); - }, - }, - void 0 - ), - ], - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ButtonWithFooter_1.ButtonWithFooter, - Object.assign( - { - onClick: () => - __awaiter(void 0, void 0, void 0, function* () { - try { - const account = - accountStr === "" ? undefined : parseInt(accountStr); - const change = - changeStr === "" ? undefined : parseInt(changeStr); - yield activate(use_solana_1.WalletType.Ledger, { - account, - change, - }); - } catch (e) { - onError === null || onError === void 0 - ? void 0 - : onError(e); - return; - } - onSuccess === null || onSuccess === void 0 - ? void 0 - : onSuccess(); - }), - footer: (0, jsx_runtime_1.jsxs)( - jsx_runtime_1.Fragment, - { - children: [ - "Having trouble?", - " ", - (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - href: "#", - onClick: (e) => { - e.preventDefault(); - e.stopPropagation(); - onBack === null || onBack === void 0 - ? void 0 - : onBack(); - }, - }, - { children: "Go back" } - ), - void 0 - ), - ], - }, - void 0 - ), - }, - { children: "Continue" } - ), - void 0 - ), - ], - }, - void 0 - ); -}; -exports.WalletStepLedgerAdvanced = WalletStepLedgerAdvanced; -const IconWrapper = styled_1.default.div` - & > svg, - & > img { - width: 36px; - height: 36px; - } - margin-bottom: 32px; -`; -const Wrapper = styled_1.default.div` - padding: 28px; - padding-top: 67px; - - & > h2 { - font-weight: bold; - font-size: 20px; - line-height: 25px; - letter-spacing: -0.02em; - color: #000000; - } - - & > p { - font-weight: normal; - font-size: 14px; - line-height: 18px; - letter-spacing: -0.02em; - color: #696969; - } -`; -const Fields = styled_1.default.div` - display: flex; - flex-direction: column; - gap: 8px; - width: 100%; -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map b/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map deleted file mode 100644 index 796a8163..00000000 --- a/dist/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepLedgerAdvanced/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,6DAAqC;AACrC,oDAA8E;AAC9E,iCAAiC;AAEjC,qDAAkD;AAClD,0DAAuD;AAQhD,MAAM,wBAAwB,GAAoB,CAAC,EACxD,MAAM,EACN,SAAS,EACT,OAAO,GACD,EAAE,EAAE;IACV,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAC;IACzD,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,EAAS,EAAE,CAAC,CAAC;IACvD,MAAM,EAAE,QAAQ,EAAE,GAAG,IAAA,sBAAS,GAAE,CAAC;IAEjC,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,WAAW,cACV,uBAAC,6BAAgB,CAAC,MAAM,CAAC,IAAI,aAAG,WACpB,EACd,oFAAuC,EACvC,qHACqE,GAAG,EACtE,wEAA+B,iBAC7B,EACJ,wBAAC,MAAM,eACL,uBAAC,2BAAY,IACX,KAAK,EAAC,SAAS,EACf,WAAW,EAAC,MAAM,EAClB,IAAI,EAAC,SAAS,EACd,KAAK,EAAE,UAAU,EACjB,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE;4BACd,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;wBAChC,CAAC,WACD,EACF,uBAAC,2BAAY,IACX,KAAK,EAAC,QAAQ,EACd,WAAW,EAAC,MAAM,EAClB,IAAI,EAAC,QAAQ,EACb,KAAK,EAAE,SAAS,EAChB,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE;4BACd,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;wBAC/B,CAAC,WACD,YACK,EACT,uBAAC,mCAAgB,kBACf,OAAO,EAAE,GAAS,EAAE;oBAClB,IAAI;wBACF,MAAM,OAAO,GACX,UAAU,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;wBACvD,MAAM,MAAM,GAAG,SAAS,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;wBAClE,MAAM,QAAQ,CAAC,uBAAU,CAAC,MAAM,EAAE;4BAChC,OAAO;4BACP,MAAM;yBACP,CAAC,CAAC;qBACJ;oBAAC,OAAO,CAAC,EAAE;wBACV,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,CAAU,CAAC,CAAC;wBACtB,OAAO;qBACR;oBACD,SAAS,aAAT,SAAS,uBAAT,SAAS,EAAI,CAAC;gBAChB,CAAC,CAAA,EACD,MAAM,EACJ,gFACkB,GAAG,EACnB,4CACE,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;gCACb,CAAC,CAAC,cAAc,EAAE,CAAC;gCACnB,CAAC,CAAC,eAAe,EAAE,CAAC;gCACpB,MAAM,aAAN,MAAM,uBAAN,MAAM,EAAI,CAAC;4BACb,CAAC,qCAGC,YACH,sCAIY,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AA3EW,QAAA,wBAAwB,4BA2EnC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;CAO7B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;CAmBzB,CAAC;AAEF,MAAM,MAAM,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;CAKxB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts b/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts deleted file mode 100644 index cafa5b1d..00000000 --- a/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import type { WalletProviderInfo } from "@saberhq/use-solana"; -interface Props { - info: WalletProviderInfo; -} -export declare const WalletStepRedirect: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map deleted file mode 100644 index 424d4e9e..00000000 --- a/dist/components/WalletSelectorModal/WalletStepRedirect/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepRedirect/index.tsx"],"names":[],"mappings":";AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAM9D,UAAU,KAAK;IACb,IAAI,EAAE,kBAAkB,CAAC;CAC1B;AAED,eAAO,MAAM,kBAAkB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA8D9C,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepRedirect/index.js b/dist/components/WalletSelectorModal/WalletStepRedirect/index.js deleted file mode 100644 index d260c906..00000000 --- a/dist/components/WalletSelectorModal/WalletStepRedirect/index.js +++ /dev/null @@ -1,156 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletStepRedirect = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const react_1 = require("react"); -const react_i18next_1 = require("react-i18next"); -const ButtonWithFooter_1 = require("../ButtonWithFooter"); -const WalletStepRedirect = ({ info }) => { - const providerURL = (0, react_1.useMemo)(() => { - try { - return new URL(info.url).hostname; - } catch (e) { - return info.url; - } - }, [info.url]); - const { t } = (0, react_i18next_1.useTranslation)(); - const icon = - typeof info.icon === "string" - ? (0, jsx_runtime_1.jsx)("img", { src: info.icon }, void 0) - : (0, jsx_runtime_1.jsx)(info.icon, {}, void 0); - // autoredirect after 1 second - (0, react_1.useEffect)(() => { - const timeout = setTimeout(() => { - window.open(info.url, "_blank", "noopener"); - }, 1000); - return () => clearTimeout(timeout); - }); - return (0, jsx_runtime_1.jsxs)( - Wrapper, - { - children: [ - (0, jsx_runtime_1.jsx)(IconWrapper, { children: icon }, void 0), - (0, jsx_runtime_1.jsx)( - "h2", - { - children: t( - "modal.walletStepRedirect.title", - "You're being redirected!" - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "p", - { - children: t( - "modal.walletStepRedirect.ix1", - "In order to use {{ infoName }}, you must first install their browser extension.", - { infoName: info.name } - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - "p", - { - children: (0, jsx_runtime_1.jsxs)( - react_i18next_1.Trans, - Object.assign( - { t: t, i18nKey: "modal.walletStepRedirect.ix2" }, - { - children: [ - "Make sure you only install their wallet from the official", - " ", - (0, jsx_runtime_1.jsx)( - "strong", - { children: { providerURL } }, - void 0 - ), - " website.", - ], - } - ), - void 0 - ), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ButtonWithFooter_1.ButtonWithFooter, - Object.assign( - { - onClick: () => { - window.open(info.url, "_blank", "noopener"); - }, - footer: (0, jsx_runtime_1.jsxs)( - jsx_runtime_1.Fragment, - { - children: [ - t("footer.finishedInstalling", "Finished Installing?"), - " ", - (0, jsx_runtime_1.jsx)( - "a", - Object.assign( - { - href: "#", - onClick: (e) => { - e.preventDefault(); - e.stopPropagation(); - window.location.reload(); - }, - }, - { children: t("buttons.refresh", "Refresh") } - ), - void 0 - ), - ], - }, - void 0 - ), - }, - { children: t("buttons.continue", "Continue") } - ), - void 0 - ), - ], - }, - void 0 - ); -}; -exports.WalletStepRedirect = WalletStepRedirect; -const IconWrapper = styled_1.default.div` - & > svg, - & > img { - width: 36px; - height: 36px; - } - margin-bottom: 32px; -`; -const Wrapper = styled_1.default.div` - padding: 28px; - padding-top: 67px; - - & > h2 { - font-weight: bold; - font-size: 20px; - line-height: 25px; - letter-spacing: -0.02em; - color: #000000; - } - - & > p { - font-weight: normal; - font-size: 14px; - line-height: 18px; - letter-spacing: -0.02em; - color: #696969; - } -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map b/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map deleted file mode 100644 index d0f67215..00000000 --- a/dist/components/WalletSelectorModal/WalletStepRedirect/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepRedirect/index.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAA2C;AAC3C,iDAAsD;AAEtD,0DAAuD;AAMhD,MAAM,kBAAkB,GAAoB,CAAC,EAAE,IAAI,EAAS,EAAE,EAAE;IACrE,MAAM,WAAW,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC/B,IAAI;YACF,OAAO,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;SACnC;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,IAAI,CAAC,GAAG,CAAC;SACjB;IACH,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IACf,MAAM,EAAE,CAAC,EAAE,GAAG,IAAA,8BAAc,GAAE,CAAC;IAE/B,MAAM,IAAI,GACR,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,gCAAK,GAAG,EAAE,IAAI,CAAC,IAAI,WAAI,CAAC,CAAC,CAAC,uBAAC,IAAI,CAAC,IAAI,aAAG,CAAC;IAE1E,8BAA8B;IAC9B,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,OAAO,GAAG,UAAU,CAAC,GAAG,EAAE;YAC9B,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAC9C,CAAC,EAAE,IAAK,CAAC,CAAC;QACV,OAAO,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;IACrC,CAAC,CAAC,CAAC;IAEH,OAAO,CACL,wBAAC,OAAO,eACN,uBAAC,WAAW,cAAE,IAAI,WAAe,EACjC,yCAAK,CAAC,CAAC,gCAAgC,EAAE,0BAA0B,CAAC,WAAM,EAC1E,wCACG,CAAC,CACA,8BAA8B,EAC9B,iFAAiF,EACjF,EAAE,QAAQ,EAAE,IAAI,CAAC,IAAI,EAAE,CACxB,WACC,EACJ,wCACE,wBAAC,qBAAK,kBAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAC,8BAA8B,8EACS,GAAG,EAC7D,6CAAS,EAAE,WAAW,EAAE,WAAU,0BAC5B,WACN,EACJ,uBAAC,mCAAgB,kBACf,OAAO,EAAE,GAAG,EAAE;oBACZ,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;gBAC9C,CAAC,EACD,MAAM,EACJ,6DACG,CAAC,CAAC,2BAA2B,EAAE,sBAAsB,CAAC,EAAE,GAAG,EAC5D,4CACE,IAAI,EAAC,GAAG,EACR,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;gCACb,CAAC,CAAC,cAAc,EAAE,CAAC;gCACnB,CAAC,CAAC,eAAe,EAAE,CAAC;gCACpB,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC;4BAC3B,CAAC,gBAEA,CAAC,CAAC,iBAAiB,EAAE,SAAS,CAAC,YAC9B,YACH,gBAGJ,CAAC,CAAC,kBAAkB,EAAE,UAAU,CAAC,YACjB,YACX,CACX,CAAC;AACJ,CAAC,CAAC;AA9DW,QAAA,kBAAkB,sBA8D7B;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;CAO7B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;CAmBzB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts deleted file mode 100644 index d7821a71..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { WalletProviderInfo } from "@saberhq/use-solana"; -import React from "react"; -interface Props { - info: WalletProviderInfo; - onInstall?: (info: WalletProviderInfo) => void; - onSelect?: () => void; -} -export declare const WalletProviderOption: React.FC; -export {}; -//# sourceMappingURL=WalletProviderOption.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map deleted file mode 100644 index 53782b56..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WalletProviderOption.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAC9D,OAAO,KAAkB,MAAM,OAAO,CAAC;AAEvC,UAAU,KAAK;IACb,IAAI,EAAE,kBAAkB,CAAC;IAEzB,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;IAC/C,QAAQ,CAAC,EAAE,MAAM,IAAI,CAAC;CACvB;AAED,eAAO,MAAM,oBAAoB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAkDhD,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js deleted file mode 100644 index 6c30b1ea..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js +++ /dev/null @@ -1,164 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletProviderOption = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const react_1 = require("react"); -const WalletProviderOption = ({ info, onInstall, onSelect }) => { - var _a; - const mustInstall = - typeof window !== "undefined" && - ((_a = info.isInstalled) === null || _a === void 0 - ? void 0 - : _a.call(info)) === false; - const icon = - typeof info.icon === "string" - ? (0, jsx_runtime_1.jsx)("img", { src: info.icon }, void 0) - : (0, jsx_runtime_1.jsx)(info.icon, {}, void 0); - const providerURL = (0, react_1.useMemo)(() => { - try { - const name = new URL(info.url).hostname; - if (name.startsWith("www.")) { - return name.slice(4); - } - return name; - } catch (e) { - return info.url; - } - }, [info.url]); - return (0, jsx_runtime_1.jsx)( - Wrapper, - Object.assign( - { - role: "button", - onClick: (e) => { - e.stopPropagation(); - e.preventDefault(); - if (mustInstall) { - onInstall === null || onInstall === void 0 - ? void 0 - : onInstall(info); - return; - } - onSelect === null || onSelect === void 0 ? void 0 : onSelect(); - }, - }, - { - children: (0, jsx_runtime_1.jsx)( - InfoTileWrapper, - Object.assign( - { className: "wallet-info-tile" }, - { - children: (0, jsx_runtime_1.jsxs)( - InfoTile, - { - children: [ - (0, jsx_runtime_1.jsx)( - IconWrapper, - { children: icon }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - ProviderDesc, - { - children: [ - (0, jsx_runtime_1.jsx)( - ProviderName, - { children: info.name }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - ProviderUrl, - { - children: [ - providerURL, - mustInstall ? " (not installed)" : "", - ], - }, - void 0 - ), - ], - }, - void 0 - ), - ], - }, - void 0 - ), - } - ), - void 0 - ), - } - ), - void 0 - ); -}; -exports.WalletProviderOption = WalletProviderOption; -const IconWrapper = styled_1.default.div` - height: 33px; - width: 33px; - - & > img, - & > svg { - height: 100%; - width: 100%; - } -`; -const InfoTileWrapper = styled_1.default.div` - flex: 1 1 auto; - height: 100%; - - display: flex; - align-items: center; -`; -const InfoTile = styled_1.default.div` - display: grid; - grid-template-columns: 33px 1fr; - grid-column-gap: 16px; -`; -const ProviderDesc = styled_1.default.div` - display: flex; - flex-direction: column; -`; -const ProviderName = styled_1.default.span` - font-weight: 600; - font-size: 14px; - line-height: 18px; - letter-spacing: -0.02em; - color: #000000; -`; -const ProviderUrl = styled_1.default.span` - font-weight: normal; - font-size: 12px; - line-height: 15px; - letter-spacing: -0.02em; - color: #696969; -`; -const Wrapper = styled_1.default.div` - width: 100%; - height: 65px; - user-select: none; - cursor: pointer; - padding: 0 28px; - - display: flex; - align-items: center; - - background: #fff; - .wallet-info-tile { - border-bottom: 1px solid #f8f8f8; - } - &:hover { - background: #f9f9f9; - .wallet-info-tile { - border-bottom: 1px solid #e6e6e6; - } - } -`; -//# sourceMappingURL=WalletProviderOption.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map b/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map deleted file mode 100644 index 3d2e5758..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"WalletProviderOption.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/WalletProviderOption.tsx"],"names":[],"mappings":";;;;;;;AAAA,6DAAqC;AAErC,iCAAuC;AAShC,MAAM,oBAAoB,GAAoB,CAAC,EACpD,IAAI,EACJ,SAAS,EACT,QAAQ,GACF,EAAE,EAAE;;IACV,MAAM,WAAW,GACf,OAAO,MAAM,KAAK,WAAW,IAAI,CAAA,MAAA,IAAI,CAAC,WAAW,+CAAhB,IAAI,CAAgB,MAAK,KAAK,CAAC;IAClE,MAAM,IAAI,GACR,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,gCAAK,GAAG,EAAE,IAAI,CAAC,IAAI,WAAI,CAAC,CAAC,CAAC,uBAAC,IAAI,CAAC,IAAI,aAAG,CAAC;IAE1E,MAAM,WAAW,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QAC/B,IAAI;YACF,MAAM,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;YACxC,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;gBAC3B,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;aACtB;YACD,OAAO,IAAI,CAAC;SACb;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,IAAI,CAAC,GAAG,CAAC;SACjB;IACH,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IAEf,OAAO,CACL,uBAAC,OAAO,kBACN,IAAI,EAAC,QAAQ,EACb,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;YACb,CAAC,CAAC,eAAe,EAAE,CAAC;YACpB,CAAC,CAAC,cAAc,EAAE,CAAC;YAEnB,IAAI,WAAW,EAAE;gBACf,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,CAAC;gBAClB,OAAO;aACR;YACD,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,EAAI,CAAC;QACf,CAAC,gBAED,uBAAC,eAAe,kBAAC,SAAS,EAAC,kBAAkB,gBAC3C,wBAAC,QAAQ,eACP,uBAAC,WAAW,cAAE,IAAI,WAAe,EACjC,wBAAC,YAAY,eACX,uBAAC,YAAY,cAAE,IAAI,CAAC,IAAI,WAAgB,EACxC,wBAAC,WAAW,eACT,WAAW,EACX,WAAW,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,YAC1B,YACD,YACN,YACK,YACV,CACX,CAAC;AACJ,CAAC,CAAC;AAlDW,QAAA,oBAAoB,wBAkD/B;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;CAS7B,CAAC;AAEF,MAAM,eAAe,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;CAMjC,CAAC;AAEF,MAAM,QAAQ,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;CAI1B,CAAC;AAEF,MAAM,YAAY,GAAG,gBAAM,CAAC,GAAG,CAAA;;;CAG9B,CAAC;AAEF,MAAM,YAAY,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAM/B,CAAC;AAEF,MAAM,WAAW,GAAG,gBAAM,CAAC,IAAI,CAAA;;;;;;CAM9B,CAAC;AAEF,MAAM,OAAO,GAAG,gBAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;CAoBzB,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts b/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts deleted file mode 100644 index f902303c..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { WalletProviderInfo } from "@saberhq/use-solana"; -import { WalletType } from "@saberhq/use-solana"; -import React from "react"; -export interface ProviderInfo { - type: WalletType; - info: WalletProviderInfo; - mustInstall: boolean; -} -interface Props { - onSelect?: (info: ProviderInfo) => void; - onInstall?: (info: WalletProviderInfo) => void; -} -export declare const WalletStepSelect: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map b/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map deleted file mode 100644 index acb6b5cf..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/index.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAC9D,OAAO,EAAoB,UAAU,EAAE,MAAM,qBAAqB,CAAC;AACnE,OAAO,KAA8B,MAAM,OAAO,CAAC;AAMnD,MAAM,WAAW,YAAY;IAC3B,IAAI,EAAE,UAAU,CAAC;IACjB,IAAI,EAAE,kBAAkB,CAAC;IACzB,WAAW,EAAE,OAAO,CAAC;CACtB;AAqDD,UAAU,KAAK;IACb,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IACxC,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;CAChD;AAED,eAAO,MAAM,gBAAgB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CA6D5C,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/index.js b/dist/components/WalletSelectorModal/WalletStepSelect/index.js deleted file mode 100644 index c4426021..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/index.js +++ /dev/null @@ -1,206 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletStepSelect = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const styled_1 = __importDefault(require("@emotion/styled")); -const use_solana_1 = require("@saberhq/use-solana"); -const react_1 = require("react"); -const react_device_detect_1 = require("react-device-detect"); -const react_i18next_1 = require("react-i18next"); -const WalletProviderOption_1 = require("./WalletProviderOption"); -const getWalletProviders = () => { - const base = Object.entries(use_solana_1.WALLET_PROVIDERS) - .filter(([, p]) => - typeof window !== "undefined" && react_device_detect_1.isMobile - ? p.isMobile - : true - ) - .slice() - .sort(([, a], [, b]) => { - var _a, _b, _c, _d, _e, _f; - if (typeof window !== "undefined") { - return ((_b = - (_a = a.isInstalled) === null || _a === void 0 - ? void 0 - : _a.call(a)) !== null && _b !== void 0 - ? _b - : true) === - ((_d = - (_c = b.isInstalled) === null || _c === void 0 - ? void 0 - : _c.call(b)) !== null && _d !== void 0 - ? _d - : true) - ? a.name < b.name - ? -1 - : 1 - : ( - (_f = - (_e = a.isInstalled) === null || _e === void 0 - ? void 0 - : _e.call(a)) !== null && _f !== void 0 - ? _f - : true - ) - ? -1 - : 1; - } - return a.name < b.name ? -1 : 1; - }) - .map(([walletType, info]) => ({ - type: walletType, - info, - mustInstall: !!( - typeof window !== "undefined" && - info.isInstalled && - info.isInstalled() - ), - })) - // no secret key for now - .filter((p) => p.type !== use_solana_1.WalletType.SecretKey); - return [ - ...base, - { - type: use_solana_1.WalletType.Ledger, - info: Object.assign( - Object.assign({}, use_solana_1.WALLET_PROVIDERS.Ledger), - { - name: "Ledger (advanced)", - url: "https://ledger.com", - isMobile: false, - } - ), - mustInstall: false, - }, - ]; -}; -const WalletStepSelect = ({ onSelect, onInstall }) => { - const [showUninstalled, setShowUninstalled] = (0, react_1.useState)(false); - const [providerInfo, setProviderInfo] = (0, react_1.useState)( - getWalletProviders() - ); - const { t } = (0, react_i18next_1.useTranslation)(); - (0, react_1.useEffect)(() => { - // wait a second for everything to load - const timeout = setTimeout(() => { - setProviderInfo(getWalletProviders()); - }, 1000); - return () => clearTimeout(timeout); - }, []); - return (0, jsx_runtime_1.jsxs)( - jsx_runtime_1.Fragment, - { - children: [ - (0, jsx_runtime_1.jsx)( - Heading, - { - children: t("modal.walletStepSelect.heading", "Select your wallet"), - }, - void 0 - ), - (0, jsx_runtime_1.jsxs)( - ScrollArea, - { - children: [ - (0, jsx_runtime_1.jsx)( - Wallets, - { - children: providerInfo - .filter((prov) => - showUninstalled - ? true - : prov.mustInstall || !prov.info.isInstalled - ) - .map((fullInfo) => { - const { info: provider } = fullInfo; - return (0, jsx_runtime_1.jsx)( - WalletProviderOption_1.WalletProviderOption, - { - info: provider, - onSelect: () => { - onSelect === null || onSelect === void 0 - ? void 0 - : onSelect(fullInfo); - }, - onInstall: onInstall, - }, - provider.url - ); - }), - }, - void 0 - ), - (0, jsx_runtime_1.jsx)( - ShowUninstalledWrapper, - { - children: (0, jsx_runtime_1.jsx)( - ShowUninstalled, - Object.assign( - { onClick: () => setShowUninstalled(!showUninstalled) }, - { - children: showUninstalled - ? t( - "modal.walletStepSelect.hideUninstalledWallet", - "Hide uninstalled wallets" - ) - : t( - "modal.walletStepSelect.showUninstalledWallet", - "Show uninstalled wallets" - ), - } - ), - void 0 - ), - }, - void 0 - ), - ], - }, - void 0 - ), - ], - }, - void 0 - ); -}; -exports.WalletStepSelect = WalletStepSelect; -const ScrollArea = styled_1.default.div` - height: calc(100% - 125px); - overflow-y: scroll; -`; -const Wallets = styled_1.default.div` - display: grid; - grid-auto-flow: row; - grid-auto-rows: 65px; -`; -const Heading = styled_1.default.h2` - padding: 48px 28px 0; - - font-weight: bold; - font-size: 20px; - line-height: 25px; - letter-spacing: -0.02em; - color: #000000; - margin-bottom: 24px; -`; -const ShowUninstalled = styled_1.default.a` - text-decoration: none; - cursor: pointer; - &:hover { - text-decoration: underline; - } -`; -const ShowUninstalledWrapper = styled_1.default.div` - margin: 24px 0; - width: 100%; - - display: flex; - flex-direction: column; - align-items: center; -`; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map b/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map deleted file mode 100644 index 23b98ee5..00000000 --- a/dist/components/WalletSelectorModal/WalletStepSelect/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/WalletSelectorModal/WalletStepSelect/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/index.d.ts b/dist/components/WalletSelectorModal/index.d.ts deleted file mode 100644 index 440f3169..00000000 --- a/dist/components/WalletSelectorModal/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; -import type { WalletKitArgs } from "../../types"; -import type { ModalProps } from "../Modal"; -declare type Props = Omit & WalletKitArgs; -export declare enum ModalStep { - Intro = "intro", - Select = "select", - Redirect = "redirect", - Connecting = "connecting", - LedgerAdvanced = "ledger-advanced" -} -export declare const WalletSelectorModal: React.FC; -export {}; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/index.d.ts.map b/dist/components/WalletSelectorModal/index.d.ts.map deleted file mode 100644 index da447481..00000000 --- a/dist/components/WalletSelectorModal/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/index.tsx"],"names":[],"mappings":"AAEA,OAAO,KAA4B,MAAM,OAAO,CAAC;AAGjD,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,aAAa,CAAC;AACjD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAU3C,aAAK,KAAK,GAAG,IAAI,CAAC,UAAU,EAAE,UAAU,CAAC,GAAG,aAAa,CAAC;AAE1D,oBAAY,SAAS;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,cAAc,oBAAoB;CACnC;AAMD,eAAO,MAAM,mBAAmB,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAsH/C,CAAC"} \ No newline at end of file diff --git a/dist/components/WalletSelectorModal/index.js b/dist/components/WalletSelectorModal/index.js deleted file mode 100644 index 818d94d2..00000000 --- a/dist/components/WalletSelectorModal/index.js +++ /dev/null @@ -1,186 +0,0 @@ -"use strict"; -var __rest = - (this && this.__rest) || - function (s, e) { - var t = {}; - for (var p in s) - if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if ( - e.indexOf(p[i]) < 0 && - Object.prototype.propertyIsEnumerable.call(s, p[i]) - ) - t[p[i]] = s[p[i]]; - } - return t; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.WalletSelectorModal = exports.ModalStep = void 0; -const jsx_runtime_1 = require("@emotion/react/jsx-runtime"); -const use_solana_1 = require("@saberhq/use-solana"); -const react_1 = require("react"); -const react_device_detect_1 = require("react-device-detect"); -const Modal_1 = require("../Modal"); -const WalletStepConnecting_1 = require("./WalletStepConnecting"); -const WalletStepIntro_1 = require("./WalletStepIntro"); -const DefaultAppIcon_1 = require("./WalletStepIntro/DefaultAppIcon"); -const WalletStepLedgerAdvanced_1 = require("./WalletStepLedgerAdvanced"); -const WalletStepRedirect_1 = require("./WalletStepRedirect"); -const WalletStepSelect_1 = require("./WalletStepSelect"); -var ModalStep; -(function (ModalStep) { - ModalStep["Intro"] = "intro"; - ModalStep["Select"] = "select"; - ModalStep["Redirect"] = "redirect"; - ModalStep["Connecting"] = "connecting"; - ModalStep["LedgerAdvanced"] = "ledger-advanced"; -})((ModalStep = exports.ModalStep || (exports.ModalStep = {}))); -const defaultOnWalletKitError = (err) => { - console.error(err); -}; -const WalletSelectorModal = (_a) => { - var { - app, - onWalletKitError = defaultOnWalletKitError, - initialStep = ModalStep.Intro, - langOption, - } = _a, - modalProps = __rest(_a, [ - "app", - "onWalletKitError", - "initialStep", - "langOption", - ]); - const appIcon = (0, react_1.useMemo)(() => { - var _a; - return (_a = app.icon) !== null && _a !== void 0 - ? _a - : (0, jsx_runtime_1.jsx)(DefaultAppIcon_1.DefaultAppIcon, {}, void 0); - }, [app.icon]); - const [step, setStep] = (0, react_1.useState)(initialStep); - const [installProvider, setInstallProvider] = (0, react_1.useState)(null); - const { disconnect, activate } = (0, use_solana_1.useSolana)(); - const [walletToConnect, setWalletToConnect] = (0, react_1.useState)(null); - const onDismiss = () => { - modalProps.onDismiss(); - // unset everything else after the modal unhide animation - setTimeout(() => { - setInstallProvider(null); - setWalletToConnect(null); - setStep(ModalStep.Intro); - }, 500); - }; - return (0, jsx_runtime_1.jsxs)( - Modal_1.Modal, - Object.assign( - {}, - modalProps, - { - onDismiss: onDismiss, - onBack: - step === ModalStep.Intro - ? undefined - : () => { - switch (step) { - case ModalStep.Select: - setStep(ModalStep.Intro); - break; - case ModalStep.Redirect: - setStep(ModalStep.Select); - break; - case ModalStep.Connecting: - setStep(ModalStep.Select); - break; - case ModalStep.LedgerAdvanced: - setStep(ModalStep.Select); - break; - } - }, - hideSolanaLogo: step === ModalStep.Intro, - }, - { - children: [ - step === ModalStep.Intro && - (0, jsx_runtime_1.jsx)( - WalletStepIntro_1.WalletStepIntro, - { - appName: app.name, - appIcon: appIcon, - langOption: langOption, - onContinue: () => setStep(ModalStep.Select), - }, - void 0 - ), - step === ModalStep.Select && - (0, jsx_runtime_1.jsx)( - WalletStepSelect_1.WalletStepSelect, - { - onSelect: (info) => { - disconnect(); - if ( - info.type === use_solana_1.WalletType.Ledger && - info.info.name === "Ledger (advanced)" - ) { - setStep(ModalStep.LedgerAdvanced); - return; - } - setWalletToConnect(info); - setStep(ModalStep.Connecting); - if ( - react_device_detect_1.isMobile && - (info.type === use_solana_1.WalletType.Sollet || - info.type === use_solana_1.WalletType.Solflare) - ) { - void activate(info.type); - } - }, - onInstall: (info) => { - setInstallProvider(info); - setStep(ModalStep.Redirect); - }, - }, - void 0 - ), - step === ModalStep.Redirect && - installProvider && - (0, jsx_runtime_1.jsx)( - WalletStepRedirect_1.WalletStepRedirect, - { info: installProvider }, - void 0 - ), - step === ModalStep.Connecting && - walletToConnect && - (0, jsx_runtime_1.jsx)( - WalletStepConnecting_1.WalletStepConnecting, - { - appIcon: appIcon, - info: walletToConnect, - onBack: () => { - setStep(ModalStep.Select); - }, - onComplete: onDismiss, - }, - void 0 - ), - step === ModalStep.LedgerAdvanced && - (0, jsx_runtime_1.jsx)( - WalletStepLedgerAdvanced_1.WalletStepLedgerAdvanced, - { - onBack: () => { - setStep(ModalStep.Select); - }, - onError: onWalletKitError, - onSuccess: onDismiss, - }, - void 0 - ), - ], - } - ), - void 0 - ); -}; -exports.WalletSelectorModal = WalletSelectorModal; -//# sourceMappingURL=index.js.map diff --git a/dist/components/WalletSelectorModal/index.js.map b/dist/components/WalletSelectorModal/index.js.map deleted file mode 100644 index 1a68f061..00000000 --- a/dist/components/WalletSelectorModal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/WalletSelectorModal/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/i18n.d.ts b/dist/i18n.d.ts deleted file mode 100644 index 45a0d53e..00000000 --- a/dist/i18n.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import i18n from 'i18next'; -export default i18n; -//# sourceMappingURL=i18n.d.ts.map \ No newline at end of file diff --git a/dist/i18n.d.ts.map b/dist/i18n.d.ts.map deleted file mode 100644 index 0d99dc01..00000000 --- a/dist/i18n.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"i18n.d.ts","sourceRoot":"","sources":["../src/i18n.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,SAAS,CAAC;AAwB3B,eAAe,IAAI,CAAC"} \ No newline at end of file diff --git a/dist/i18n.js b/dist/i18n.js deleted file mode 100644 index f8f40676..00000000 --- a/dist/i18n.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, "__esModule", { value: true }); -const i18next_1 = __importDefault(require("i18next")); -const react_i18next_1 = require("react-i18next"); -const i18next_browser_languagedetector_1 = __importDefault( - require("i18next-browser-languagedetector") -); -const i18next_http_backend_1 = __importDefault(require("i18next-http-backend")); -i18next_1.default - // detect user language - // learn more: https://github.com/i18next/i18next-browser-languageDetector - .use(i18next_browser_languagedetector_1.default) - // pass the i18n instance to react-i18next. - .use(react_i18next_1.initReactI18next) - // init i18next - // for all options read: https://www.i18next.com/overview/configuration-options - .use( - new i18next_http_backend_1.default({ - loadPath: "/locales/{{lng}}/translation.json", - }) - ) - .init({ - fallbackLng: "en", - debug: true, - interpolation: { - escapeValue: false, // not needed for react as it escapes by default - }, - }); -exports.default = i18next_1.default; -//# sourceMappingURL=i18n.js.map diff --git a/dist/i18n.js.map b/dist/i18n.js.map deleted file mode 100644 index b01313b9..00000000 --- a/dist/i18n.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"i18n.js","sourceRoot":"","sources":["../src/i18n.ts"],"names":[],"mappings":";;;;;AAAA,sDAA2B;AAC3B,iDAAiD;AACjD,wGAAgE;AAChE,gFAA2C;AAG3C,iBAAI;IACF,uBAAuB;IACvB,0EAA0E;KACzE,GAAG,CAAC,0CAAgB,CAAC;IACtB,2CAA2C;KAC1C,GAAG,CAAC,gCAAgB,CAAC;IACtB,eAAe;IACf,+EAA+E;KAC9E,GAAG,CAAC,IAAI,8BAAO,CAAC;IACf,QAAQ,EAAE,mCAAmC;CAC9C,CAAC,CAAC,CAAC,IAAI,CAAC;IACP,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,IAAI;IACX,aAAa,EAAE;QACb,WAAW,EAAE,KAAK,EAAE,gDAAgD;KACrE;CACF,CAAC,CAAC;AAEL,kBAAe,iBAAI,CAAC"} \ No newline at end of file diff --git a/dist/index.d.ts b/dist/index.d.ts deleted file mode 100644 index 1290ee3a..00000000 --- a/dist/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from "./components/ConnectWalletButton"; -export * from "./components/Modal"; -export * from "./WalletKitProvider"; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map deleted file mode 100644 index a64b29a8..00000000 --- a/dist/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,kCAAkC,CAAC;AACjD,cAAc,oBAAoB,CAAC;AACnC,cAAc,qBAAqB,CAAC"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 2f90041b..00000000 --- a/dist/index.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { - enumerable: true, - get: function () { - return m[k]; - }, - }); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __exportStar = - (this && this.__exportStar) || - function (m, exports) { - for (var p in m) - if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) - __createBinding(exports, m, p); - }; -Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./components/ConnectWalletButton"), exports); -__exportStar(require("./components/Modal"), exports); -__exportStar(require("./WalletKitProvider"), exports); -//# sourceMappingURL=index.js.map diff --git a/dist/index.js.map b/dist/index.js.map deleted file mode 100644 index 31026c5d..00000000 --- a/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,mEAAiD;AACjD,qDAAmC;AACnC,sDAAoC"} \ No newline at end of file diff --git a/dist/types.d.ts b/dist/types.d.ts deleted file mode 100644 index 144c6f47..00000000 --- a/dist/types.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -import type React from "react"; -import type { ModalStep } from "./components/WalletSelectorModal"; -export declare type LangOption = { - [T in string]: { - nativeName: string; - }; -}; -export interface WalletKitArgs { - /** - * Information about the current application. - */ - app: { - /** - * The name of the application. - */ - name: string; - /** - * The icon of the application. - */ - icon?: React.ReactNode; - }; - /** - * The initial step to display in the wallet connector modal. - * - * If you do not want to show the intro screen, use ModalStep.Select. - */ - initialStep?: ModalStep; - /** - * Called when an error occurs. - */ - onWalletKitError?: (err: Error) => void; - /** - * To select the different languages that is provided. - */ - langOption?: LangOption; -} -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/dist/types.d.ts.map b/dist/types.d.ts.map deleted file mode 100644 index 9d0fdb9f..00000000 --- a/dist/types.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,kCAAkC,CAAC;AAElE,oBAAY,UAAU,GAAG;KACtB,CAAC,IAAI,MAAM,GAAG;QAAE,UAAU,EAAE,MAAM,CAAA;KAAE;CACtC,CAAA;AAED,MAAM,WAAW,aAAa;IAC5B;;OAEG;IACH,GAAG,EAAE;QACH;;WAEG;QACH,IAAI,EAAE,MAAM,CAAC;QACb;;WAEG;QACH,IAAI,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;KACxB,CAAC;IACF;;;;OAIG;IACH,WAAW,CAAC,EAAE,SAAS,CAAC;IACxB;;OAEG;IACH,gBAAgB,CAAC,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;IACxC;;OAEG;IACH,UAAU,CAAC,EAAE,UAAU,CAAC;CACzB"} \ No newline at end of file diff --git a/dist/types.js b/dist/types.js deleted file mode 100644 index 270a1e8f..00000000 --- a/dist/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map diff --git a/dist/types.js.map b/dist/types.js.map deleted file mode 100644 index c768b790..00000000 --- a/dist/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/walletkit/package.json b/packages/walletkit/package.json index 4c2b2412..85644d7a 100644 --- a/packages/walletkit/package.json +++ b/packages/walletkit/package.json @@ -1,5 +1,5 @@ { - "name": "@gokiprotocol/walletkit", + "name": "@aadhinana/walletkit", "version": "1.3.1", "description": "Wallet connector modal for Solana dApps.", "author": "Goki Rajesh ", From e1bd2c5ec1f12634e3485e713c0acb7b11f7f1da Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Tue, 19 Oct 2021 13:23:03 +0530 Subject: [PATCH 10/13] fix script for build --- packages/walletkit/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/walletkit/package.json b/packages/walletkit/package.json index 85644d7a..785410d2 100644 --- a/packages/walletkit/package.json +++ b/packages/walletkit/package.json @@ -15,7 +15,8 @@ "url": "git+https://github.com/GokiProtocol/walletkit.git" }, "scripts": { - "build": "tsc -w" + "build": "tsc", + "build:dev": "tsc -w" }, "bugs": { "url": "https://github.com/GokiProtocol/walletkit/issues" From 87e8fef1798080e3751c7ddcec5571c6e294fffc Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Tue, 19 Oct 2021 13:30:40 +0530 Subject: [PATCH 11/13] add yarn.lock --- yarn.lock | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/yarn.lock b/yarn.lock index a9192583..ab6e7705 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1350,6 +1350,20 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== +"@gokiprotocol/walletkit@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@gokiprotocol/walletkit/-/walletkit-1.3.1.tgz#3af14890795658d6e652d8f3c50417115e98e0a0" + integrity sha512-p5SqoV8inZMEE72VkrG5HpY/9Bsy9eIntfnOTjazK+sdOK1MmCMDHtrCXXP+OwjBBFlnuGvHV1j9sYTN/R5LOA== + dependencies: + "@emotion/react" "^11.4.1" + "@emotion/styled" "^11.3.0" + "@reach/dialog" "^0.16.0" + polished "^4.1.3" + react-device-detect "^2.0.0" + react-spring "^9.2.6" + react-use-gesture "^9.1.3" + unstated-next "^1.1.0" + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" From e761a9ad00b6d4170dd3434865d96638bebc79a6 Mon Sep 17 00:00:00 2001 From: Aadhi Nana Murali Date: Wed, 20 Oct 2021 01:49:12 +0530 Subject: [PATCH 12/13] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 0a49366a..75b495ae 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,12 @@ --- +## To Use + +Get the package from the `release` branch. [Here](https://github.com/Aadhinana/walletkit/tree/release) + +--- + ## Source # walletkit 🔑 From 6a2cd992425db7f46ec7e42012cee9cf108c9c18 Mon Sep 17 00:00:00 2001 From: Aadhinana Date: Wed, 20 Oct 2021 21:58:00 +0530 Subject: [PATCH 13/13] name changed --- packages/walletkit/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/walletkit/package.json b/packages/walletkit/package.json index 785410d2..b1e4415b 100644 --- a/packages/walletkit/package.json +++ b/packages/walletkit/package.json @@ -1,5 +1,5 @@ { - "name": "@aadhinana/walletkit", + "name": "@gokiprotocol/walletkit", "version": "1.3.1", "description": "Wallet connector modal for Solana dApps.", "author": "Goki Rajesh ",