diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/gkpart.iml b/.idea/gkpart.iml
new file mode 100644
index 0000000..0c8867d
--- /dev/null
+++ b/.idea/gkpart.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..b350a22
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/backend/imgs/0d8fce239dbfc7a92d9919c50cbad60c.png b/backend/imgs/0d8fce239dbfc7a92d9919c50cbad60c.png
new file mode 100644
index 0000000..ae1ef9e
Binary files /dev/null and b/backend/imgs/0d8fce239dbfc7a92d9919c50cbad60c.png differ
diff --git a/backend/imgs/1c44bd90bb58783a86ea31d3b2a918f8.jpeg b/backend/imgs/1c44bd90bb58783a86ea31d3b2a918f8.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/1c44bd90bb58783a86ea31d3b2a918f8.jpeg differ
diff --git a/backend/imgs/33632e14580cfacf11fc1487161caad2.jpeg b/backend/imgs/33632e14580cfacf11fc1487161caad2.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/33632e14580cfacf11fc1487161caad2.jpeg differ
diff --git a/backend/imgs/3f6a536a832a53dbf6da07e3df56e917.jpeg b/backend/imgs/3f6a536a832a53dbf6da07e3df56e917.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/3f6a536a832a53dbf6da07e3df56e917.jpeg differ
diff --git a/backend/imgs/41e7846cd282d52b5d0be150d07e60b2.jpeg b/backend/imgs/41e7846cd282d52b5d0be150d07e60b2.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/41e7846cd282d52b5d0be150d07e60b2.jpeg differ
diff --git a/backend/imgs/5c1bef3e5a70a41c0eec05a36aeaef8f.jpg b/backend/imgs/5c1bef3e5a70a41c0eec05a36aeaef8f.jpg
new file mode 100644
index 0000000..400f5a8
Binary files /dev/null and b/backend/imgs/5c1bef3e5a70a41c0eec05a36aeaef8f.jpg differ
diff --git a/backend/imgs/695e8968db812dac6facca4026b51005.jpeg b/backend/imgs/695e8968db812dac6facca4026b51005.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/695e8968db812dac6facca4026b51005.jpeg differ
diff --git a/backend/imgs/8b3efcfc726b49cffbf004c6e22aa2fb.jpg b/backend/imgs/8b3efcfc726b49cffbf004c6e22aa2fb.jpg
new file mode 100644
index 0000000..7056e8d
Binary files /dev/null and b/backend/imgs/8b3efcfc726b49cffbf004c6e22aa2fb.jpg differ
diff --git a/backend/imgs/9aa7b283a5843cefe41dc27f819bd1f7.jpeg b/backend/imgs/9aa7b283a5843cefe41dc27f819bd1f7.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/9aa7b283a5843cefe41dc27f819bd1f7.jpeg differ
diff --git a/backend/imgs/a0f74fd72104064b968d2697917b243d.jpeg b/backend/imgs/a0f74fd72104064b968d2697917b243d.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/a0f74fd72104064b968d2697917b243d.jpeg differ
diff --git a/backend/imgs/aaa667a9c4c3d2c8aad1496a475c3e6a.jpeg b/backend/imgs/aaa667a9c4c3d2c8aad1496a475c3e6a.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/aaa667a9c4c3d2c8aad1496a475c3e6a.jpeg differ
diff --git a/backend/imgs/bd17ba001641d7839f8afdda2f5bd33f.jpeg b/backend/imgs/bd17ba001641d7839f8afdda2f5bd33f.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/bd17ba001641d7839f8afdda2f5bd33f.jpeg differ
diff --git a/backend/imgs/c2ab8d66793ebc53ece0da3ba719a26a.jpeg b/backend/imgs/c2ab8d66793ebc53ece0da3ba719a26a.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/c2ab8d66793ebc53ece0da3ba719a26a.jpeg differ
diff --git a/backend/imgs/c61b33ddaad2a1ece7216d6838d8fa0d.jpeg b/backend/imgs/c61b33ddaad2a1ece7216d6838d8fa0d.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/c61b33ddaad2a1ece7216d6838d8fa0d.jpeg differ
diff --git a/backend/imgs/d0d44dacd121aca689efc5cda6af6a63.jpeg b/backend/imgs/d0d44dacd121aca689efc5cda6af6a63.jpeg
new file mode 100644
index 0000000..7066421
Binary files /dev/null and b/backend/imgs/d0d44dacd121aca689efc5cda6af6a63.jpeg differ
diff --git a/backend/imgs/dc417e1a5185cfdf6539b924eb3a904f.jpg b/backend/imgs/dc417e1a5185cfdf6539b924eb3a904f.jpg
new file mode 100644
index 0000000..ff5022f
Binary files /dev/null and b/backend/imgs/dc417e1a5185cfdf6539b924eb3a904f.jpg differ
diff --git a/backend/imgs/dcbbe423994dd1badf7a8535cb9769cd.jpg b/backend/imgs/dcbbe423994dd1badf7a8535cb9769cd.jpg
new file mode 100644
index 0000000..817b053
Binary files /dev/null and b/backend/imgs/dcbbe423994dd1badf7a8535cb9769cd.jpg differ
diff --git a/backend/imgs/e331165ea33bd772038209da75214cdb.jpeg b/backend/imgs/e331165ea33bd772038209da75214cdb.jpeg
new file mode 100644
index 0000000..7b73904
Binary files /dev/null and b/backend/imgs/e331165ea33bd772038209da75214cdb.jpeg differ
diff --git a/backend/routes/db.json b/backend/routes/db.json
index 19041f0..8256ab1 100644
--- a/backend/routes/db.json
+++ b/backend/routes/db.json
@@ -1 +1 @@
-{"1":{"name":"Japan street sunset","description":"Lorem Ipsum is simply dummy text of the printing and typesetting industry.","image":"https://cdnb.artstation.com/p/assets/images/images/040/889/485/large/arseniy-chebynkin-bar-ext-sunset.jpg?1630162839"},"2":{"name":"lib","description":"aaaaaaa","image":"http://localhost:3333/images/fd7f6b6065596a70ba50ef834b28fb31.jpg"},"3":{"name":"unkown","description":"blocks in chain","image":"http://localhost:3333/images/c43952e6ff79e27d8e70656483859a90.png"}}
\ No newline at end of file
+{"1":{"name":"1","description":"1","image":"http://localhost:3333/images/33632e14580cfacf11fc1487161caad2.jpeg"},"2":{"name":"shui","description":"cool","image":"http://localhost:3333/images/5c1bef3e5a70a41c0eec05a36aeaef8f.jpg"},"3":{"name":"123","description":"123456","image":"http://localhost:3333/images/dcbbe423994dd1badf7a8535cb9769cd.jpg"},"4":{"name":"4","description":"4","image":"http://localhost:3333/images/dc417e1a5185cfdf6539b924eb3a904f.jpg"},"5":{"name":"5","description":"5","image":"http://localhost:3333/images/e331165ea33bd772038209da75214cdb.jpeg"},"6":{"name":"10","description":"1000","image":"http://localhost:3333/images/0d8fce239dbfc7a92d9919c50cbad60c.png"},"7":{"name":"账户2","description":"hello","image":"http://localhost:3333/images/8b3efcfc726b49cffbf004c6e22aa2fb.jpg"}}
\ No newline at end of file
diff --git a/client/public/index.html b/client/public/index.html
index ff7a0d0..7af7132 100644
--- a/client/public/index.html
+++ b/client/public/index.html
@@ -27,7 +27,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React App
+ NFT交易平台
You need to enable JavaScript to run this app.
diff --git a/client/src/App.js b/client/src/App.js
index 5672829..4e97364 100644
--- a/client/src/App.js
+++ b/client/src/App.js
@@ -5,8 +5,9 @@ import Header from "./components/Header/index";
import Home from "./pages/Home/index";
import CreateNFT from "./pages/CreateNFT/index";
import Item from "./pages/Item/index";
-
+import Transfer from "./pages/Transfer/index"
import "./App.css";
+import MyNFTs from "./pages/My NFTs";
function App() {
@@ -18,6 +19,8 @@ function App() {
+
+
404 Not Found!
diff --git a/client/src/components/Card/index.js b/client/src/components/Card/index.js
index 1f0e0de..cb823d1 100644
--- a/client/src/components/Card/index.js
+++ b/client/src/components/Card/index.js
@@ -50,7 +50,9 @@ const Card = ({ tokenId, name, image, price, owner, isForSale }) => {
viewBox="0 0 400 426.6"
titleAccess="ETH"
/>
- {Web3.utils.fromWei(String(price), "ether")}.120000
+ {Web3.utils.fromWei(String(price), "ether")}
+ {price}
+
{
const classes = useStyles();
const account = useSelector((state) => state.allNft.account);
+ const [open, setOpen] = React.useState(false);
+ const anchorRef = React.useRef(null);
+
+ const handleToggle = () => {
+ setOpen((prevOpen) => !prevOpen);
+ };
+
+ const handleClose = (event) => {
+ if (anchorRef.current && anchorRef.current.contains(event.target)) {
+ return;
+ }
+
+ setOpen(false);
+ };
+
+ function handleListKeyDown(event) {
+ if (event.key === 'Tab') {
+ event.preventDefault();
+ setOpen(false);
+ }
+ }
+
+ // return focus to the button when we transitioned from !open -> open
+ const prevOpen = React.useRef(open);
+ React.useEffect(() => {
+ if (prevOpen.current === true && open === false) {
+ anchorRef.current.focus();
+ }
+
+ prevOpen.current = open;
+ }, [open]);
return (
@@ -24,6 +61,44 @@ const Header = () => {
+
+
+
+ Menu
+
+
+ {({ TransitionProps, placement }) => (
+
+
+
+
+
+
+
+ )}
+
+
+
{account.slice(0,7)}...{account.slice(-4)}
diff --git a/client/src/components/Header/styles.js b/client/src/components/Header/styles.js
index 3f7a555..1766c78 100644
--- a/client/src/components/Header/styles.js
+++ b/client/src/components/Header/styles.js
@@ -1,6 +1,6 @@
import { makeStyles } from '@material-ui/core/styles';
-const useStyles = makeStyles({
+const useStyles = makeStyles((theme) =>({
header: {
background: '#3F51B5'
},
@@ -14,7 +14,14 @@ const useStyles = makeStyles({
},
walletIcon: {
marginRight: "0.4rem",
- }
-});
+ },
+ root: {
+ display: "flex",
+ marginLeft: "75rem",
+ },
+ paper: {
+ marginRight: theme.spacing(2),
+ },
+}));
export { useStyles };
\ No newline at end of file
diff --git a/client/src/contracts/Address.json b/client/src/contracts/Address.json
index ed7d6b5..c9e57f6 100644
--- a/client/src/contracts/Address.json
+++ b/client/src/contracts/Address.json
@@ -1,9 +1,9 @@
{
"contractName": "Address",
"abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Collection of functions related to the address type\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Address.sol\":\"Address\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]}},\"version\":1}",
- "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201ff9cb264245318e9b05ff061165b15ecdf2494194cca0974b49b09fcd82b25464736f6c63430008070033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201ff9cb264245318e9b05ff061165b15ecdf2494194cca0974b49b09fcd82b25464736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Collection of functions related to the address type\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Address.sol\":\"Address\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]}},\"version\":1}",
+ "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203d497061189998709c6437a11470db179941fbfb3b2933068022fc866b03045864736f6c634300080d0033",
+ "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203d497061189998709c6437a11470db179941fbfb3b2933068022fc866b03045864736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [],
"deployedGeneratedSources": [],
@@ -36,6 +36,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Address",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -4046,6 +4047,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Address",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -8033,11 +8035,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.743Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.715Z",
"devdoc": {
"details": "Collection of functions related to the address type",
"kind": "dev",
diff --git a/client/src/contracts/ArtMarketplace.json b/client/src/contracts/ArtMarketplace.json
index c1b7621..0a847a8 100644
--- a/client/src/contracts/ArtMarketplace.json
+++ b/client/src/contracts/ArtMarketplace.json
@@ -175,9 +175,9 @@
"constant": true
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"contract ArtToken\",\"name\":\"_token\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"itemAddedForSale\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"itemSold\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeItems\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"buyItem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"itemsForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isSold\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"putItemForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalItemsForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/ArtMarketplace.sol\":\"ArtMarketplace\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]},\"project:/contracts/ArtMarketplace.sol\":{\"keccak256\":\"0x52ab6342b375c7c193c402c392d0cc90dde310dc10f7eba3802e04bd645814ec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e3535e4cba3c1ae008d091ecb90d5ce0e3a6569a3c3a865cbcbcb81dfd5961\",\"dweb:/ipfs/QmbZ7CmymyME9jmRwjQpAi8sreoKQxorbDznCANEpPzBwz\"]},\"project:/contracts/ArtToken.sol\":{\"keccak256\":\"0x54d5e25f77c73f4dfc1f6fe4784fb9fdc0fe022c62f42c93fd3e91d5417dd1ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e29edc93ef2c33feaf1ee02396687b336d928c89b9715f46e844a2c99d04a3b\",\"dweb:/ipfs/QmVXoFpw4T5NZQzSSnc3ijQJnBa8M6sx3m3t7nPsnw1FdH\"]}},\"version\":1}",
- "bytecode": "0x60806040523480156200001157600080fd5b506040516200131838038062001318833981810160405281019062000037919062000095565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200012e565b6000815190506200008f8162000114565b92915050565b600060208284031215620000ae57620000ad6200010f565b5b6000620000be848285016200007e565b91505092915050565b6000620000d482620000ef565b9050919050565b6000620000e882620000c7565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b6200011f81620000db565b81146200012b57600080fd5b50565b6111da806200013e6000396000f3fe60806040526004361061004a5760003560e01c8063092d0afc1461004f5780639c318c7b14610090578063e7fb74c7146100cd578063ec8120c9146100e9578063f4f3576414610114575b600080fd5b34801561005b57600080fd5b5061007660048036038101906100719190610c04565b610151565b604051610087959493929190610ef2565b60405180910390f35b34801561009c57600080fd5b506100b760048036038101906100b29190610c04565b6101c4565b6040516100c49190610dc5565b60405180910390f35b6100e760048036038101906100e29190610c04565b6101e4565b005b3480156100f557600080fd5b506100fe61076b565b60405161010b9190610ea0565b60405180910390f35b34801561012057600080fd5b5061013b60048036038101906101369190610c31565b610778565b6040516101489190610ea0565b60405180910390f35b6001818154811061016157600080fd5b90600052602060002090600502016000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154908060040160009054906101000a900460ff16905085565b60026020528060005260406000206000915054906101000a900460ff1681565b806001805490508110801561021d575080600182815481106102095761020861104c565b5b906000526020600020906005020160000154145b61025c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025390610e40565b60405180910390fd5b81600181815481106102715761027061104c565b5b906000526020600020906005020160040160009054906101000a900460ff16156102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610e80565b60405180910390fd5b600183815481106102e4576102e361104c565b5b9060005260206000209060050201600101543073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016103669190610ea0565b60206040518083038186803b15801561037e57600080fd5b505afa158015610392573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b69190610bd7565b73ffffffffffffffffffffffffffffffffffffffff161461040c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040390610e00565b60405180910390fd5b600184815481106104205761041f61104c565b5b906000526020600020906005020160030154341015610474576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046b90610de0565b60405180910390fd5b600184815481106104885761048761104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156104f257600080fd5b60018085815481106105075761050661104c565b5b906000526020600020906005020160040160006101000a81548160ff021916908315150217905550600060026000600187815481106105495761054861104c565b5b906000526020600020906005020160010154815260200190815260200160002060006101000a81548160ff02191690831515021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e600186815481106105d0576105cf61104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633600188815481106106175761061661104c565b5b9060005260206000209060050201600101546040518463ffffffff1660e01b815260040161064793929190610d8e565b600060405180830381600087803b15801561066157600080fd5b505af1158015610675573d6000803e3d6000fd5b505050506001848154811061068d5761068c61104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610704573d6000803e3d6000fd5b507f8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d4826484336001878154811061073c5761073b61104c565b5b90600052602060002090600502016003015460405161075d93929190610ebb565b60405180910390a150505050565b6000600180549050905090565b6000823373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107eb9190610ea0565b60206040518083038186803b15801561080357600080fd5b505afa158015610817573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061083b9190610bd7565b73ffffffffffffffffffffffffffffffffffffffff1614610891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088890610e20565b60405180910390fd5b833073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016109029190610ea0565b60206040518083038186803b15801561091a57600080fd5b505afa15801561092e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109529190610bd7565b73ffffffffffffffffffffffffffffffffffffffff16146109a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099f90610e00565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900460ff1615610a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0090610e60565b60405180910390fd5b6000600180549050905060016040518060a001604052808381526020018881526020013373ffffffffffffffffffffffffffffffffffffffff168152602001878152602001600015158152509080600181540180825580915050600190039060005260206000209060050201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015560808201518160040160006101000a81548160ff021916908315150217905550505060016002600088815260200190815260200160002060006101000a81548160ff0219169083151502179055508060018281548110610b4657610b4561104c565b5b90600052602060002090600502016000015414610b6657610b6561101d565b5b7fafd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8818787604051610b9993929190610f45565b60405180910390a180935050505092915050565b600081519050610bbc81611176565b92915050565b600081359050610bd18161118d565b92915050565b600060208284031215610bed57610bec61107b565b5b6000610bfb84828501610bad565b91505092915050565b600060208284031215610c1a57610c1961107b565b5b6000610c2884828501610bc2565b91505092915050565b60008060408385031215610c4857610c4761107b565b5b6000610c5685828601610bc2565b9250506020610c6785828601610bc2565b9150509250929050565b610c7a81610fe7565b82525050565b610c8981610f9f565b82525050565b610c9881610f8d565b82525050565b610ca781610fb1565b82525050565b6000610cba601583610f7c565b9150610cc582611080565b602082019050919050565b6000610cdd601683610f7c565b9150610ce8826110a9565b602082019050919050565b6000610d00601c83610f7c565b9150610d0b826110d2565b602082019050919050565b6000610d23601383610f7c565b9150610d2e826110fb565b602082019050919050565b6000610d46601b83610f7c565b9150610d5182611124565b602082019050919050565b6000610d69601483610f7c565b9150610d748261114d565b602082019050919050565b610d8881610fdd565b82525050565b6000606082019050610da36000830186610c71565b610db06020830185610c8f565b610dbd6040830184610d7f565b949350505050565b6000602082019050610dda6000830184610c9e565b92915050565b60006020820190508181036000830152610df981610cad565b9050919050565b60006020820190508181036000830152610e1981610cd0565b9050919050565b60006020820190508181036000830152610e3981610cf3565b9050919050565b60006020820190508181036000830152610e5981610d16565b9050919050565b60006020820190508181036000830152610e7981610d39565b9050919050565b60006020820190508181036000830152610e9981610d5c565b9050919050565b6000602082019050610eb56000830184610d7f565b92915050565b6000606082019050610ed06000830186610d7f565b610edd6020830185610c8f565b610eea6040830184610d7f565b949350505050565b600060a082019050610f076000830188610d7f565b610f146020830187610d7f565b610f216040830186610c80565b610f2e6060830185610d7f565b610f3b6080830184610c9e565b9695505050505050565b6000606082019050610f5a6000830186610d7f565b610f676020830185610d7f565b610f746040830184610d7f565b949350505050565b600082825260208201905092915050565b6000610f9882610fbd565b9050919050565b6000610faa82610fbd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610ff282610ff9565b9050919050565b60006110048261100b565b9050919050565b600061101682610fbd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b7f4d61726b6574206973206e6f7420617070726f76656400000000000000000000600082015250565b7f53656e64657220646f6573206e6f74206f776e20746865206974656d00000000600082015250565b7f436f756c64206e6f742066696e64206974656d00000000000000000000000000600082015250565b7f4974656d20697320616c726561647920757020666f722073616c650000000000600082015250565b7f4974656d20697320616c726561647920736f6c64000000000000000000000000600082015250565b61117f81610f8d565b811461118a57600080fd5b50565b61119681610fdd565b81146111a157600080fd5b5056fea2646970667358221220042524b4f1ef1eed43c984fffa804a5df41ce784182769d85b549ba18b96bb7464736f6c63430008070033",
- "deployedBytecode": "0x60806040526004361061004a5760003560e01c8063092d0afc1461004f5780639c318c7b14610090578063e7fb74c7146100cd578063ec8120c9146100e9578063f4f3576414610114575b600080fd5b34801561005b57600080fd5b5061007660048036038101906100719190610c04565b610151565b604051610087959493929190610ef2565b60405180910390f35b34801561009c57600080fd5b506100b760048036038101906100b29190610c04565b6101c4565b6040516100c49190610dc5565b60405180910390f35b6100e760048036038101906100e29190610c04565b6101e4565b005b3480156100f557600080fd5b506100fe61076b565b60405161010b9190610ea0565b60405180910390f35b34801561012057600080fd5b5061013b60048036038101906101369190610c31565b610778565b6040516101489190610ea0565b60405180910390f35b6001818154811061016157600080fd5b90600052602060002090600502016000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154908060040160009054906101000a900460ff16905085565b60026020528060005260406000206000915054906101000a900460ff1681565b806001805490508110801561021d575080600182815481106102095761020861104c565b5b906000526020600020906005020160000154145b61025c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025390610e40565b60405180910390fd5b81600181815481106102715761027061104c565b5b906000526020600020906005020160040160009054906101000a900460ff16156102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610e80565b60405180910390fd5b600183815481106102e4576102e361104c565b5b9060005260206000209060050201600101543073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016103669190610ea0565b60206040518083038186803b15801561037e57600080fd5b505afa158015610392573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b69190610bd7565b73ffffffffffffffffffffffffffffffffffffffff161461040c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040390610e00565b60405180910390fd5b600184815481106104205761041f61104c565b5b906000526020600020906005020160030154341015610474576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046b90610de0565b60405180910390fd5b600184815481106104885761048761104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156104f257600080fd5b60018085815481106105075761050661104c565b5b906000526020600020906005020160040160006101000a81548160ff021916908315150217905550600060026000600187815481106105495761054861104c565b5b906000526020600020906005020160010154815260200190815260200160002060006101000a81548160ff02191690831515021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e600186815481106105d0576105cf61104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633600188815481106106175761061661104c565b5b9060005260206000209060050201600101546040518463ffffffff1660e01b815260040161064793929190610d8e565b600060405180830381600087803b15801561066157600080fd5b505af1158015610675573d6000803e3d6000fd5b505050506001848154811061068d5761068c61104c565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610704573d6000803e3d6000fd5b507f8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d4826484336001878154811061073c5761073b61104c565b5b90600052602060002090600502016003015460405161075d93929190610ebb565b60405180910390a150505050565b6000600180549050905090565b6000823373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107eb9190610ea0565b60206040518083038186803b15801561080357600080fd5b505afa158015610817573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061083b9190610bd7565b73ffffffffffffffffffffffffffffffffffffffff1614610891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088890610e20565b60405180910390fd5b833073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016109029190610ea0565b60206040518083038186803b15801561091a57600080fd5b505afa15801561092e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109529190610bd7565b73ffffffffffffffffffffffffffffffffffffffff16146109a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099f90610e00565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900460ff1615610a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0090610e60565b60405180910390fd5b6000600180549050905060016040518060a001604052808381526020018881526020013373ffffffffffffffffffffffffffffffffffffffff168152602001878152602001600015158152509080600181540180825580915050600190039060005260206000209060050201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015560808201518160040160006101000a81548160ff021916908315150217905550505060016002600088815260200190815260200160002060006101000a81548160ff0219169083151502179055508060018281548110610b4657610b4561104c565b5b90600052602060002090600502016000015414610b6657610b6561101d565b5b7fafd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8818787604051610b9993929190610f45565b60405180910390a180935050505092915050565b600081519050610bbc81611176565b92915050565b600081359050610bd18161118d565b92915050565b600060208284031215610bed57610bec61107b565b5b6000610bfb84828501610bad565b91505092915050565b600060208284031215610c1a57610c1961107b565b5b6000610c2884828501610bc2565b91505092915050565b60008060408385031215610c4857610c4761107b565b5b6000610c5685828601610bc2565b9250506020610c6785828601610bc2565b9150509250929050565b610c7a81610fe7565b82525050565b610c8981610f9f565b82525050565b610c9881610f8d565b82525050565b610ca781610fb1565b82525050565b6000610cba601583610f7c565b9150610cc582611080565b602082019050919050565b6000610cdd601683610f7c565b9150610ce8826110a9565b602082019050919050565b6000610d00601c83610f7c565b9150610d0b826110d2565b602082019050919050565b6000610d23601383610f7c565b9150610d2e826110fb565b602082019050919050565b6000610d46601b83610f7c565b9150610d5182611124565b602082019050919050565b6000610d69601483610f7c565b9150610d748261114d565b602082019050919050565b610d8881610fdd565b82525050565b6000606082019050610da36000830186610c71565b610db06020830185610c8f565b610dbd6040830184610d7f565b949350505050565b6000602082019050610dda6000830184610c9e565b92915050565b60006020820190508181036000830152610df981610cad565b9050919050565b60006020820190508181036000830152610e1981610cd0565b9050919050565b60006020820190508181036000830152610e3981610cf3565b9050919050565b60006020820190508181036000830152610e5981610d16565b9050919050565b60006020820190508181036000830152610e7981610d39565b9050919050565b60006020820190508181036000830152610e9981610d5c565b9050919050565b6000602082019050610eb56000830184610d7f565b92915050565b6000606082019050610ed06000830186610d7f565b610edd6020830185610c8f565b610eea6040830184610d7f565b949350505050565b600060a082019050610f076000830188610d7f565b610f146020830187610d7f565b610f216040830186610c80565b610f2e6060830185610d7f565b610f3b6080830184610c9e565b9695505050505050565b6000606082019050610f5a6000830186610d7f565b610f676020830185610d7f565b610f746040830184610d7f565b949350505050565b600082825260208201905092915050565b6000610f9882610fbd565b9050919050565b6000610faa82610fbd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610ff282610ff9565b9050919050565b60006110048261100b565b9050919050565b600061101682610fbd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b7f4d61726b6574206973206e6f7420617070726f76656400000000000000000000600082015250565b7f53656e64657220646f6573206e6f74206f776e20746865206974656d00000000600082015250565b7f436f756c64206e6f742066696e64206974656d00000000000000000000000000600082015250565b7f4974656d20697320616c726561647920757020666f722073616c650000000000600082015250565b7f4974656d20697320616c726561647920736f6c64000000000000000000000000600082015250565b61117f81610f8d565b811461118a57600080fd5b50565b61119681610fdd565b81146111a157600080fd5b5056fea2646970667358221220042524b4f1ef1eed43c984fffa804a5df41ce784182769d85b549ba18b96bb7464736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"contract ArtToken\",\"name\":\"_token\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"itemAddedForSale\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"itemSold\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeItems\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"buyItem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"itemsForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address payable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isSold\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"putItemForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalItemsForSale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/ArtMarketplace.sol\":\"ArtMarketplace\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]},\"project:/contracts/ArtMarketplace.sol\":{\"keccak256\":\"0x52ab6342b375c7c193c402c392d0cc90dde310dc10f7eba3802e04bd645814ec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e3535e4cba3c1ae008d091ecb90d5ce0e3a6569a3c3a865cbcbcb81dfd5961\",\"dweb:/ipfs/QmbZ7CmymyME9jmRwjQpAi8sreoKQxorbDznCANEpPzBwz\"]},\"project:/contracts/ArtToken.sol\":{\"keccak256\":\"0x54d5e25f77c73f4dfc1f6fe4784fb9fdc0fe022c62f42c93fd3e91d5417dd1ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e29edc93ef2c33feaf1ee02396687b336d928c89b9715f46e844a2c99d04a3b\",\"dweb:/ipfs/QmVXoFpw4T5NZQzSSnc3ijQJnBa8M6sx3m3t7nPsnw1FdH\"]}},\"version\":1}",
+ "bytecode": "0x60806040523480156200001157600080fd5b5060405162001304380380620013048339818101604052810190620000379190620000fc565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200012e565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000b08262000083565b9050919050565b6000620000c482620000a3565b9050919050565b620000d681620000b7565b8114620000e257600080fd5b50565b600081519050620000f681620000cb565b92915050565b6000602082840312156200011557620001146200007e565b5b60006200012584828501620000e5565b91505092915050565b6111c6806200013e6000396000f3fe60806040526004361061004a5760003560e01c8063092d0afc1461004f5780639c318c7b14610090578063e7fb74c7146100cd578063ec8120c9146100e9578063f4f3576414610114575b600080fd5b34801561005b57600080fd5b5061007660048036038101906100719190610bba565b610151565b604051610087959493929190610c52565b60405180910390f35b34801561009c57600080fd5b506100b760048036038101906100b29190610bba565b6101c4565b6040516100c49190610ca5565b60405180910390f35b6100e760048036038101906100e29190610bba565b6101e4565b005b3480156100f557600080fd5b506100fe61075b565b60405161010b9190610cc0565b60405180910390f35b34801561012057600080fd5b5061013b60048036038101906101369190610cdb565b610768565b6040516101489190610cc0565b60405180910390f35b6001818154811061016157600080fd5b90600052602060002090600502016000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154908060040160009054906101000a900460ff16905085565b60026020528060005260406000206000915054906101000a900460ff1681565b806001805490508110801561021d5750806001828154811061020957610208610d1b565b5b906000526020600020906005020160000154145b61025c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025390610da7565b60405180910390fd5b816001818154811061027157610270610d1b565b5b906000526020600020906005020160040160009054906101000a900460ff16156102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610e13565b60405180910390fd5b600183815481106102e4576102e3610d1b565b5b9060005260206000209060050201600101543073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016103669190610cc0565b602060405180830381865afa158015610383573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a79190610e71565b73ffffffffffffffffffffffffffffffffffffffff16146103fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f490610eea565b60405180910390fd5b6001848154811061041157610410610d1b565b5b906000526020600020906005020160030154341015610465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045c90610f56565b60405180910390fd5b6001848154811061047957610478610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036104e257600080fd5b60018085815481106104f7576104f6610d1b565b5b906000526020600020906005020160040160006101000a81548160ff0219169083151502179055506000600260006001878154811061053957610538610d1b565b5b906000526020600020906005020160010154815260200190815260200160002060006101000a81548160ff02191690831515021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e600186815481106105c0576105bf610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16336001888154811061060757610606610d1b565b5b9060005260206000209060050201600101546040518463ffffffff1660e01b815260040161063793929190610fe4565b600060405180830381600087803b15801561065157600080fd5b505af1158015610665573d6000803e3d6000fd5b505050506001848154811061067d5761067c610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156106f4573d6000803e3d6000fd5b507f8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d4826484336001878154811061072c5761072b610d1b565b5b90600052602060002090600502016003015460405161074d9392919061101b565b60405180910390a150505050565b6000600180549050905090565b6000823373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107db9190610cc0565b602060405180830381865afa1580156107f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081c9190610e71565b73ffffffffffffffffffffffffffffffffffffffff1614610872576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108699061109e565b60405180910390fd5b833073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016108e39190610cc0565b602060405180830381865afa158015610900573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109249190610e71565b73ffffffffffffffffffffffffffffffffffffffff161461097a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097190610eea565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900460ff16156109db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d29061110a565b60405180910390fd5b6000600180549050905060016040518060a001604052808381526020018881526020013373ffffffffffffffffffffffffffffffffffffffff168152602001878152602001600015158152509080600181540180825580915050600190039060005260206000209060050201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015560808201518160040160006101000a81548160ff021916908315150217905550505060016002600088815260200190815260200160002060006101000a81548160ff0219169083151502179055508060018281548110610b1857610b17610d1b565b5b90600052602060002090600502016000015414610b3857610b3761112a565b5b7fafd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8818787604051610b6b93929190611159565b60405180910390a180935050505092915050565b600080fd5b6000819050919050565b610b9781610b84565b8114610ba257600080fd5b50565b600081359050610bb481610b8e565b92915050565b600060208284031215610bd057610bcf610b7f565b5b6000610bde84828501610ba5565b91505092915050565b610bf081610b84565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c2182610bf6565b9050919050565b610c3181610c16565b82525050565b60008115159050919050565b610c4c81610c37565b82525050565b600060a082019050610c676000830188610be7565b610c746020830187610be7565b610c816040830186610c28565b610c8e6060830185610be7565b610c9b6080830184610c43565b9695505050505050565b6000602082019050610cba6000830184610c43565b92915050565b6000602082019050610cd56000830184610be7565b92915050565b60008060408385031215610cf257610cf1610b7f565b5b6000610d0085828601610ba5565b9250506020610d1185828601610ba5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082825260208201905092915050565b7f436f756c64206e6f742066696e64206974656d00000000000000000000000000600082015250565b6000610d91601383610d4a565b9150610d9c82610d5b565b602082019050919050565b60006020820190508181036000830152610dc081610d84565b9050919050565b7f4974656d20697320616c726561647920736f6c64000000000000000000000000600082015250565b6000610dfd601483610d4a565b9150610e0882610dc7565b602082019050919050565b60006020820190508181036000830152610e2c81610df0565b9050919050565b6000610e3e82610bf6565b9050919050565b610e4e81610e33565b8114610e5957600080fd5b50565b600081519050610e6b81610e45565b92915050565b600060208284031215610e8757610e86610b7f565b5b6000610e9584828501610e5c565b91505092915050565b7f4d61726b6574206973206e6f7420617070726f76656400000000000000000000600082015250565b6000610ed4601683610d4a565b9150610edf82610e9e565b602082019050919050565b60006020820190508181036000830152610f0381610ec7565b9050919050565b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b6000610f40601583610d4a565b9150610f4b82610f0a565b602082019050919050565b60006020820190508181036000830152610f6f81610f33565b9050919050565b6000819050919050565b6000610f9b610f96610f9184610bf6565b610f76565b610bf6565b9050919050565b6000610fad82610f80565b9050919050565b6000610fbf82610fa2565b9050919050565b610fcf81610fb4565b82525050565b610fde81610e33565b82525050565b6000606082019050610ff96000830186610fc6565b6110066020830185610fd5565b6110136040830184610be7565b949350505050565b60006060820190506110306000830186610be7565b61103d6020830185610fd5565b61104a6040830184610be7565b949350505050565b7f53656e64657220646f6573206e6f74206f776e20746865206974656d00000000600082015250565b6000611088601c83610d4a565b915061109382611052565b602082019050919050565b600060208201905081810360008301526110b78161107b565b9050919050565b7f4974656d20697320616c726561647920757020666f722073616c650000000000600082015250565b60006110f4601b83610d4a565b91506110ff826110be565b602082019050919050565b60006020820190508181036000830152611123816110e7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600060608201905061116e6000830186610be7565b61117b6020830185610be7565b6111886040830184610be7565b94935050505056fea2646970667358221220a95d75796cb51231c3d552c4064b17149d1ab24baabd5a3a089c43761cc9020864736f6c634300080d0033",
+ "deployedBytecode": "0x60806040526004361061004a5760003560e01c8063092d0afc1461004f5780639c318c7b14610090578063e7fb74c7146100cd578063ec8120c9146100e9578063f4f3576414610114575b600080fd5b34801561005b57600080fd5b5061007660048036038101906100719190610bba565b610151565b604051610087959493929190610c52565b60405180910390f35b34801561009c57600080fd5b506100b760048036038101906100b29190610bba565b6101c4565b6040516100c49190610ca5565b60405180910390f35b6100e760048036038101906100e29190610bba565b6101e4565b005b3480156100f557600080fd5b506100fe61075b565b60405161010b9190610cc0565b60405180910390f35b34801561012057600080fd5b5061013b60048036038101906101369190610cdb565b610768565b6040516101489190610cc0565b60405180910390f35b6001818154811061016157600080fd5b90600052602060002090600502016000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154908060040160009054906101000a900460ff16905085565b60026020528060005260406000206000915054906101000a900460ff1681565b806001805490508110801561021d5750806001828154811061020957610208610d1b565b5b906000526020600020906005020160000154145b61025c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025390610da7565b60405180910390fd5b816001818154811061027157610270610d1b565b5b906000526020600020906005020160040160009054906101000a900460ff16156102d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c790610e13565b60405180910390fd5b600183815481106102e4576102e3610d1b565b5b9060005260206000209060050201600101543073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016103669190610cc0565b602060405180830381865afa158015610383573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a79190610e71565b73ffffffffffffffffffffffffffffffffffffffff16146103fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f490610eea565b60405180910390fd5b6001848154811061041157610410610d1b565b5b906000526020600020906005020160030154341015610465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045c90610f56565b60405180910390fd5b6001848154811061047957610478610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036104e257600080fd5b60018085815481106104f7576104f6610d1b565b5b906000526020600020906005020160040160006101000a81548160ff0219169083151502179055506000600260006001878154811061053957610538610d1b565b5b906000526020600020906005020160010154815260200190815260200160002060006101000a81548160ff02191690831515021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e600186815481106105c0576105bf610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16336001888154811061060757610606610d1b565b5b9060005260206000209060050201600101546040518463ffffffff1660e01b815260040161063793929190610fe4565b600060405180830381600087803b15801561065157600080fd5b505af1158015610665573d6000803e3d6000fd5b505050506001848154811061067d5761067c610d1b565b5b906000526020600020906005020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156106f4573d6000803e3d6000fd5b507f8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d4826484336001878154811061072c5761072b610d1b565b5b90600052602060002090600502016003015460405161074d9392919061101b565b60405180910390a150505050565b6000600180549050905090565b6000823373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107db9190610cc0565b602060405180830381865afa1580156107f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081c9190610e71565b73ffffffffffffffffffffffffffffffffffffffff1614610872576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108699061109e565b60405180910390fd5b833073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016108e39190610cc0565b602060405180830381865afa158015610900573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109249190610e71565b73ffffffffffffffffffffffffffffffffffffffff161461097a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097190610eea565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900460ff16156109db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d29061110a565b60405180910390fd5b6000600180549050905060016040518060a001604052808381526020018881526020013373ffffffffffffffffffffffffffffffffffffffff168152602001878152602001600015158152509080600181540180825580915050600190039060005260206000209060050201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015560808201518160040160006101000a81548160ff021916908315150217905550505060016002600088815260200190815260200160002060006101000a81548160ff0219169083151502179055508060018281548110610b1857610b17610d1b565b5b90600052602060002090600502016000015414610b3857610b3761112a565b5b7fafd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8818787604051610b6b93929190611159565b60405180910390a180935050505092915050565b600080fd5b6000819050919050565b610b9781610b84565b8114610ba257600080fd5b50565b600081359050610bb481610b8e565b92915050565b600060208284031215610bd057610bcf610b7f565b5b6000610bde84828501610ba5565b91505092915050565b610bf081610b84565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c2182610bf6565b9050919050565b610c3181610c16565b82525050565b60008115159050919050565b610c4c81610c37565b82525050565b600060a082019050610c676000830188610be7565b610c746020830187610be7565b610c816040830186610c28565b610c8e6060830185610be7565b610c9b6080830184610c43565b9695505050505050565b6000602082019050610cba6000830184610c43565b92915050565b6000602082019050610cd56000830184610be7565b92915050565b60008060408385031215610cf257610cf1610b7f565b5b6000610d0085828601610ba5565b9250506020610d1185828601610ba5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082825260208201905092915050565b7f436f756c64206e6f742066696e64206974656d00000000000000000000000000600082015250565b6000610d91601383610d4a565b9150610d9c82610d5b565b602082019050919050565b60006020820190508181036000830152610dc081610d84565b9050919050565b7f4974656d20697320616c726561647920736f6c64000000000000000000000000600082015250565b6000610dfd601483610d4a565b9150610e0882610dc7565b602082019050919050565b60006020820190508181036000830152610e2c81610df0565b9050919050565b6000610e3e82610bf6565b9050919050565b610e4e81610e33565b8114610e5957600080fd5b50565b600081519050610e6b81610e45565b92915050565b600060208284031215610e8757610e86610b7f565b5b6000610e9584828501610e5c565b91505092915050565b7f4d61726b6574206973206e6f7420617070726f76656400000000000000000000600082015250565b6000610ed4601683610d4a565b9150610edf82610e9e565b602082019050919050565b60006020820190508181036000830152610f0381610ec7565b9050919050565b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b6000610f40601583610d4a565b9150610f4b82610f0a565b602082019050919050565b60006020820190508181036000830152610f6f81610f33565b9050919050565b6000819050919050565b6000610f9b610f96610f9184610bf6565b610f76565b610bf6565b9050919050565b6000610fad82610f80565b9050919050565b6000610fbf82610fa2565b9050919050565b610fcf81610fb4565b82525050565b610fde81610e33565b82525050565b6000606082019050610ff96000830186610fc6565b6110066020830185610fd5565b6110136040830184610be7565b949350505050565b60006060820190506110306000830186610be7565b61103d6020830185610fd5565b61104a6040830184610be7565b949350505050565b7f53656e64657220646f6573206e6f74206f776e20746865206974656d00000000600082015250565b6000611088601c83610d4a565b915061109382611052565b602082019050919050565b600060208201905081810360008301526110b78161107b565b9050919050565b7f4974656d20697320616c726561647920757020666f722073616c650000000000600082015250565b60006110f4601b83610d4a565b91506110ff826110be565b602082019050919050565b60006020820190508181036000830152611123816110e7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600060608201905061116e6000830186610be7565b61117b6020830185610be7565b6111886040830184610be7565b94935050505056fea2646970667358221220a95d75796cb51231c3d552c4064b17149d1ab24baabd5a3a089c43761cc9020864736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [
{
@@ -188,341 +188,179 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "87:97:16",
+ "src": "47:35:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "97:22:16",
+ "src": "57:19:16",
"value": {
"arguments": [
{
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "112:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "73:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
"name": "mload",
"nodeType": "YulIdentifier",
- "src": "106:5:16"
+ "src": "67:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "106:13:16"
+ "src": "67:9:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "97:5:16"
+ "src": "57:6:16"
}
]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "172:5:16"
- }
- ],
- "functionName": {
- "name": "validator_revert_t_contract$_ArtToken_$2508",
- "nodeType": "YulIdentifier",
- "src": "128:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "128:50:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "128:50:16"
}
]
},
- "name": "abi_decode_t_contract$_ArtToken_$2508_fromMemory",
+ "name": "allocate_unbounded",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "65:6:16",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "73:3:16",
- "type": ""
- }
- ],
"returnVariables": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "81:5:16",
+ "src": "40:6:16",
"type": ""
}
],
- "src": "7:177:16"
+ "src": "7:75:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "284:291:16",
+ "src": "177:28:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "330:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "332:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "332:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "332:79:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "305:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "314:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "301:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "301:23:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "194:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "326:2:16",
+ "src": "197:1:16",
"type": "",
- "value": "32"
+ "value": "0"
}
],
"functionName": {
- "name": "slt",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "297:3:16"
+ "src": "187:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "297:32:16"
+ "src": "187:12:16"
},
- "nodeType": "YulIf",
- "src": "294:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "423:145:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "438:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "452:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "442:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "467:91:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "530:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "541:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "526:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "526:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "550:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_contract$_ArtToken_$2508_fromMemory",
- "nodeType": "YulIdentifier",
- "src": "477:48:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "477:81:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "467:6:16"
- }
- ]
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "187:12:16"
}
]
},
- "name": "abi_decode_tuple_t_contract$_ArtToken_$2508_fromMemory",
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "254:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "265:7:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "277:6:16",
- "type": ""
- }
- ],
- "src": "190:385:16"
+ "src": "88:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "621:35:16",
+ "src": "300:28:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "631:19:16",
- "value": {
+ "expression": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "647:2:16",
+ "src": "317:1:16",
"type": "",
- "value": "64"
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "320:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "mload",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "641:5:16"
+ "src": "310:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "641:9:16"
+ "src": "310:12:16"
},
- "variableNames": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "631:6:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "310:12:16"
}
]
},
- "name": "allocate_unbounded",
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
"nodeType": "YulFunctionDefinition",
- "returnVariables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "614:6:16",
- "type": ""
- }
- ],
- "src": "581:75:16"
+ "src": "211:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "707:51:16",
+ "src": "379:81:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "717:35:16",
+ "src": "389:65:16",
"value": {
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "746:5:16"
+ "src": "404:5:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "411:42:16",
+ "type": "",
+ "value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "728:17:16"
+ "src": "400:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "728:24:16"
+ "src": "400:54:16"
},
"variableNames": [
{
"name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "717:7:16"
+ "src": "389:7:16"
}
]
}
]
},
- "name": "cleanup_t_address",
+ "name": "cleanup_t_uint160",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "689:5:16",
+ "src": "361:5:16",
"type": ""
}
],
@@ -530,53 +368,53 @@
{
"name": "cleaned",
"nodeType": "YulTypedName",
- "src": "699:7:16",
+ "src": "371:7:16",
"type": ""
}
],
- "src": "662:96:16"
+ "src": "334:126:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "826:51:16",
+ "src": "511:51:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "836:35:16",
+ "src": "521:35:16",
"value": {
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "865:5:16"
+ "src": "550:5:16"
}
],
"functionName": {
- "name": "cleanup_t_address",
+ "name": "cleanup_t_uint160",
"nodeType": "YulIdentifier",
- "src": "847:17:16"
+ "src": "532:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "847:24:16"
+ "src": "532:24:16"
},
"variableNames": [
{
"name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "836:7:16"
+ "src": "521:7:16"
}
]
}
]
},
- "name": "cleanup_t_contract$_ArtToken_$2508",
+ "name": "cleanup_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "808:5:16",
+ "src": "493:5:16",
"type": ""
}
],
@@ -584,60 +422,53 @@
{
"name": "cleaned",
"nodeType": "YulTypedName",
- "src": "818:7:16",
+ "src": "503:7:16",
"type": ""
}
],
- "src": "764:113:16"
+ "src": "466:96:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "928:81:16",
+ "src": "630:51:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "938:65:16",
+ "src": "640:35:16",
"value": {
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "953:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "960:42:16",
- "type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ "src": "669:5:16"
}
],
"functionName": {
- "name": "and",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "949:3:16"
+ "src": "651:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "949:54:16"
+ "src": "651:24:16"
},
"variableNames": [
{
"name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "938:7:16"
+ "src": "640:7:16"
}
]
}
]
},
- "name": "cleanup_t_uint160",
+ "name": "cleanup_t_contract$_ArtToken_$2508",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "910:5:16",
+ "src": "612:5:16",
"type": ""
}
],
@@ -645,130 +476,50 @@
{
"name": "cleaned",
"nodeType": "YulTypedName",
- "src": "920:7:16",
+ "src": "622:7:16",
"type": ""
}
],
- "src": "883:126:16"
+ "src": "568:113:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1104:28:16",
+ "src": "747:96:16",
"statements": [
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1121:1:16",
- "type": "",
- "value": "0"
- },
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "821:16:16",
+ "statements": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1124:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1114:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1114:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1114:12:16"
- }
- ]
- },
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulFunctionDefinition",
- "src": "1015:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1227:28:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1244:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1247:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1237:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1237:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1237:12:16"
- }
- ]
- },
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulFunctionDefinition",
- "src": "1138:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1321:96:16",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1395:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1404:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1407:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "1397:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1397:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1397:12:16"
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "830:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "833:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "823:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "823:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "823:12:16"
}
]
},
@@ -779,44 +530,44 @@
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "1344:5:16"
+ "src": "770:5:16"
},
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "1386:5:16"
+ "src": "812:5:16"
}
],
"functionName": {
"name": "cleanup_t_contract$_ArtToken_$2508",
"nodeType": "YulIdentifier",
- "src": "1351:34:16"
+ "src": "777:34:16"
},
"nodeType": "YulFunctionCall",
- "src": "1351:41:16"
+ "src": "777:41:16"
}
],
"functionName": {
"name": "eq",
"nodeType": "YulIdentifier",
- "src": "1341:2:16"
+ "src": "767:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "1341:52:16"
+ "src": "767:52:16"
}
],
"functionName": {
"name": "iszero",
"nodeType": "YulIdentifier",
- "src": "1334:6:16"
+ "src": "760:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1334:60:16"
+ "src": "760:60:16"
},
"nodeType": "YulIf",
- "src": "1331:80:16"
+ "src": "757:80:16"
}
]
},
@@ -826,135 +577,41 @@
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1314:5:16",
- "type": ""
- }
- ],
- "src": "1261:156:16"
- }
- ]
- },
- "contents": "{\n\n function abi_decode_t_contract$_ArtToken_$2508_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_contract$_ArtToken_$2508(value)\n }\n\n function abi_decode_tuple_t_contract$_ArtToken_$2508_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_contract$_ArtToken_$2508_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_contract$_ArtToken_$2508(value) -> cleaned {\n cleaned := cleanup_t_address(value)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function validator_revert_t_contract$_ArtToken_$2508(value) {\n if iszero(eq(value, cleanup_t_contract$_ArtToken_$2508(value))) { revert(0, 0) }\n }\n\n}\n",
- "id": 16,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:12527:16",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "70:80:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "80:22:16",
- "value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "95:6:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "89:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "89:13:16"
- },
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "80:5:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "138:5:16"
- }
- ],
- "functionName": {
- "name": "validator_revert_t_address",
- "nodeType": "YulIdentifier",
- "src": "111:26:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "111:33:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "111:33:16"
- }
- ]
- },
- "name": "abi_decode_t_address_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "48:6:16",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "56:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "64:5:16",
+ "src": "740:5:16",
"type": ""
}
],
- "src": "7:143:16"
+ "src": "687:156:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "208:87:16",
+ "src": "929:97:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "218:29:16",
+ "src": "939:22:16",
"value": {
"arguments": [
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "240:6:16"
+ "src": "954:6:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "227:12:16"
+ "src": "948:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "227:20:16"
+ "src": "948:13:16"
},
"variableNames": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "218:5:16"
+ "src": "939:5:16"
}
]
},
@@ -964,35 +621,35 @@
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "283:5:16"
+ "src": "1014:5:16"
}
],
"functionName": {
- "name": "validator_revert_t_uint256",
+ "name": "validator_revert_t_contract$_ArtToken_$2508",
"nodeType": "YulIdentifier",
- "src": "256:26:16"
+ "src": "970:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "256:33:16"
+ "src": "970:50:16"
},
"nodeType": "YulExpressionStatement",
- "src": "256:33:16"
+ "src": "970:50:16"
}
]
},
- "name": "abi_decode_t_uint256",
+ "name": "abi_decode_t_contract$_ArtToken_$2508_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "186:6:16",
+ "src": "907:6:16",
"type": ""
},
{
"name": "end",
"nodeType": "YulTypedName",
- "src": "194:3:16",
+ "src": "915:3:16",
"type": ""
}
],
@@ -1000,21 +657,21 @@
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "202:5:16",
+ "src": "923:5:16",
"type": ""
}
],
- "src": "156:139:16"
+ "src": "849:177:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "378:274:16",
+ "src": "1126:291:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "424:83:16",
+ "src": "1172:83:16",
"statements": [
{
"expression": {
@@ -1022,13 +679,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "426:77:16"
+ "src": "1174:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "426:79:16"
+ "src": "1174:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "426:79:16"
+ "src": "1174:79:16"
}
]
},
@@ -1039,26 +696,26 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "399:7:16"
+ "src": "1147:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "408:9:16"
+ "src": "1156:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "395:3:16"
+ "src": "1143:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "395:23:16"
+ "src": "1143:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "420:2:16",
+ "src": "1168:2:16",
"type": "",
"value": "32"
}
@@ -1066,25 +723,25 @@
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "391:3:16"
+ "src": "1139:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "391:32:16"
+ "src": "1139:32:16"
},
"nodeType": "YulIf",
- "src": "388:119:16"
+ "src": "1136:119:16"
},
{
"nodeType": "YulBlock",
- "src": "517:128:16",
+ "src": "1265:145:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "532:15:16",
+ "src": "1280:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "546:1:16",
+ "src": "1294:1:16",
"type": "",
"value": "0"
},
@@ -1092,14 +749,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "536:6:16",
+ "src": "1284:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "561:74:16",
+ "src": "1309:91:16",
"value": {
"arguments": [
{
@@ -1107,41 +764,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "607:9:16"
+ "src": "1372:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "618:6:16"
+ "src": "1383:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "603:3:16"
+ "src": "1368:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "603:22:16"
+ "src": "1368:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "627:7:16"
+ "src": "1392:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_address_fromMemory",
+ "name": "abi_decode_t_contract$_ArtToken_$2508_fromMemory",
"nodeType": "YulIdentifier",
- "src": "571:31:16"
+ "src": "1319:48:16"
},
"nodeType": "YulFunctionCall",
- "src": "571:64:16"
+ "src": "1319:81:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "561:6:16"
+ "src": "1309:6:16"
}
]
}
@@ -1149,19 +806,19 @@
}
]
},
- "name": "abi_decode_tuple_t_address_fromMemory",
+ "name": "abi_decode_tuple_t_contract$_ArtToken_$2508_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "348:9:16",
+ "src": "1096:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "359:7:16",
+ "src": "1107:7:16",
"type": ""
}
],
@@ -1169,190 +826,387 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "371:6:16",
+ "src": "1119:6:16",
"type": ""
}
],
- "src": "301:351:16"
- },
+ "src": "1032:385:16"
+ }
+ ]
+ },
+ "contents": "{\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_contract$_ArtToken_$2508(value) -> cleaned {\n cleaned := cleanup_t_address(value)\n }\n\n function validator_revert_t_contract$_ArtToken_$2508(value) {\n if iszero(eq(value, cleanup_t_contract$_ArtToken_$2508(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_contract$_ArtToken_$2508_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_contract$_ArtToken_$2508(value)\n }\n\n function abi_decode_tuple_t_contract$_ArtToken_$2508_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_contract$_ArtToken_$2508_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n}\n",
+ "id": 16,
+ "language": "Yul",
+ "name": "#utility.yul"
+ }
+ ],
+ "deployedGeneratedSources": [
+ {
+ "ast": {
+ "nodeType": "YulBlock",
+ "src": "0:12622:16",
+ "statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "724:263:16",
+ "src": "47:35:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "770:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "772:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "772:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "772:79:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "57:19:16",
+ "value": {
"arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "745:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "754:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "741:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "741:23:16"
- },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "766:2:16",
+ "src": "73:2:16",
"type": "",
- "value": "32"
+ "value": "64"
}
],
"functionName": {
- "name": "slt",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "737:3:16"
+ "src": "67:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "737:32:16"
+ "src": "67:9:16"
},
- "nodeType": "YulIf",
- "src": "734:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "863:117:16",
- "statements": [
+ "variableNames": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "878:15:16",
- "value": {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "57:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "allocate_unbounded",
+ "nodeType": "YulFunctionDefinition",
+ "returnVariables": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "40:6:16",
+ "type": ""
+ }
+ ],
+ "src": "7:75:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "177:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "892:1:16",
+ "src": "194:1:16",
"type": "",
"value": "0"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "882:6:16",
- "type": ""
- }
- ]
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "197:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "187:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "187:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "187:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulFunctionDefinition",
+ "src": "88:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "300:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "317:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "320:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "310:6:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "310:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "310:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulFunctionDefinition",
+ "src": "211:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "379:32:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "389:16:16",
+ "value": {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "400:5:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "907:63:16",
- "value": {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "389:7:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "361:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "371:7:16",
+ "type": ""
+ }
+ ],
+ "src": "334:77:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "460:79:16",
+ "statements": [
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "517:16:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "526:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "529:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "519:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "519:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "519:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
"arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "483:5:16"
+ },
{
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "942:9:16"
- },
- {
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "953:6:16"
+ "src": "508:5:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "938:3:16"
+ "src": "490:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "938:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "962:7:16"
+ "src": "490:24:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "917:20:16"
+ "src": "480:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "917:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "907:6:16"
- }
- ]
+ "src": "480:35:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "473:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "473:43:16"
+ },
+ "nodeType": "YulIf",
+ "src": "470:63:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "453:5:16",
+ "type": ""
+ }
+ ],
+ "src": "417:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "597:87:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "607:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "629:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "616:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "616:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "607:5:16"
}
]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "672:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "645:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "645:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "645:33:16"
}
]
},
- "name": "abi_decode_tuple_t_uint256",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "694:9:16",
+ "src": "575:6:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "705:7:16",
+ "src": "583:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "717:6:16",
+ "src": "591:5:16",
"type": ""
}
],
- "src": "658:329:16"
+ "src": "545:139:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1076:391:16",
+ "src": "756:263:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "1122:83:16",
+ "src": "802:83:16",
"statements": [
{
"expression": {
@@ -1360,13 +1214,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "1124:77:16"
+ "src": "804:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "1124:79:16"
+ "src": "804:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1124:79:16"
+ "src": "804:79:16"
}
]
},
@@ -1377,52 +1231,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "1097:7:16"
+ "src": "777:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1106:9:16"
+ "src": "786:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "1093:3:16"
+ "src": "773:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1093:23:16"
+ "src": "773:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1118:2:16",
+ "src": "798:2:16",
"type": "",
- "value": "64"
+ "value": "32"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "1089:3:16"
+ "src": "769:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1089:32:16"
+ "src": "769:32:16"
},
"nodeType": "YulIf",
- "src": "1086:119:16"
+ "src": "766:119:16"
},
{
"nodeType": "YulBlock",
- "src": "1215:117:16",
+ "src": "895:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "1230:15:16",
+ "src": "910:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1244:1:16",
+ "src": "924:1:16",
"type": "",
"value": "0"
},
@@ -1430,14 +1284,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "1234:6:16",
+ "src": "914:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "1259:63:16",
+ "src": "939:63:16",
"value": {
"arguments": [
{
@@ -1445,218 +1299,254 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1294:9:16"
+ "src": "974:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "1305:6:16"
+ "src": "985:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "1290:3:16"
+ "src": "970:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1290:22:16"
+ "src": "970:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "1314:7:16"
+ "src": "994:7:16"
}
],
"functionName": {
"name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "1269:20:16"
+ "src": "949:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "1269:53:16"
+ "src": "949:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "1259:6:16"
+ "src": "939:6:16"
}
]
}
]
- },
+ }
+ ]
+ },
+ "name": "abi_decode_tuple_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "726:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "737:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "749:6:16",
+ "type": ""
+ }
+ ],
+ "src": "690:329:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1090:53:16",
+ "statements": [
{
- "nodeType": "YulBlock",
- "src": "1342:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1357:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1371:2:16",
- "type": "",
- "value": "32"
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "1107:3:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1361:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "1387:63:16",
- "value": {
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1422:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1433:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1418:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1418:22:16"
- },
- {
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1442:7:16"
+ "src": "1130:5:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "1397:20:16"
+ "src": "1112:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "1397:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "1387:6:16"
- }
- ]
- }
- ]
+ "src": "1112:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "1100:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1100:37:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1100:37:16"
}
]
},
- "name": "abi_decode_tuple_t_uint256t_uint256",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1038:9:16",
+ "src": "1078:5:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "1049:7:16",
+ "src": "1085:3:16",
"type": ""
}
],
- "returnVariables": [
+ "src": "1025:118:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1194:81:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "1204:65:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1219:5:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1226:42:16",
+ "type": "",
+ "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "and",
+ "nodeType": "YulIdentifier",
+ "src": "1215:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1215:54:16"
+ },
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "1204:7:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "cleanup_t_uint160",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
- "name": "value0",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1061:6:16",
+ "src": "1176:5:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "value1",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "1069:6:16",
+ "src": "1186:7:16",
"type": ""
}
],
- "src": "993:474:16"
+ "src": "1149:126:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1546:74:16",
+ "src": "1334:51:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "1344:35:16",
+ "value": {
"arguments": [
{
- "name": "pos",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1563:3:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1607:5:16"
- }
- ],
- "functionName": {
- "name": "convert_t_address_payable_to_t_address",
- "nodeType": "YulIdentifier",
- "src": "1568:38:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1568:45:16"
+ "src": "1373:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "cleanup_t_uint160",
"nodeType": "YulIdentifier",
- "src": "1556:6:16"
+ "src": "1355:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "1556:58:16"
+ "src": "1355:24:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "1556:58:16"
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "1344:7:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_t_address_payable_to_t_address_fromStack",
+ "name": "cleanup_t_address_payable",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1534:5:16",
+ "src": "1316:5:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "pos",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "1541:3:16",
+ "src": "1326:7:16",
"type": ""
}
],
- "src": "1473:147:16"
+ "src": "1281:104:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1707:61:16",
+ "src": "1472:61:16",
"statements": [
{
"expression": {
@@ -1664,35 +1554,35 @@
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "1724:3:16"
+ "src": "1489:3:16"
},
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "1755:5:16"
+ "src": "1520:5:16"
}
],
"functionName": {
"name": "cleanup_t_address_payable",
"nodeType": "YulIdentifier",
- "src": "1729:25:16"
+ "src": "1494:25:16"
},
"nodeType": "YulFunctionCall",
- "src": "1729:32:16"
+ "src": "1494:32:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1717:6:16"
+ "src": "1482:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1717:45:16"
+ "src": "1482:45:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1717:45:16"
+ "src": "1482:45:16"
}
]
},
@@ -1702,83 +1592,87 @@
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1695:5:16",
+ "src": "1460:5:16",
"type": ""
},
{
"name": "pos",
"nodeType": "YulTypedName",
- "src": "1702:3:16",
+ "src": "1467:3:16",
"type": ""
}
],
- "src": "1626:142:16"
+ "src": "1391:142:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1839:53:16",
+ "src": "1581:48:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "1591:32:16",
+ "value": {
"arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1856:3:16"
- },
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "1879:5:16"
+ "src": "1616:5:16"
}
],
"functionName": {
- "name": "cleanup_t_address",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "1861:17:16"
+ "src": "1609:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1861:24:16"
+ "src": "1609:13:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "1849:6:16"
+ "src": "1602:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1849:37:16"
+ "src": "1602:21:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "1849:37:16"
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "1591:7:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "cleanup_t_bool",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1827:5:16",
+ "src": "1563:5:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "pos",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "1834:3:16",
+ "src": "1573:7:16",
"type": ""
}
],
- "src": "1774:118:16"
+ "src": "1539:90:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1957:50:16",
+ "src": "1694:50:16",
"statements": [
{
"expression": {
@@ -1786,35 +1680,35 @@
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "1974:3:16"
+ "src": "1711:3:16"
},
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "1994:5:16"
+ "src": "1731:5:16"
}
],
"functionName": {
"name": "cleanup_t_bool",
"nodeType": "YulIdentifier",
- "src": "1979:14:16"
+ "src": "1716:14:16"
},
"nodeType": "YulFunctionCall",
- "src": "1979:21:16"
+ "src": "1716:21:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1967:6:16"
+ "src": "1704:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1967:34:16"
+ "src": "1704:34:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1967:34:16"
+ "src": "1704:34:16"
}
]
},
@@ -1824,54 +1718,54 @@
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1945:5:16",
+ "src": "1682:5:16",
"type": ""
},
{
"name": "pos",
"nodeType": "YulTypedName",
- "src": "1952:3:16",
+ "src": "1689:3:16",
"type": ""
}
],
- "src": "1898:109:16"
+ "src": "1635:109:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2159:220:16",
+ "src": "1970:464:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "2169:74:16",
+ "src": "1980:27:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "2235:3:16"
+ "src": "1992:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2240:2:16",
+ "src": "2003:3:16",
"type": "",
- "value": "21"
+ "value": "160"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2176:58:16"
+ "src": "1988:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2176:67:16"
+ "src": "1988:19:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "2169:3:16"
+ "src": "1980:4:16"
}
]
},
@@ -1879,229 +1773,305 @@
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "2341:3:16"
+ "src": "2061:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2074:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2085:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2070:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2070:17:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "2252:88:16"
+ "src": "2017:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "2252:93:16"
+ "src": "2017:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2252:93:16"
+ "src": "2017:71:16"
},
{
- "nodeType": "YulAssignment",
- "src": "2354:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "2365:3:16"
+ "src": "2142:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2370:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2155:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2166:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2151:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2151:18:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "2361:3:16"
+ "src": "2098:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "2361:12:16"
+ "src": "2098:72:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "2354:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "2147:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "2155:3:16",
- "type": ""
- }
- ],
- "src": "2013:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2531:220:16",
- "statements": [
+ "nodeType": "YulExpressionStatement",
+ "src": "2098:72:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "2541:74:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value2",
"nodeType": "YulIdentifier",
- "src": "2607:3:16"
+ "src": "2240:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2612:2:16",
- "type": "",
- "value": "22"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2253:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2264:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2249:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2249:18:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_address_payable_to_t_address_payable_fromStack",
"nodeType": "YulIdentifier",
- "src": "2548:58:16"
+ "src": "2180:59:16"
},
"nodeType": "YulFunctionCall",
- "src": "2548:67:16"
+ "src": "2180:88:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2541:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "2180:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value3",
"nodeType": "YulIdentifier",
- "src": "2713:3:16"
+ "src": "2322:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2335:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2346:2:16",
+ "type": "",
+ "value": "96"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2331:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2331:18:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "2624:88:16"
+ "src": "2278:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "2624:93:16"
+ "src": "2278:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2624:93:16"
+ "src": "2278:72:16"
},
{
- "nodeType": "YulAssignment",
- "src": "2726:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value4",
"nodeType": "YulIdentifier",
- "src": "2737:3:16"
+ "src": "2398:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2742:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2411:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2422:3:16",
+ "type": "",
+ "value": "128"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2407:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2407:19:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulIdentifier",
- "src": "2733:3:16"
+ "src": "2360:37:16"
},
"nodeType": "YulFunctionCall",
- "src": "2733:12:16"
+ "src": "2360:67:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "2726:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "2360:67:16"
}
]
},
- "name": "abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_tuple_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__to_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "1910:9:16",
+ "type": ""
+ },
+ {
+ "name": "value4",
+ "nodeType": "YulTypedName",
+ "src": "1922:6:16",
+ "type": ""
+ },
+ {
+ "name": "value3",
+ "nodeType": "YulTypedName",
+ "src": "1930:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "1938:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "1946:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "2519:3:16",
+ "src": "1954:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "2527:3:16",
+ "src": "1965:4:16",
"type": ""
}
],
- "src": "2385:366:16"
+ "src": "1750:684:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2903:220:16",
+ "src": "2532:118:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "2913:74:16",
+ "src": "2542:26:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "2979:3:16"
+ "src": "2554:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2984:2:16",
+ "src": "2565:2:16",
"type": "",
- "value": "28"
+ "value": "32"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2920:58:16"
+ "src": "2550:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2920:67:16"
+ "src": "2550:18:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "2913:3:16"
+ "src": "2542:4:16"
}
]
},
@@ -2109,114 +2079,109 @@
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3085:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f",
- "nodeType": "YulIdentifier",
- "src": "2996:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2996:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2996:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3098:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "3109:3:16"
+ "src": "2616:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3114:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2629:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2640:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2625:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2625:17:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulIdentifier",
- "src": "3105:3:16"
+ "src": "2578:37:16"
},
"nodeType": "YulFunctionCall",
- "src": "3105:12:16"
+ "src": "2578:65:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "3098:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "2578:65:16"
}
]
},
- "name": "abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "2504:9:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "2891:3:16",
+ "src": "2516:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "2899:3:16",
+ "src": "2527:4:16",
"type": ""
}
],
- "src": "2757:366:16"
+ "src": "2440:210:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3275:220:16",
+ "src": "2754:124:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "3285:74:16",
+ "src": "2764:26:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3351:3:16"
+ "src": "2776:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3356:2:16",
+ "src": "2787:2:16",
"type": "",
- "value": "19"
+ "value": "32"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "3292:58:16"
+ "src": "2772:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3292:67:16"
+ "src": "2772:18:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "3285:3:16"
+ "src": "2764:4:16"
}
]
},
@@ -2224,312 +2189,423 @@
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3457:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1",
- "nodeType": "YulIdentifier",
- "src": "3368:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3368:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3368:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "3470:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "3481:3:16"
+ "src": "2844:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3486:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2857:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2868:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2853:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2853:17:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "3477:3:16"
+ "src": "2800:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "3477:12:16"
+ "src": "2800:71:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "3470:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "2800:71:16"
}
]
},
- "name": "abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "2726:9:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "3263:3:16",
+ "src": "2738:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "3271:3:16",
+ "src": "2749:4:16",
"type": ""
}
],
- "src": "3129:366:16"
+ "src": "2656:222:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3647:220:16",
+ "src": "2967:391:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "3657:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3013:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "3015:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3015:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3015:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3723:3:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "2988:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2997:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "2984:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2984:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3728:2:16",
+ "src": "3009:2:16",
"type": "",
- "value": "27"
+ "value": "64"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "3664:58:16"
+ "src": "2980:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3664:67:16"
+ "src": "2980:32:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3657:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "2977:119:16"
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3829:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5",
- "nodeType": "YulIdentifier",
- "src": "3740:88:16"
+ "nodeType": "YulBlock",
+ "src": "3106:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "3121:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3135:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "3125:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "3740:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3740:93:16"
+ {
+ "nodeType": "YulAssignment",
+ "src": "3150:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3185:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3196:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3181:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3181:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "3205:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3160:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3160:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "3150:6:16"
+ }
+ ]
+ }
+ ]
},
{
- "nodeType": "YulAssignment",
- "src": "3842:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "3853:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "3233:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "3248:16:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3858:2:16",
+ "src": "3262:2:16",
"type": "",
"value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3849:3:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "3252:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "3849:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "3842:3:16"
+ "nodeType": "YulAssignment",
+ "src": "3278:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3313:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3324:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3309:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3309:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "3333:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3288:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3288:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "3278:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_uint256t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "3635:3:16",
+ "src": "2929:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "2940:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "3643:3:16",
+ "src": "2952:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "2960:6:16",
"type": ""
}
],
- "src": "3501:366:16"
+ "src": "2884:474:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4019:220:16",
+ "src": "3392:152:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "4029:74:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4095:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3409:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4100:2:16",
+ "src": "3412:77:16",
"type": "",
- "value": "20"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "4036:58:16"
+ "src": "3402:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4036:67:16"
+ "src": "3402:88:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4029:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "3402:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4201:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3506:1:16",
+ "type": "",
+ "value": "4"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3509:4:16",
+ "type": "",
+ "value": "0x32"
}
],
"functionName": {
- "name": "store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "4112:88:16"
+ "src": "3499:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4112:93:16"
+ "src": "3499:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4112:93:16"
+ "src": "3499:15:16"
},
{
- "nodeType": "YulAssignment",
- "src": "4214:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "4225:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3530:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4230:2:16",
+ "src": "3533:4:16",
"type": "",
- "value": "32"
+ "value": "0x24"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "4221:3:16"
+ "src": "3523:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4221:12:16"
+ "src": "3523:15:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "4214:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "3523:15:16"
}
]
},
- "name": "abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack",
+ "name": "panic_error_0x32",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "4007:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "4015:3:16",
- "type": ""
- }
- ],
- "src": "3873:366:16"
+ "src": "3364:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4310:53:16",
+ "src": "3646:73:16",
"statements": [
{
"expression": {
@@ -2537,322 +2613,106 @@
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "4327:3:16"
+ "src": "3663:3:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "4350:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "4332:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4332:24:16"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "3668:6:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "4320:6:16"
+ "src": "3656:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4320:37:16"
+ "src": "3656:19:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4320:37:16"
- }
- ]
- },
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "4298:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "4305:3:16",
- "type": ""
- }
- ],
- "src": "4245:118:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "4531:296:16",
- "statements": [
+ "src": "3656:19:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "4541:26:16",
+ "src": "3684:29:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "4553:9:16"
+ "src": "3703:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4564:2:16",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4549:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4549:18:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4541:4:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "4629:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4642:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4653:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4638:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4638:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_address_payable_to_t_address_fromStack",
- "nodeType": "YulIdentifier",
- "src": "4577:51:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4577:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4577:79:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4710:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4723:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4734:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4719:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4719:18:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
- "nodeType": "YulIdentifier",
- "src": "4666:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4666:72:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4666:72:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "4792:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4805:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4816:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4801:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4801:18:16"
+ "src": "3708:4:16",
+ "type": "",
+ "value": "0x20"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "4748:43:16"
+ "src": "3699:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4748:72:16"
+ "src": "3699:14:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "4748:72:16"
+ "variableNames": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulIdentifier",
+ "src": "3684:11:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_address_payable_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4487:9:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "4499:6:16",
- "type": ""
- },
- {
- "name": "value1",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "4507:6:16",
+ "src": "3618:3:16",
"type": ""
},
{
- "name": "value0",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "4515:6:16",
+ "src": "3623:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "4526:4:16",
+ "src": "3634:11:16",
"type": ""
}
],
- "src": "4369:458:16"
+ "src": "3550:169:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4925:118:16",
+ "src": "3831:63:16",
"statements": [
- {
- "nodeType": "YulAssignment",
- "src": "4935:26:16",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4947:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4958:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4943:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4943:18:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "4935:4:16"
- }
- ]
- },
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5009:6:16"
- },
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "5022:9:16"
+ "src": "3853:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5033:1:16",
+ "src": "3861:1:16",
"type": "",
"value": "0"
}
@@ -2860,87 +2720,81 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5018:3:16"
+ "src": "3849:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5018:17:16"
+ "src": "3849:14:16"
+ },
+ {
+ "hexValue": "436f756c64206e6f742066696e64206974656d",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "3865:21:16",
+ "type": "",
+ "value": "Could not find item"
}
],
"functionName": {
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "4971:37:16"
+ "src": "3842:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4971:65:16"
+ "src": "3842:45:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4971:65:16"
+ "src": "3842:45:16"
}
]
},
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
+ "name": "store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "4897:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4909:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "4920:4:16",
+ "src": "3823:6:16",
"type": ""
}
],
- "src": "4833:210:16"
+ "src": "3725:169:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5220:248:16",
+ "src": "4046:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "5230:26:16",
+ "src": "4056:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "5242:9:16"
+ "src": "4122:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5253:2:16",
+ "src": "4127:2:16",
"type": "",
- "value": "32"
+ "value": "19"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "5238:3:16"
+ "src": "4063:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "5238:18:16"
+ "src": "4063:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "5230:4:16"
+ "src": "4056:3:16"
}
]
},
@@ -2948,129 +2802,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5277:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5288:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5273:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5273:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "5296:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5302:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5292:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5292:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "4228:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1",
"nodeType": "YulIdentifier",
- "src": "5266:6:16"
+ "src": "4139:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "5266:47:16"
+ "src": "4139:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "5266:47:16"
+ "src": "4139:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "5322:139:16",
+ "src": "4241:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "5456:4:16"
+ "src": "4252:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4257:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "5330:124:16"
+ "src": "4248:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5330:131:16"
+ "src": "4248:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "5322:4:16"
+ "src": "4241:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "5200:9:16",
+ "src": "4034:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "5215:4:16",
+ "src": "4042:3:16",
"type": ""
}
],
- "src": "5049:419:16"
+ "src": "3900:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5645:248:16",
+ "src": "4443:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "5655:26:16",
+ "src": "4453:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5667:9:16"
+ "src": "4465:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5678:2:16",
+ "src": "4476:2:16",
"type": "",
"value": "32"
}
@@ -3078,16 +2900,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5663:3:16"
+ "src": "4461:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5663:18:16"
+ "src": "4461:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "5655:4:16"
+ "src": "4453:4:16"
}
]
},
@@ -3099,12 +2921,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5702:9:16"
+ "src": "4500:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5713:1:16",
+ "src": "4511:1:16",
"type": "",
"value": "0"
}
@@ -3112,80 +2934,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5698:3:16"
+ "src": "4496:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5698:17:16"
+ "src": "4496:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "5721:4:16"
+ "src": "4519:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5727:9:16"
+ "src": "4525:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "5717:3:16"
+ "src": "4515:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5717:20:16"
+ "src": "4515:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "5691:6:16"
+ "src": "4489:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "5691:47:16"
+ "src": "4489:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "5691:47:16"
+ "src": "4489:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "5747:139:16",
+ "src": "4545:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "5881:4:16"
+ "src": "4679:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "5755:124:16"
+ "src": "4553:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "5755:131:16"
+ "src": "4553:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "5747:4:16"
+ "src": "4545:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "5625:9:16",
+ "src": "4423:9:16",
"type": ""
}
],
@@ -3193,178 +3015,211 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "5640:4:16",
+ "src": "4438:4:16",
+ "type": ""
+ }
+ ],
+ "src": "4272:419:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4803:64:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "4825:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4833:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "4821:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4821:14:16"
+ },
+ {
+ "hexValue": "4974656d20697320616c726561647920736f6c64",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "4837:22:16",
+ "type": "",
+ "value": "Item is already sold"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "4814:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4814:46:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4814:46:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "4795:6:16",
"type": ""
}
],
- "src": "5474:419:16"
+ "src": "4697:170:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6070:248:16",
+ "src": "5019:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "6080:26:16",
+ "src": "5029:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "6092:9:16"
+ "src": "5095:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6103:2:16",
+ "src": "5100:2:16",
"type": "",
- "value": "32"
+ "value": "20"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "6088:3:16"
+ "src": "5036:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "6088:18:16"
+ "src": "5036:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "6080:4:16"
+ "src": "5029:3:16"
}
]
},
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6127:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6138:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6123:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6123:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "6146:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6152:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "6142:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6142:20:16"
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "5201:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0",
"nodeType": "YulIdentifier",
- "src": "6116:6:16"
+ "src": "5112:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "6116:47:16"
+ "src": "5112:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6116:47:16"
+ "src": "5112:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "6172:139:16",
+ "src": "5214:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "6306:4:16"
+ "src": "5225:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5230:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "6180:124:16"
+ "src": "5221:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6180:131:16"
+ "src": "5221:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "6172:4:16"
+ "src": "5214:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "6050:9:16",
+ "src": "5007:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "6065:4:16",
+ "src": "5015:3:16",
"type": ""
}
],
- "src": "5899:419:16"
+ "src": "4873:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6495:248:16",
+ "src": "5416:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "6505:26:16",
+ "src": "5426:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6517:9:16"
+ "src": "5438:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6528:2:16",
+ "src": "5449:2:16",
"type": "",
"value": "32"
}
@@ -3372,16 +3227,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "6513:3:16"
+ "src": "5434:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6513:18:16"
+ "src": "5434:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "6505:4:16"
+ "src": "5426:4:16"
}
]
},
@@ -3393,12 +3248,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6552:9:16"
+ "src": "5473:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6563:1:16",
+ "src": "5484:1:16",
"type": "",
"value": "0"
}
@@ -3406,80 +3261,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "6548:3:16"
+ "src": "5469:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6548:17:16"
+ "src": "5469:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "6571:4:16"
+ "src": "5492:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6577:9:16"
+ "src": "5498:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "6567:3:16"
+ "src": "5488:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6567:20:16"
+ "src": "5488:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "6541:6:16"
+ "src": "5462:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6541:47:16"
+ "src": "5462:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6541:47:16"
+ "src": "5462:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "6597:139:16",
+ "src": "5518:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "6731:4:16"
+ "src": "5652:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "6605:124:16"
+ "src": "5526:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "6605:131:16"
+ "src": "5526:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "6597:4:16"
+ "src": "5518:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "6475:9:16",
+ "src": "5396:9:16",
"type": ""
}
],
@@ -3487,364 +3342,435 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "6490:4:16",
+ "src": "5411:4:16",
"type": ""
}
],
- "src": "6324:419:16"
+ "src": "5245:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6920:248:16",
+ "src": "5715:51:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "6930:26:16",
+ "src": "5725:35:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "6942:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6953:2:16",
- "type": "",
- "value": "32"
+ "src": "5754:5:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_uint160",
"nodeType": "YulIdentifier",
- "src": "6938:3:16"
+ "src": "5736:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "6938:18:16"
+ "src": "5736:24:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "6930:4:16"
+ "src": "5725:7:16"
}
]
- },
+ }
+ ]
+ },
+ "name": "cleanup_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "5697:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "5707:7:16",
+ "type": ""
+ }
+ ],
+ "src": "5670:96:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "5815:79:16",
+ "statements": [
{
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "5872:16:16",
+ "statements": [
{
- "arguments": [
- {
- "name": "headStart",
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5881:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5884:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "6977:9:16"
+ "src": "5874:6:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6988:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6973:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "5874:12:16"
},
- "nodeType": "YulFunctionCall",
- "src": "6973:17:16"
- },
+ "nodeType": "YulExpressionStatement",
+ "src": "5874:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
"arguments": [
{
- "name": "tail",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "6996:4:16"
+ "src": "5838:5:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7002:9:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "5863:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "5845:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5845:24:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "6992:3:16"
+ "src": "5835:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "6992:20:16"
+ "src": "5835:35:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "6966:6:16"
+ "src": "5828:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6966:47:16"
+ "src": "5828:43:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "6966:47:16"
- },
+ "nodeType": "YulIf",
+ "src": "5825:63:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "5808:5:16",
+ "type": ""
+ }
+ ],
+ "src": "5772:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "5963:80:16",
+ "statements": [
{
"nodeType": "YulAssignment",
- "src": "7022:139:16",
+ "src": "5973:22:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "7156:4:16"
+ "src": "5988:6:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "7030:124:16"
+ "src": "5982:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "7030:131:16"
+ "src": "5982:13:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "7022:4:16"
+ "src": "5973:5:16"
}
]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6031:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "6004:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6004:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "6004:33:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_decode_t_address_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "6900:9:16",
+ "src": "5941:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "5949:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "6915:4:16",
+ "src": "5957:5:16",
"type": ""
}
],
- "src": "6749:419:16"
+ "src": "5900:143:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7345:248:16",
+ "src": "6126:274:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "7355:26:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "6172:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "6174:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6174:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "6174:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7367:9:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "6147:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "6156:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "6143:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6143:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7378:2:16",
+ "src": "6168:2:16",
"type": "",
"value": "32"
}
],
"functionName": {
- "name": "add",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "7363:3:16"
+ "src": "6139:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "7363:18:16"
+ "src": "6139:32:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7355:4:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "6136:119:16"
},
{
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7402:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7413:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7398:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7398:17:16"
+ "nodeType": "YulBlock",
+ "src": "6265:128:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "6280:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6294:1:16",
+ "type": "",
+ "value": "0"
},
- {
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "6284:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "6309:74:16",
+ "value": {
"arguments": [
{
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7421:4:16"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "6355:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "6366:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "6351:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6351:22:16"
},
{
- "name": "headStart",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "7427:9:16"
+ "src": "6375:7:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "abi_decode_t_address_fromMemory",
"nodeType": "YulIdentifier",
- "src": "7417:3:16"
+ "src": "6319:31:16"
},
"nodeType": "YulFunctionCall",
- "src": "7417:20:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7391:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7391:47:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7391:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7447:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7581:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "7455:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7455:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7447:4:16"
+ "src": "6319:64:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "6309:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_decode_tuple_t_address_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "7325:9:16",
+ "src": "6096:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "6107:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "7340:4:16",
+ "src": "6119:6:16",
"type": ""
}
],
- "src": "7174:419:16"
+ "src": "6049:351:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7697:124:16",
+ "src": "6512:66:16",
"statements": [
- {
- "nodeType": "YulAssignment",
- "src": "7707:26:16",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "7719:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7730:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7715:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7715:18:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "7707:4:16"
- }
- ]
- },
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "7787:6:16"
- },
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "7800:9:16"
+ "src": "6534:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7811:1:16",
+ "src": "6542:1:16",
"type": "",
"value": "0"
}
@@ -3852,87 +3778,81 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "7796:3:16"
+ "src": "6530:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "7796:17:16"
+ "src": "6530:14:16"
+ },
+ {
+ "hexValue": "4d61726b6574206973206e6f7420617070726f766564",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "6546:24:16",
+ "type": "",
+ "value": "Market is not approved"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "7743:43:16"
+ "src": "6523:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "7743:71:16"
+ "src": "6523:48:16"
},
"nodeType": "YulExpressionStatement",
- "src": "7743:71:16"
+ "src": "6523:48:16"
}
]
},
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
+ "name": "store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7669:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "7681:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "7692:4:16",
+ "src": "6504:6:16",
"type": ""
}
],
- "src": "7599:222:16"
+ "src": "6406:172:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7981:288:16",
+ "src": "6730:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "7991:26:16",
+ "src": "6740:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "8003:9:16"
+ "src": "6806:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8014:2:16",
+ "src": "6811:2:16",
"type": "",
- "value": "96"
+ "value": "22"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "7999:3:16"
+ "src": "6747:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "7999:18:16"
+ "src": "6747:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "7991:4:16"
+ "src": "6740:3:16"
}
]
},
@@ -3940,229 +3860,131 @@
"expression": {
"arguments": [
{
- "name": "value0",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "8071:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8084:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8095:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8080:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8080:17:16"
+ "src": "6912:3:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904",
"nodeType": "YulIdentifier",
- "src": "8027:43:16"
+ "src": "6823:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "8027:71:16"
+ "src": "6823:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "8027:71:16"
+ "src": "6823:93:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "6925:19:16",
+ "value": {
"arguments": [
{
- "name": "value1",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "8152:6:16"
+ "src": "6936:3:16"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8165:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8176:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8161:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8161:18:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6941:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "8108:43:16"
+ "src": "6932:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8108:72:16"
+ "src": "6932:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "8108:72:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "8234:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8247:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8258:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8243:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8243:18:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "variableNames": [
+ {
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "8190:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8190:72:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8190:72:16"
+ "src": "6925:3:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_uint256_t_address_t_uint256__to_t_uint256_t_address_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "7937:9:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "7949:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "7957:6:16",
- "type": ""
- },
+ "name": "abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
- "name": "value0",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "7965:6:16",
+ "src": "6718:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "7976:4:16",
+ "src": "6726:3:16",
"type": ""
}
],
- "src": "7827:442:16"
+ "src": "6584:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "8495:464:16",
+ "src": "7127:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "8505:27:16",
+ "src": "7137:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "8517:9:16"
+ "src": "7149:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8528:3:16",
+ "src": "7160:2:16",
"type": "",
- "value": "160"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "8513:3:16"
+ "src": "7145:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8513:19:16"
+ "src": "7145:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "8505:4:16"
+ "src": "7137:4:16"
}
]
},
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "8586:6:16"
- },
{
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "8599:9:16"
+ "src": "7184:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8610:1:16",
+ "src": "7195:1:16",
"type": "",
"value": "0"
}
@@ -4170,305 +3992,326 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "8595:3:16"
+ "src": "7180:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8595:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulIdentifier",
- "src": "8542:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8542:71:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8542:71:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "8667:6:16"
+ "src": "7180:17:16"
},
{
"arguments": [
{
- "name": "headStart",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "8680:9:16"
+ "src": "7203:4:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8691:2:16",
- "type": "",
- "value": "32"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "7209:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "8676:3:16"
+ "src": "7199:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8676:18:16"
+ "src": "7199:20:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "8623:43:16"
+ "src": "7173:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "8623:72:16"
+ "src": "7173:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "8623:72:16"
+ "src": "7173:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "7229:139:16",
+ "value": {
"arguments": [
{
- "name": "value2",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "8765:6:16"
- },
+ "src": "7363:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "7237:124:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7237:131:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "7229:4:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "abi_encode_tuple_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904__to_t_string_memory_ptr__fromStack_reversed",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "7107:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "7122:4:16",
+ "type": ""
+ }
+ ],
+ "src": "6956:419:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "7487:65:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "8778:9:16"
+ "src": "7509:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8789:2:16",
+ "src": "7517:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "8774:3:16"
+ "src": "7505:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8774:18:16"
+ "src": "7505:14:16"
+ },
+ {
+ "hexValue": "4e6f7420656e6f7567682066756e64732073656e74",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "7521:23:16",
+ "type": "",
+ "value": "Not enough funds sent"
}
],
"functionName": {
- "name": "abi_encode_t_address_payable_to_t_address_payable_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "8705:59:16"
+ "src": "7498:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "8705:88:16"
+ "src": "7498:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "8705:88:16"
- },
+ "src": "7498:47:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "7479:6:16",
+ "type": ""
+ }
+ ],
+ "src": "7381:171:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "7704:220:16",
+ "statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "7714:74:16",
+ "value": {
"arguments": [
{
- "name": "value3",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "8847:6:16"
+ "src": "7780:3:16"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8860:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8871:2:16",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8856:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8856:18:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7785:2:16",
+ "type": "",
+ "value": "21"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "8803:43:16"
+ "src": "7721:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "8803:72:16"
+ "src": "7721:67:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "8803:72:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "7714:3:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "name": "value4",
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "7886:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151",
+ "nodeType": "YulIdentifier",
+ "src": "7797:88:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7797:93:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "7797:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "7899:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "8923:6:16"
+ "src": "7910:3:16"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "8936:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8947:3:16",
- "type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8932:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8932:19:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7915:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "8885:37:16"
+ "src": "7906:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8885:67:16"
+ "src": "7906:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "8885:67:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "7899:3:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__to_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "8435:9:16",
- "type": ""
- },
- {
- "name": "value4",
- "nodeType": "YulTypedName",
- "src": "8447:6:16",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "8455:6:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "8463:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "8471:6:16",
- "type": ""
- },
- {
- "name": "value0",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "8479:6:16",
+ "src": "7692:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "8490:4:16",
+ "src": "7700:3:16",
"type": ""
}
],
- "src": "8275:684:16"
+ "src": "7558:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9119:288:16",
+ "src": "8101:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "9129:26:16",
+ "src": "8111:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "9141:9:16"
+ "src": "8123:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "9152:2:16",
+ "src": "8134:2:16",
"type": "",
- "value": "96"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "9137:3:16"
+ "src": "8119:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "9137:18:16"
+ "src": "8119:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "9129:4:16"
+ "src": "8111:4:16"
}
]
},
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "9209:6:16"
- },
{
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "9222:9:16"
+ "src": "8158:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "9233:1:16",
+ "src": "8169:1:16",
"type": "",
"value": "0"
}
@@ -4476,136 +4319,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "9218:3:16"
+ "src": "8154:3:16"
},
- "nodeType": "YulFunctionCall",
- "src": "9218:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulIdentifier",
- "src": "9165:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9165:71:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9165:71:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "9290:6:16"
+ "nodeType": "YulFunctionCall",
+ "src": "8154:17:16"
},
{
"arguments": [
{
- "name": "headStart",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "9303:9:16"
+ "src": "8177:4:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9314:2:16",
- "type": "",
- "value": "32"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "8183:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "9299:3:16"
+ "src": "8173:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "9299:18:16"
+ "src": "8173:20:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "9246:43:16"
+ "src": "8147:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9246:72:16"
+ "src": "8147:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "9246:72:16"
+ "src": "8147:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "8203:139:16",
+ "value": {
"arguments": [
{
- "name": "value2",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "9372:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "9385:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9396:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9381:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9381:18:16"
+ "src": "8337:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "9328:43:16"
+ "src": "8211:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "9328:72:16"
+ "src": "8211:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "9328:72:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "8203:4:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_uint256_t_uint256_t_uint256__to_t_uint256_t_uint256_t_uint256__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "9075:9:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "9087:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "9095:6:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "9103:6:16",
+ "src": "8081:9:16",
"type": ""
}
],
@@ -4613,886 +4400,1010 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "9114:4:16",
+ "src": "8096:4:16",
"type": ""
}
],
- "src": "8965:442:16"
+ "src": "7930:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9453:35:16",
+ "src": "8387:28:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "9463:19:16",
+ "src": "8397:12:16",
"value": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9479:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "9473:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9473:9:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "8404:5:16"
},
"variableNames": [
{
- "name": "memPtr",
+ "name": "ret",
"nodeType": "YulIdentifier",
- "src": "9463:6:16"
+ "src": "8397:3:16"
}
]
}
]
},
- "name": "allocate_unbounded",
+ "name": "identity",
"nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "8373:5:16",
+ "type": ""
+ }
+ ],
"returnVariables": [
{
- "name": "memPtr",
+ "name": "ret",
"nodeType": "YulTypedName",
- "src": "9446:6:16",
+ "src": "8383:3:16",
"type": ""
}
],
- "src": "9413:75:16"
+ "src": "8355:60:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9590:73:16",
+ "src": "8481:82:16",
"statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9607:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "9612:6:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "9600:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9600:19:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9600:19:16"
- },
{
"nodeType": "YulAssignment",
- "src": "9628:29:16",
+ "src": "8491:66:16",
"value": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9647:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9652:4:16",
- "type": "",
- "value": "0x20"
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "8549:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint160",
+ "nodeType": "YulIdentifier",
+ "src": "8531:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8531:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "identity",
+ "nodeType": "YulIdentifier",
+ "src": "8522:8:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8522:34:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_uint160",
"nodeType": "YulIdentifier",
- "src": "9643:3:16"
+ "src": "8504:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "9643:14:16"
+ "src": "8504:53:16"
},
"variableNames": [
{
- "name": "updated_pos",
+ "name": "converted",
"nodeType": "YulIdentifier",
- "src": "9628:11:16"
+ "src": "8491:9:16"
}
]
}
]
},
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "convert_t_uint160_to_t_uint160",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "9562:3:16",
- "type": ""
- },
- {
- "name": "length",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "9567:6:16",
+ "src": "8461:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "updated_pos",
+ "name": "converted",
"nodeType": "YulTypedName",
- "src": "9578:11:16",
+ "src": "8471:9:16",
"type": ""
}
],
- "src": "9494:169:16"
+ "src": "8421:142:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9714:51:16",
+ "src": "8629:66:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "9724:35:16",
+ "src": "8639:50:16",
"value": {
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "9753:5:16"
+ "src": "8683:5:16"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "convert_t_uint160_to_t_uint160",
"nodeType": "YulIdentifier",
- "src": "9735:17:16"
+ "src": "8652:30:16"
},
"nodeType": "YulFunctionCall",
- "src": "9735:24:16"
+ "src": "8652:37:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "converted",
"nodeType": "YulIdentifier",
- "src": "9724:7:16"
+ "src": "8639:9:16"
}
]
}
]
},
- "name": "cleanup_t_address",
+ "name": "convert_t_uint160_to_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "9696:5:16",
+ "src": "8609:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "converted",
"nodeType": "YulTypedName",
- "src": "9706:7:16",
+ "src": "8619:9:16",
"type": ""
}
],
- "src": "9669:96:16"
+ "src": "8569:126:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9824:51:16",
+ "src": "8769:66:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "9834:35:16",
+ "src": "8779:50:16",
"value": {
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "9863:5:16"
+ "src": "8823:5:16"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "convert_t_uint160_to_t_address",
"nodeType": "YulIdentifier",
- "src": "9845:17:16"
+ "src": "8792:30:16"
},
"nodeType": "YulFunctionCall",
- "src": "9845:24:16"
+ "src": "8792:37:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "converted",
"nodeType": "YulIdentifier",
- "src": "9834:7:16"
+ "src": "8779:9:16"
}
]
}
]
},
- "name": "cleanup_t_address_payable",
+ "name": "convert_t_address_payable_to_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "9806:5:16",
+ "src": "8749:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "converted",
"nodeType": "YulTypedName",
- "src": "9816:7:16",
+ "src": "8759:9:16",
"type": ""
}
],
- "src": "9771:104:16"
+ "src": "8701:134:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9923:48:16",
+ "src": "8914:74:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "9933:32:16",
- "value": {
+ "expression": {
"arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "8931:3:16"
+ },
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "9958:5:16"
+ "src": "8975:5:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "convert_t_address_payable_to_t_address",
"nodeType": "YulIdentifier",
- "src": "9951:6:16"
+ "src": "8936:38:16"
},
"nodeType": "YulFunctionCall",
- "src": "9951:13:16"
+ "src": "8936:45:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "9944:6:16"
+ "src": "8924:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9944:21:16"
+ "src": "8924:58:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "9933:7:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8924:58:16"
}
]
},
- "name": "cleanup_t_bool",
+ "name": "abi_encode_t_address_payable_to_t_address_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "9905:5:16",
+ "src": "8902:5:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "cleaned",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "9915:7:16",
+ "src": "8909:3:16",
"type": ""
}
],
- "src": "9881:90:16"
+ "src": "8841:147:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10022:81:16",
+ "src": "9059:53:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "10032:65:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "10047:5:16"
+ "src": "9076:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10054:42:16",
- "type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "9099:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "9081:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9081:24:16"
}
],
"functionName": {
- "name": "and",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "10043:3:16"
+ "src": "9069:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "10043:54:16"
- },
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "10032:7:16"
- }
- ]
- }
- ]
- },
- "name": "cleanup_t_uint160",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "10004:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "10014:7:16",
- "type": ""
- }
- ],
- "src": "9977:126:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10154:32:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "10164:16:16",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "10175:5:16"
+ "src": "9069:37:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "10164:7:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "9069:37:16"
}
]
},
- "name": "cleanup_t_uint256",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "10136:5:16",
+ "src": "9047:5:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "cleaned",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "10146:7:16",
+ "src": "9054:3:16",
"type": ""
}
],
- "src": "10109:77:16"
+ "src": "8994:118:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10260:66:16",
+ "src": "9280:296:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "10270:50:16",
+ "src": "9290:26:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "10314:5:16"
+ "src": "9302:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9313:2:16",
+ "type": "",
+ "value": "96"
}
],
"functionName": {
- "name": "convert_t_uint160_to_t_address",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "10283:30:16"
+ "src": "9298:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "10283:37:16"
+ "src": "9298:18:16"
},
"variableNames": [
{
- "name": "converted",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "10270:9:16"
+ "src": "9290:4:16"
}
]
- }
- ]
- },
- "name": "convert_t_address_payable_to_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "10240:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "converted",
- "nodeType": "YulTypedName",
- "src": "10250:9:16",
- "type": ""
- }
- ],
- "src": "10192:134:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10392:66:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "10402:50:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "10446:5:16"
+ "src": "9378:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9391:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9402:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9387:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9387:17:16"
}
],
"functionName": {
- "name": "convert_t_uint160_to_t_uint160",
+ "name": "abi_encode_t_address_payable_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "10415:30:16"
+ "src": "9326:51:16"
},
"nodeType": "YulFunctionCall",
- "src": "10415:37:16"
+ "src": "9326:79:16"
},
- "variableNames": [
- {
- "name": "converted",
+ "nodeType": "YulExpressionStatement",
+ "src": "9326:79:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "9459:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9472:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9483:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9468:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9468:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "10402:9:16"
- }
- ]
+ "src": "9415:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9415:72:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9415:72:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "9541:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9554:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9565:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9550:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9550:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "9497:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9497:72:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9497:72:16"
}
]
},
- "name": "convert_t_uint160_to_t_address",
+ "name": "abi_encode_tuple_t_address_payable_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "9236:9:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "9248:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "10372:5:16",
+ "src": "9256:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "9264:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "converted",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "10382:9:16",
+ "src": "9275:4:16",
"type": ""
}
],
- "src": "10332:126:16"
+ "src": "9118:458:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10524:53:16",
+ "src": "9736:288:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "10534:37:16",
+ "src": "9746:26:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "10565:5:16"
+ "src": "9758:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9769:2:16",
+ "type": "",
+ "value": "96"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "10547:17:16"
+ "src": "9754:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "10547:24:16"
+ "src": "9754:18:16"
},
"variableNames": [
{
- "name": "converted",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "10534:9:16"
+ "src": "9746:4:16"
}
]
- }
- ]
- },
- "name": "convert_t_uint160_to_t_uint160",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "10504:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "converted",
- "nodeType": "YulTypedName",
- "src": "10514:9:16",
- "type": ""
- }
- ],
- "src": "10464:113:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10611:152:16",
- "statements": [
+ },
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10628:1:16",
- "type": "",
- "value": "0"
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "9826:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10631:77:16",
- "type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9839:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9850:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9835:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9835:17:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "10621:6:16"
+ "src": "9782:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "10621:88:16"
+ "src": "9782:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10621:88:16"
+ "src": "9782:71:16"
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10725:1:16",
- "type": "",
- "value": "4"
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "9907:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10728:4:16",
- "type": "",
- "value": "0x01"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9920:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9931:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9916:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9916:18:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "10718:6:16"
+ "src": "9863:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "10718:15:16"
+ "src": "9863:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10718:15:16"
+ "src": "9863:72:16"
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10749:1:16",
- "type": "",
- "value": "0"
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "9989:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10752:4:16",
- "type": "",
- "value": "0x24"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10002:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10013:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9998:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9998:18:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "10742:6:16"
+ "src": "9945:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "10742:15:16"
+ "src": "9945:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10742:15:16"
+ "src": "9945:72:16"
}
]
},
- "name": "panic_error_0x01",
+ "name": "abi_encode_tuple_t_uint256_t_address_t_uint256__to_t_uint256_t_address_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
- "src": "10583:180:16"
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "9692:9:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "9704:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "9712:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "9720:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "9731:4:16",
+ "type": ""
+ }
+ ],
+ "src": "9582:442:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10797:152:16",
+ "src": "10136:72:16",
"statements": [
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10814:1:16",
- "type": "",
- "value": "0"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "10158:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10166:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10154:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10154:14:16"
},
{
- "kind": "number",
+ "hexValue": "53656e64657220646f6573206e6f74206f776e20746865206974656d",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "10817:77:16",
+ "src": "10170:30:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "Sender does not own the item"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "10807:6:16"
+ "src": "10147:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "10807:88:16"
+ "src": "10147:54:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10807:88:16"
- },
+ "src": "10147:54:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "10128:6:16",
+ "type": ""
+ }
+ ],
+ "src": "10030:178:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10360:220:16",
+ "statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "10370:74:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10911:1:16",
- "type": "",
- "value": "4"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "10436:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10914:4:16",
+ "src": "10441:2:16",
"type": "",
- "value": "0x32"
+ "value": "28"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "10904:6:16"
+ "src": "10377:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "10904:15:16"
+ "src": "10377:67:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "10904:15:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "10370:3:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10935:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10938:4:16",
- "type": "",
- "value": "0x24"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "10542:3:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f",
"nodeType": "YulIdentifier",
- "src": "10928:6:16"
+ "src": "10453:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "10928:15:16"
+ "src": "10453:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10928:15:16"
- }
- ]
- },
- "name": "panic_error_0x32",
- "nodeType": "YulFunctionDefinition",
- "src": "10769:180:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11044:28:16",
- "statements": [
+ "src": "10453:93:16"
+ },
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "10555:19:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11061:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "10566:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11064:1:16",
+ "src": "10571:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "11054:6:16"
+ "src": "10562:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11054:12:16"
+ "src": "10562:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "11054:12:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "10555:3:16"
+ }
+ ]
}
]
},
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "name": "abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
- "src": "10955:117:16"
+ "parameters": [
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "10348:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "10356:3:16",
+ "type": ""
+ }
+ ],
+ "src": "10214:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11167:28:16",
+ "src": "10757:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "10767:26:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11184:1:16",
- "type": "",
- "value": "0"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10779:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11187:1:16",
+ "src": "10790:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "11177:6:16"
+ "src": "10775:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11177:12:16"
+ "src": "10775:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "11177:12:16"
- }
- ]
- },
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulFunctionDefinition",
- "src": "11078:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11307:65:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "10767:4:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "11329:6:16"
+ "src": "10814:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11337:1:16",
+ "src": "10825:1:16",
"type": "",
"value": "0"
}
@@ -5500,49 +5411,97 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "11325:3:16"
+ "src": "10810:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11325:14:16"
+ "src": "10810:17:16"
},
{
- "hexValue": "4e6f7420656e6f7567682066756e64732073656e74",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11341:23:16",
- "type": "",
- "value": "Not enough funds sent"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "10833:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10839:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "10829:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10829:20:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "10803:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10803:47:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "10803:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "10859:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "10993:4:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "11318:6:16"
+ "src": "10867:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "11318:47:16"
+ "src": "10867:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "11318:47:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "10859:4:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151",
+ "name": "abi_encode_tuple_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "10737:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "11299:6:16",
+ "src": "10752:4:16",
"type": ""
}
],
- "src": "11201:171:16"
+ "src": "10586:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11484:66:16",
+ "src": "11117:71:16",
"statements": [
{
"expression": {
@@ -5552,12 +5511,12 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "11506:6:16"
+ "src": "11139:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11514:1:16",
+ "src": "11147:1:16",
"type": "",
"value": "0"
}
@@ -5565,129 +5524,213 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "11502:3:16"
+ "src": "11135:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11502:14:16"
+ "src": "11135:14:16"
},
{
- "hexValue": "4d61726b6574206973206e6f7420617070726f766564",
+ "hexValue": "4974656d20697320616c726561647920757020666f722073616c65",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "11518:24:16",
+ "src": "11151:29:16",
"type": "",
- "value": "Market is not approved"
+ "value": "Item is already up for sale"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "11495:6:16"
+ "src": "11128:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "11495:48:16"
+ "src": "11128:53:16"
},
"nodeType": "YulExpressionStatement",
- "src": "11495:48:16"
+ "src": "11128:53:16"
}
]
},
- "name": "store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904",
+ "name": "store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "11476:6:16",
+ "src": "11109:6:16",
"type": ""
}
],
- "src": "11378:172:16"
+ "src": "11011:177:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11662:72:16",
+ "src": "11340:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "11350:74:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "11684:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11692:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11680:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11680:14:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "11416:3:16"
},
{
- "hexValue": "53656e64657220646f6573206e6f74206f776e20746865206974656d",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "11696:30:16",
+ "src": "11421:2:16",
"type": "",
- "value": "Sender does not own the item"
+ "value": "27"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "11357:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11357:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "11350:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "11522:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5",
"nodeType": "YulIdentifier",
- "src": "11673:6:16"
+ "src": "11433:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "11673:54:16"
+ "src": "11433:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "11673:54:16"
+ "src": "11433:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "11535:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "11546:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11551:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11542:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11542:12:16"
+ },
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "11535:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f",
+ "name": "abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "11328:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "11654:6:16",
+ "src": "11336:3:16",
"type": ""
}
],
- "src": "11556:178:16"
+ "src": "11194:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11846:63:16",
+ "src": "11737:248:16",
"statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "11747:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "11759:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11770:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11755:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11755:18:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "11747:4:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "11868:6:16"
+ "src": "11794:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11876:1:16",
+ "src": "11805:1:16",
"type": "",
"value": "0"
}
@@ -5695,129 +5738,249 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "11864:3:16"
+ "src": "11790:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11864:14:16"
+ "src": "11790:17:16"
},
{
- "hexValue": "436f756c64206e6f742066696e64206974656d",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "11880:21:16",
- "type": "",
- "value": "Could not find item"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "11813:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "11819:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "11809:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11809:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "11857:6:16"
+ "src": "11783:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "11857:45:16"
+ "src": "11783:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "11857:45:16"
+ "src": "11783:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "11839:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "11973:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "11847:124:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11847:131:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "11839:4:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1",
+ "name": "abi_encode_tuple_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "11717:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "11838:6:16",
+ "src": "11732:4:16",
"type": ""
}
],
- "src": "11740:169:16"
+ "src": "11566:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "12021:71:16",
+ "src": "12019:152:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "12043:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12051:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12039:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12039:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12036:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12039:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "12029:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12029:88:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "12029:88:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12133:1:16",
+ "type": "",
+ "value": "4"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12136:4:16",
+ "type": "",
+ "value": "0x01"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "12126:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12126:15:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "12126:15:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12157:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4974656d20697320616c726561647920757020666f722073616c65",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "12055:29:16",
+ "src": "12160:4:16",
"type": "",
- "value": "Item is already up for sale"
+ "value": "0x24"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "12032:6:16"
+ "src": "12150:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12032:53:16"
+ "src": "12150:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12032:53:16"
+ "src": "12150:15:16"
}
]
},
- "name": "store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5",
+ "name": "panic_error_0x01",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "12013:6:16",
- "type": ""
- }
- ],
- "src": "11915:177:16"
+ "src": "11991:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "12204:64:16",
+ "src": "12331:288:16",
"statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "12341:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "12353:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12364:2:16",
+ "type": "",
+ "value": "96"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "12349:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12349:18:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "12341:4:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "12421:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "12226:6:16"
+ "src": "12434:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12234:1:16",
+ "src": "12445:1:16",
"type": "",
"value": "0"
}
@@ -5825,259 +5988,161 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "12222:3:16"
+ "src": "12430:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12222:14:16"
- },
- {
- "hexValue": "4974656d20697320616c726561647920736f6c64",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "12238:22:16",
- "type": "",
- "value": "Item is already sold"
+ "src": "12430:17:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "12215:6:16"
+ "src": "12377:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "12215:46:16"
+ "src": "12377:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12215:46:16"
- }
- ]
- },
- "name": "store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "12196:6:16",
- "type": ""
- }
- ],
- "src": "12098:170:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12317:79:16",
- "statements": [
+ "src": "12377:71:16"
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "12374:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12383:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12386:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12376:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12376:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12376:12:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "12502:6:16"
+ },
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "12340:5:16"
+ "src": "12515:9:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "12365:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_address",
- "nodeType": "YulIdentifier",
- "src": "12347:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12347:24:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12526:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "12337:2:16"
+ "src": "12511:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12337:35:16"
+ "src": "12511:18:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "12330:6:16"
+ "src": "12458:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "12330:43:16"
+ "src": "12458:72:16"
},
- "nodeType": "YulIf",
- "src": "12327:63:16"
- }
- ]
- },
- "name": "validator_revert_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "12310:5:16",
- "type": ""
- }
- ],
- "src": "12274:122:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12445:79:16",
- "statements": [
+ "nodeType": "YulExpressionStatement",
+ "src": "12458:72:16"
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "12502:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12511:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12514:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "12504:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12504:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12504:12:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "12584:6:16"
+ },
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "12468:5:16"
+ "src": "12597:9:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "12493:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "12475:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12475:24:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12608:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "12465:2:16"
+ "src": "12593:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12465:35:16"
+ "src": "12593:18:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "12458:6:16"
+ "src": "12540:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "12458:43:16"
+ "src": "12540:72:16"
},
- "nodeType": "YulIf",
- "src": "12455:63:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "12540:72:16"
}
]
},
- "name": "validator_revert_t_uint256",
+ "name": "abi_encode_tuple_t_uint256_t_uint256_t_uint256__to_t_uint256_t_uint256_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "12287:9:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "12299:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "12307:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "12315:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "12438:5:16",
+ "src": "12326:4:16",
"type": ""
}
],
- "src": "12402:122:16"
+ "src": "12177:442:16"
}
]
},
- "contents": "{\n\n function abi_decode_t_address_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_address_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_uint256t_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_address_payable_to_t_address_fromStack(value, pos) {\n mstore(pos, convert_t_address_payable_to_t_address(value))\n }\n\n function abi_encode_t_address_payable_to_t_address_payable_fromStack(value, pos) {\n mstore(pos, cleanup_t_address_payable(value))\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 21)\n store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 22)\n store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 28)\n store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 19)\n store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 27)\n store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 20)\n store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_address_payable_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_address_payable_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_uint256_t_address_t_uint256__to_t_uint256_t_address_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function abi_encode_tuple_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__to_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__fromStack_reversed(headStart , value4, value3, value2, value1, value0) -> tail {\n tail := add(headStart, 160)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_address_payable_to_t_address_payable_fromStack(value2, add(headStart, 64))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value3, add(headStart, 96))\n\n abi_encode_t_bool_to_t_bool_fromStack(value4, add(headStart, 128))\n\n }\n\n function abi_encode_tuple_t_uint256_t_uint256_t_uint256__to_t_uint256_t_uint256_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_address_payable(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function convert_t_address_payable_to_t_address(value) -> converted {\n converted := convert_t_uint160_to_t_address(value)\n }\n\n function convert_t_uint160_to_t_address(value) -> converted {\n converted := convert_t_uint160_to_t_uint160(value)\n }\n\n function convert_t_uint160_to_t_uint160(value) -> converted {\n converted := cleanup_t_uint160(value)\n }\n\n function panic_error_0x01() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x01)\n revert(0, 0x24)\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151(memPtr) {\n\n mstore(add(memPtr, 0), \"Not enough funds sent\")\n\n }\n\n function store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904(memPtr) {\n\n mstore(add(memPtr, 0), \"Market is not approved\")\n\n }\n\n function store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f(memPtr) {\n\n mstore(add(memPtr, 0), \"Sender does not own the item\")\n\n }\n\n function store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1(memPtr) {\n\n mstore(add(memPtr, 0), \"Could not find item\")\n\n }\n\n function store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5(memPtr) {\n\n mstore(add(memPtr, 0), \"Item is already up for sale\")\n\n }\n\n function store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0(memPtr) {\n\n mstore(add(memPtr, 0), \"Item is already sold\")\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n}\n",
+ "contents": "{\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address_payable(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function abi_encode_t_address_payable_to_t_address_payable_fromStack(value, pos) {\n mstore(pos, cleanup_t_address_payable(value))\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_tuple_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__to_t_uint256_t_uint256_t_address_payable_t_uint256_t_bool__fromStack_reversed(headStart , value4, value3, value2, value1, value0) -> tail {\n tail := add(headStart, 160)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_address_payable_to_t_address_payable_fromStack(value2, add(headStart, 64))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value3, add(headStart, 96))\n\n abi_encode_t_bool_to_t_bool_fromStack(value4, add(headStart, 128))\n\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_decode_tuple_t_uint256t_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1(memPtr) {\n\n mstore(add(memPtr, 0), \"Could not find item\")\n\n }\n\n function abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 19)\n store_literal_in_memory_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a0a25e291772c1aea2c5de3a76731f6863df38e2f3871593f13cf6a465fa86b1_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0(memPtr) {\n\n mstore(add(memPtr, 0), \"Item is already sold\")\n\n }\n\n function abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 20)\n store_literal_in_memory_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a7846baa88425f347f4bf73716faf0c10d4e6bdf03f6f1489698630182d85bb0_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_address_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_tuple_t_address_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904(memPtr) {\n\n mstore(add(memPtr, 0), \"Market is not approved\")\n\n }\n\n function abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 22)\n store_literal_in_memory_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_31a23c72f6541cba3e075b252025972c37ebabb6cecc25ea4f9388a019c86904_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151(memPtr) {\n\n mstore(add(memPtr, 0), \"Not enough funds sent\")\n\n }\n\n function abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 21)\n store_literal_in_memory_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_18c667ff487c7dcb58a0b0d9f22d3166894f647e80d14a99887d3a8cccbe1151_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function identity(value) -> ret {\n ret := value\n }\n\n function convert_t_uint160_to_t_uint160(value) -> converted {\n converted := cleanup_t_uint160(identity(cleanup_t_uint160(value)))\n }\n\n function convert_t_uint160_to_t_address(value) -> converted {\n converted := convert_t_uint160_to_t_uint160(value)\n }\n\n function convert_t_address_payable_to_t_address(value) -> converted {\n converted := convert_t_uint160_to_t_address(value)\n }\n\n function abi_encode_t_address_payable_to_t_address_fromStack(value, pos) {\n mstore(pos, convert_t_address_payable_to_t_address(value))\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_tuple_t_address_payable_t_address_t_uint256__to_t_address_t_address_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_address_payable_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function abi_encode_tuple_t_uint256_t_address_t_uint256__to_t_uint256_t_address_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f(memPtr) {\n\n mstore(add(memPtr, 0), \"Sender does not own the item\")\n\n }\n\n function abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 28)\n store_literal_in_memory_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_70966784d5988eda5cc686cd3517a31de70e2f216571eef1c2886dfc95a62b0f_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5(memPtr) {\n\n mstore(add(memPtr, 0), \"Item is already up for sale\")\n\n }\n\n function abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 27)\n store_literal_in_memory_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a30868419312c5d7d128071c14342948fe27f7df06e9e3b9adbe028cb61265d5_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function panic_error_0x01() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x01)\n revert(0, 0x24)\n }\n\n function abi_encode_tuple_t_uint256_t_uint256_t_uint256__to_t_uint256_t_uint256_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n}\n",
"id": 16,
"language": "Yul",
"name": "#utility.yul"
}
],
- "sourceMap": "83:2323:13:-:0;;;504:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;549:6;541:5;;:14;;;;;;;;;;;;;;;;;;504:56;83:2323;;7:177:16;81:5;112:6;106:13;97:22;;128:50;172:5;128:50;:::i;:::-;7:177;;;;:::o;190:385::-;277:6;326:2;314:9;305:7;301:23;297:32;294:119;;;332:79;;:::i;:::-;294:119;452:1;477:81;550:7;541:6;530:9;526:22;477:81;:::i;:::-;467:91;;423:145;190:385;;;;:::o;662:96::-;699:7;728:24;746:5;728:24;:::i;:::-;717:35;;662:96;;;:::o;764:113::-;818:7;847:24;865:5;847:24;:::i;:::-;836:35;;764:113;;;:::o;883:126::-;920:7;960:42;953:5;949:54;938:65;;883:126;;;:::o;1138:117::-;1247:1;1244;1237:12;1261:156;1351:41;1386:5;1351:41;:::i;:::-;1344:5;1341:52;1331:80;;1407:1;1404;1397:12;1331:80;1261:156;:::o;83:2323:13:-;;;;;;;",
- "deployedSourceMap": "83:2323:13:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;267:33;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;304:43;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1724:579;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2307:97;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1094:626;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;267:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;304:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;1724:579::-;1769:2;897:12;:19;;;;892:2;:24;:53;;;;;943:2;920:12;933:2;920:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:19;;;:25;892:53;884:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;1787:2:::1;1030:12;1043:2;1030:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;1029:24;1021:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;1815:12:::2;1828:2;1815:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;799:4;761:43;;:5;::::0;::::2;;;;;;;;:17;;;779:7;761:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:43;;;753:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1896:12:::3;1909:2;1896:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:22;;;1883:9;:35;;1875:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;1974:12;1987:2;1974:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;1960:37;;:10;:37;;;;1952:46;;;::::0;::::3;;2033:4;2007:12:::0;2020:2:::3;2007:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;:30;;;;;;;;;;;;;;;;;;2085:5;2045:11;:37;2057:12;2070:2;2057:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;2045:37;;;;;;;;;;;;:45;;;;;;;;;;;;;;;;;;2098:5;::::0;::::3;;;;;;;;:22;;;2121:12;2134:2;2121:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;2146:10;2158:12;2171:2;2158:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;2098:85;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;;;;;;;::::0;::::3;;;;;;;;;2191:12;2204:2;2191:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;:32;;:43;2224:9;2191:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;2248:48;2257:2;2261:10;2273:12;2286:2;2273:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:22;;;2248:48;;;;;;;;:::i;:::-;;;;;;;;1084:1:::2;975::::1;1724:579:::0;;:::o;2307:97::-;2358:7;2380:12;:19;;;;2373:26;;2307:97;:::o;1094:626::-;1240:7;1169;643:10;617:36;;:5;;;;;;;;;;:13;;;631:7;617:22;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:36;;;609:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;1203:7:::1;799:4;761:43;;:5;::::0;::::1;;;;;;;;:17;;;779:7;761:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:43;;;753:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1265:11:::2;:20;1277:7;1265:20;;;;;;;;;;;;;;;;;;;;;1264:21;1256:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;1326:17;1346:12;:19;;;;1326:39;;1373:12;1391:152;;;;;;;;1417:9;1391:152;;;;1445:7;1391:152;;;;1478:10;1391:152;;;;;;1506:5;1391:152;;;;1529:5;1391:152;;;;::::0;1373:171:::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1575:4;1552:11;:20;1564:7;1552:20;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;1625:9;1595:12;1608:9;1595:23;;;;;;;;:::i;:::-;;;;;;;;;;;;:26;;;:39;1588:47;;;;:::i;:::-;;1648:43;1665:9;1676:7;1685:5;1648:43;;;;;;;;:::i;:::-;;;;;;;;1706:9;1699:16;;;692:1:::1;1094:626:::0;;;;;:::o;7:143:16:-;64:5;95:6;89:13;80:22;;111:33;138:5;111:33;:::i;:::-;7:143;;;;:::o;156:139::-;202:5;240:6;227:20;218:29;;256:33;283:5;256:33;:::i;:::-;156:139;;;;:::o;301:351::-;371:6;420:2;408:9;399:7;395:23;391:32;388:119;;;426:79;;:::i;:::-;388:119;546:1;571:64;627:7;618:6;607:9;603:22;571:64;:::i;:::-;561:74;;517:128;301:351;;;;:::o;658:329::-;717:6;766:2;754:9;745:7;741:23;737:32;734:119;;;772:79;;:::i;:::-;734:119;892:1;917:53;962:7;953:6;942:9;938:22;917:53;:::i;:::-;907:63;;863:117;658:329;;;;:::o;993:474::-;1061:6;1069;1118:2;1106:9;1097:7;1093:23;1089:32;1086:119;;;1124:79;;:::i;:::-;1086:119;1244:1;1269:53;1314:7;1305:6;1294:9;1290:22;1269:53;:::i;:::-;1259:63;;1215:117;1371:2;1397:53;1442:7;1433:6;1422:9;1418:22;1397:53;:::i;:::-;1387:63;;1342:118;993:474;;;;;:::o;1473:147::-;1568:45;1607:5;1568:45;:::i;:::-;1563:3;1556:58;1473:147;;:::o;1626:142::-;1729:32;1755:5;1729:32;:::i;:::-;1724:3;1717:45;1626:142;;:::o;1774:118::-;1861:24;1879:5;1861:24;:::i;:::-;1856:3;1849:37;1774:118;;:::o;1898:109::-;1979:21;1994:5;1979:21;:::i;:::-;1974:3;1967:34;1898:109;;:::o;2013:366::-;2155:3;2176:67;2240:2;2235:3;2176:67;:::i;:::-;2169:74;;2252:93;2341:3;2252:93;:::i;:::-;2370:2;2365:3;2361:12;2354:19;;2013:366;;;:::o;2385:::-;2527:3;2548:67;2612:2;2607:3;2548:67;:::i;:::-;2541:74;;2624:93;2713:3;2624:93;:::i;:::-;2742:2;2737:3;2733:12;2726:19;;2385:366;;;:::o;2757:::-;2899:3;2920:67;2984:2;2979:3;2920:67;:::i;:::-;2913:74;;2996:93;3085:3;2996:93;:::i;:::-;3114:2;3109:3;3105:12;3098:19;;2757:366;;;:::o;3129:::-;3271:3;3292:67;3356:2;3351:3;3292:67;:::i;:::-;3285:74;;3368:93;3457:3;3368:93;:::i;:::-;3486:2;3481:3;3477:12;3470:19;;3129:366;;;:::o;3501:::-;3643:3;3664:67;3728:2;3723:3;3664:67;:::i;:::-;3657:74;;3740:93;3829:3;3740:93;:::i;:::-;3858:2;3853:3;3849:12;3842:19;;3501:366;;;:::o;3873:::-;4015:3;4036:67;4100:2;4095:3;4036:67;:::i;:::-;4029:74;;4112:93;4201:3;4112:93;:::i;:::-;4230:2;4225:3;4221:12;4214:19;;3873:366;;;:::o;4245:118::-;4332:24;4350:5;4332:24;:::i;:::-;4327:3;4320:37;4245:118;;:::o;4369:458::-;4526:4;4564:2;4553:9;4549:18;4541:26;;4577:79;4653:1;4642:9;4638:17;4629:6;4577:79;:::i;:::-;4666:72;4734:2;4723:9;4719:18;4710:6;4666:72;:::i;:::-;4748;4816:2;4805:9;4801:18;4792:6;4748:72;:::i;:::-;4369:458;;;;;;:::o;4833:210::-;4920:4;4958:2;4947:9;4943:18;4935:26;;4971:65;5033:1;5022:9;5018:17;5009:6;4971:65;:::i;:::-;4833:210;;;;:::o;5049:419::-;5215:4;5253:2;5242:9;5238:18;5230:26;;5302:9;5296:4;5292:20;5288:1;5277:9;5273:17;5266:47;5330:131;5456:4;5330:131;:::i;:::-;5322:139;;5049:419;;;:::o;5474:::-;5640:4;5678:2;5667:9;5663:18;5655:26;;5727:9;5721:4;5717:20;5713:1;5702:9;5698:17;5691:47;5755:131;5881:4;5755:131;:::i;:::-;5747:139;;5474:419;;;:::o;5899:::-;6065:4;6103:2;6092:9;6088:18;6080:26;;6152:9;6146:4;6142:20;6138:1;6127:9;6123:17;6116:47;6180:131;6306:4;6180:131;:::i;:::-;6172:139;;5899:419;;;:::o;6324:::-;6490:4;6528:2;6517:9;6513:18;6505:26;;6577:9;6571:4;6567:20;6563:1;6552:9;6548:17;6541:47;6605:131;6731:4;6605:131;:::i;:::-;6597:139;;6324:419;;;:::o;6749:::-;6915:4;6953:2;6942:9;6938:18;6930:26;;7002:9;6996:4;6992:20;6988:1;6977:9;6973:17;6966:47;7030:131;7156:4;7030:131;:::i;:::-;7022:139;;6749:419;;;:::o;7174:::-;7340:4;7378:2;7367:9;7363:18;7355:26;;7427:9;7421:4;7417:20;7413:1;7402:9;7398:17;7391:47;7455:131;7581:4;7455:131;:::i;:::-;7447:139;;7174:419;;;:::o;7599:222::-;7692:4;7730:2;7719:9;7715:18;7707:26;;7743:71;7811:1;7800:9;7796:17;7787:6;7743:71;:::i;:::-;7599:222;;;;:::o;7827:442::-;7976:4;8014:2;8003:9;7999:18;7991:26;;8027:71;8095:1;8084:9;8080:17;8071:6;8027:71;:::i;:::-;8108:72;8176:2;8165:9;8161:18;8152:6;8108:72;:::i;:::-;8190;8258:2;8247:9;8243:18;8234:6;8190:72;:::i;:::-;7827:442;;;;;;:::o;8275:684::-;8490:4;8528:3;8517:9;8513:19;8505:27;;8542:71;8610:1;8599:9;8595:17;8586:6;8542:71;:::i;:::-;8623:72;8691:2;8680:9;8676:18;8667:6;8623:72;:::i;:::-;8705:88;8789:2;8778:9;8774:18;8765:6;8705:88;:::i;:::-;8803:72;8871:2;8860:9;8856:18;8847:6;8803:72;:::i;:::-;8885:67;8947:3;8936:9;8932:19;8923:6;8885:67;:::i;:::-;8275:684;;;;;;;;:::o;8965:442::-;9114:4;9152:2;9141:9;9137:18;9129:26;;9165:71;9233:1;9222:9;9218:17;9209:6;9165:71;:::i;:::-;9246:72;9314:2;9303:9;9299:18;9290:6;9246:72;:::i;:::-;9328;9396:2;9385:9;9381:18;9372:6;9328:72;:::i;:::-;8965:442;;;;;;:::o;9494:169::-;9578:11;9612:6;9607:3;9600:19;9652:4;9647:3;9643:14;9628:29;;9494:169;;;;:::o;9669:96::-;9706:7;9735:24;9753:5;9735:24;:::i;:::-;9724:35;;9669:96;;;:::o;9771:104::-;9816:7;9845:24;9863:5;9845:24;:::i;:::-;9834:35;;9771:104;;;:::o;9881:90::-;9915:7;9958:5;9951:13;9944:21;9933:32;;9881:90;;;:::o;9977:126::-;10014:7;10054:42;10047:5;10043:54;10032:65;;9977:126;;;:::o;10109:77::-;10146:7;10175:5;10164:16;;10109:77;;;:::o;10192:134::-;10250:9;10283:37;10314:5;10283:37;:::i;:::-;10270:50;;10192:134;;;:::o;10332:126::-;10382:9;10415:37;10446:5;10415:37;:::i;:::-;10402:50;;10332:126;;;:::o;10464:113::-;10514:9;10547:24;10565:5;10547:24;:::i;:::-;10534:37;;10464:113;;;:::o;10583:180::-;10631:77;10628:1;10621:88;10728:4;10725:1;10718:15;10752:4;10749:1;10742:15;10769:180;10817:77;10814:1;10807:88;10914:4;10911:1;10904:15;10938:4;10935:1;10928:15;11078:117;11187:1;11184;11177:12;11201:171;11341:23;11337:1;11329:6;11325:14;11318:47;11201:171;:::o;11378:172::-;11518:24;11514:1;11506:6;11502:14;11495:48;11378:172;:::o;11556:178::-;11696:30;11692:1;11684:6;11680:14;11673:54;11556:178;:::o;11740:169::-;11880:21;11876:1;11868:6;11864:14;11857:45;11740:169;:::o;11915:177::-;12055:29;12051:1;12043:6;12039:14;12032:53;11915:177;:::o;12098:170::-;12238:22;12234:1;12226:6;12222:14;12215:46;12098:170;:::o;12274:122::-;12347:24;12365:5;12347:24;:::i;:::-;12340:5;12337:35;12327:63;;12386:1;12383;12376:12;12327:63;12274:122;:::o;12402:::-;12475:24;12493:5;12475:24;:::i;:::-;12468:5;12465:35;12455:63;;12514:1;12511;12504:12;12455:63;12402:122;:::o",
+ "sourceMap": "83:2323:13:-:0;;;504:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;549:6;541:5;;:14;;;;;;;;;;;;;;;;;;504:56;83:2323;;88:117:16;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:113::-;622:7;651:24;669:5;651:24;:::i;:::-;640:35;;568:113;;;:::o;687:156::-;777:41;812:5;777:41;:::i;:::-;770:5;767:52;757:80;;833:1;830;823:12;757:80;687:156;:::o;849:177::-;923:5;954:6;948:13;939:22;;970:50;1014:5;970:50;:::i;:::-;849:177;;;;:::o;1032:385::-;1119:6;1168:2;1156:9;1147:7;1143:23;1139:32;1136:119;;;1174:79;;:::i;:::-;1136:119;1294:1;1319:81;1392:7;1383:6;1372:9;1368:22;1319:81;:::i;:::-;1309:91;;1265:145;1032:385;;;;:::o;83:2323:13:-;;;;;;;",
+ "deployedSourceMap": "83:2323:13:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;267:33;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;304:43;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1724:579;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2307:97;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1094:626;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;267:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;304:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;1724:579::-;1769:2;897:12;:19;;;;892:2;:24;:53;;;;;943:2;920:12;933:2;920:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:19;;;:25;892:53;884:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;1787:2:::1;1030:12;1043:2;1030:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;1029:24;1021:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;1815:12:::2;1828:2;1815:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;799:4;761:43;;:5;::::0;::::2;;;;;;;;:17;;;779:7;761:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:43;;;753:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1896:12:::3;1909:2;1896:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:22;;;1883:9;:35;;1875:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;1974:12;1987:2;1974:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;1960:37;;:10;:37;;::::0;1952:46:::3;;;::::0;::::3;;2033:4;2007:12:::0;2020:2:::3;2007:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;:30;;;;;;;;;;;;;;;;;;2085:5;2045:11;:37;2057:12;2070:2;2057:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;2045:37;;;;;;;;;;;;:45;;;;;;;;;;;;;;;;;;2098:5;::::0;::::3;;;;;;;;:22;;;2121:12;2134:2;2121:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;2146:10;2158:12;2171:2;2158:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:24;;;2098:85;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;;;;;;;::::0;::::3;;;;;;;;;2191:12;2204:2;2191:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:23;;;;;;;;;;;;:32;;:43;2224:9;2191:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;2248:48;2257:2;2261:10;2273:12;2286:2;2273:16;;;;;;;;:::i;:::-;;;;;;;;;;;;:22;;;2248:48;;;;;;;;:::i;:::-;;;;;;;;1084:1:::2;975::::1;1724:579:::0;;:::o;2307:97::-;2358:7;2380:12;:19;;;;2373:26;;2307:97;:::o;1094:626::-;1240:7;1169;643:10;617:36;;:5;;;;;;;;;;:13;;;631:7;617:22;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:36;;;609:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;1203:7:::1;799:4;761:43;;:5;::::0;::::1;;;;;;;;:17;;;779:7;761:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:43;;;753:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1265:11:::2;:20;1277:7;1265:20;;;;;;;;;;;;;;;;;;;;;1264:21;1256:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;1326:17;1346:12;:19;;;;1326:39;;1373:12;1391:152;;;;;;;;1417:9;1391:152;;;;1445:7;1391:152;;;;1478:10;1391:152;;;;;;1506:5;1391:152;;;;1529:5;1391:152;;;;::::0;1373:171:::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1575:4;1552:11;:20;1564:7;1552:20;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;1625:9;1595:12;1608:9;1595:23;;;;;;;;:::i;:::-;;;;;;;;;;;;:26;;;:39;1588:47;;;;:::i;:::-;;1648:43;1665:9;1676:7;1685:5;1648:43;;;;;;;;:::i;:::-;;;;;;;;1706:9;1699:16;;;692:1:::1;1094:626:::0;;;;;:::o;88:117:16:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:329::-;749:6;798:2;786:9;777:7;773:23;769:32;766:119;;;804:79;;:::i;:::-;766:119;924:1;949:53;994:7;985:6;974:9;970:22;949:53;:::i;:::-;939:63;;895:117;690:329;;;;:::o;1025:118::-;1112:24;1130:5;1112:24;:::i;:::-;1107:3;1100:37;1025:118;;:::o;1149:126::-;1186:7;1226:42;1219:5;1215:54;1204:65;;1149:126;;;:::o;1281:104::-;1326:7;1355:24;1373:5;1355:24;:::i;:::-;1344:35;;1281:104;;;:::o;1391:142::-;1494:32;1520:5;1494:32;:::i;:::-;1489:3;1482:45;1391:142;;:::o;1539:90::-;1573:7;1616:5;1609:13;1602:21;1591:32;;1539:90;;;:::o;1635:109::-;1716:21;1731:5;1716:21;:::i;:::-;1711:3;1704:34;1635:109;;:::o;1750:684::-;1965:4;2003:3;1992:9;1988:19;1980:27;;2017:71;2085:1;2074:9;2070:17;2061:6;2017:71;:::i;:::-;2098:72;2166:2;2155:9;2151:18;2142:6;2098:72;:::i;:::-;2180:88;2264:2;2253:9;2249:18;2240:6;2180:88;:::i;:::-;2278:72;2346:2;2335:9;2331:18;2322:6;2278:72;:::i;:::-;2360:67;2422:3;2411:9;2407:19;2398:6;2360:67;:::i;:::-;1750:684;;;;;;;;:::o;2440:210::-;2527:4;2565:2;2554:9;2550:18;2542:26;;2578:65;2640:1;2629:9;2625:17;2616:6;2578:65;:::i;:::-;2440:210;;;;:::o;2656:222::-;2749:4;2787:2;2776:9;2772:18;2764:26;;2800:71;2868:1;2857:9;2853:17;2844:6;2800:71;:::i;:::-;2656:222;;;;:::o;2884:474::-;2952:6;2960;3009:2;2997:9;2988:7;2984:23;2980:32;2977:119;;;3015:79;;:::i;:::-;2977:119;3135:1;3160:53;3205:7;3196:6;3185:9;3181:22;3160:53;:::i;:::-;3150:63;;3106:117;3262:2;3288:53;3333:7;3324:6;3313:9;3309:22;3288:53;:::i;:::-;3278:63;;3233:118;2884:474;;;;;:::o;3364:180::-;3412:77;3409:1;3402:88;3509:4;3506:1;3499:15;3533:4;3530:1;3523:15;3550:169;3634:11;3668:6;3663:3;3656:19;3708:4;3703:3;3699:14;3684:29;;3550:169;;;;:::o;3725:::-;3865:21;3861:1;3853:6;3849:14;3842:45;3725:169;:::o;3900:366::-;4042:3;4063:67;4127:2;4122:3;4063:67;:::i;:::-;4056:74;;4139:93;4228:3;4139:93;:::i;:::-;4257:2;4252:3;4248:12;4241:19;;3900:366;;;:::o;4272:419::-;4438:4;4476:2;4465:9;4461:18;4453:26;;4525:9;4519:4;4515:20;4511:1;4500:9;4496:17;4489:47;4553:131;4679:4;4553:131;:::i;:::-;4545:139;;4272:419;;;:::o;4697:170::-;4837:22;4833:1;4825:6;4821:14;4814:46;4697:170;:::o;4873:366::-;5015:3;5036:67;5100:2;5095:3;5036:67;:::i;:::-;5029:74;;5112:93;5201:3;5112:93;:::i;:::-;5230:2;5225:3;5221:12;5214:19;;4873:366;;;:::o;5245:419::-;5411:4;5449:2;5438:9;5434:18;5426:26;;5498:9;5492:4;5488:20;5484:1;5473:9;5469:17;5462:47;5526:131;5652:4;5526:131;:::i;:::-;5518:139;;5245:419;;;:::o;5670:96::-;5707:7;5736:24;5754:5;5736:24;:::i;:::-;5725:35;;5670:96;;;:::o;5772:122::-;5845:24;5863:5;5845:24;:::i;:::-;5838:5;5835:35;5825:63;;5884:1;5881;5874:12;5825:63;5772:122;:::o;5900:143::-;5957:5;5988:6;5982:13;5973:22;;6004:33;6031:5;6004:33;:::i;:::-;5900:143;;;;:::o;6049:351::-;6119:6;6168:2;6156:9;6147:7;6143:23;6139:32;6136:119;;;6174:79;;:::i;:::-;6136:119;6294:1;6319:64;6375:7;6366:6;6355:9;6351:22;6319:64;:::i;:::-;6309:74;;6265:128;6049:351;;;;:::o;6406:172::-;6546:24;6542:1;6534:6;6530:14;6523:48;6406:172;:::o;6584:366::-;6726:3;6747:67;6811:2;6806:3;6747:67;:::i;:::-;6740:74;;6823:93;6912:3;6823:93;:::i;:::-;6941:2;6936:3;6932:12;6925:19;;6584:366;;;:::o;6956:419::-;7122:4;7160:2;7149:9;7145:18;7137:26;;7209:9;7203:4;7199:20;7195:1;7184:9;7180:17;7173:47;7237:131;7363:4;7237:131;:::i;:::-;7229:139;;6956:419;;;:::o;7381:171::-;7521:23;7517:1;7509:6;7505:14;7498:47;7381:171;:::o;7558:366::-;7700:3;7721:67;7785:2;7780:3;7721:67;:::i;:::-;7714:74;;7797:93;7886:3;7797:93;:::i;:::-;7915:2;7910:3;7906:12;7899:19;;7558:366;;;:::o;7930:419::-;8096:4;8134:2;8123:9;8119:18;8111:26;;8183:9;8177:4;8173:20;8169:1;8158:9;8154:17;8147:47;8211:131;8337:4;8211:131;:::i;:::-;8203:139;;7930:419;;;:::o;8355:60::-;8383:3;8404:5;8397:12;;8355:60;;;:::o;8421:142::-;8471:9;8504:53;8522:34;8531:24;8549:5;8531:24;:::i;:::-;8522:34;:::i;:::-;8504:53;:::i;:::-;8491:66;;8421:142;;;:::o;8569:126::-;8619:9;8652:37;8683:5;8652:37;:::i;:::-;8639:50;;8569:126;;;:::o;8701:134::-;8759:9;8792:37;8823:5;8792:37;:::i;:::-;8779:50;;8701:134;;;:::o;8841:147::-;8936:45;8975:5;8936:45;:::i;:::-;8931:3;8924:58;8841:147;;:::o;8994:118::-;9081:24;9099:5;9081:24;:::i;:::-;9076:3;9069:37;8994:118;;:::o;9118:458::-;9275:4;9313:2;9302:9;9298:18;9290:26;;9326:79;9402:1;9391:9;9387:17;9378:6;9326:79;:::i;:::-;9415:72;9483:2;9472:9;9468:18;9459:6;9415:72;:::i;:::-;9497;9565:2;9554:9;9550:18;9541:6;9497:72;:::i;:::-;9118:458;;;;;;:::o;9582:442::-;9731:4;9769:2;9758:9;9754:18;9746:26;;9782:71;9850:1;9839:9;9835:17;9826:6;9782:71;:::i;:::-;9863:72;9931:2;9920:9;9916:18;9907:6;9863:72;:::i;:::-;9945;10013:2;10002:9;9998:18;9989:6;9945:72;:::i;:::-;9582:442;;;;;;:::o;10030:178::-;10170:30;10166:1;10158:6;10154:14;10147:54;10030:178;:::o;10214:366::-;10356:3;10377:67;10441:2;10436:3;10377:67;:::i;:::-;10370:74;;10453:93;10542:3;10453:93;:::i;:::-;10571:2;10566:3;10562:12;10555:19;;10214:366;;;:::o;10586:419::-;10752:4;10790:2;10779:9;10775:18;10767:26;;10839:9;10833:4;10829:20;10825:1;10814:9;10810:17;10803:47;10867:131;10993:4;10867:131;:::i;:::-;10859:139;;10586:419;;;:::o;11011:177::-;11151:29;11147:1;11139:6;11135:14;11128:53;11011:177;:::o;11194:366::-;11336:3;11357:67;11421:2;11416:3;11357:67;:::i;:::-;11350:74;;11433:93;11522:3;11433:93;:::i;:::-;11551:2;11546:3;11542:12;11535:19;;11194:366;;;:::o;11566:419::-;11732:4;11770:2;11759:9;11755:18;11747:26;;11819:9;11813:4;11809:20;11805:1;11794:9;11790:17;11783:47;11847:131;11973:4;11847:131;:::i;:::-;11839:139;;11566:419;;;:::o;11991:180::-;12039:77;12036:1;12029:88;12136:4;12133:1;12126:15;12160:4;12157:1;12150:15;12177:442;12326:4;12364:2;12353:9;12349:18;12341:26;;12377:71;12445:1;12434:9;12430:17;12421:6;12377:71;:::i;:::-;12458:72;12526:2;12515:9;12511:18;12502:6;12458:72;:::i;:::-;12540;12608:2;12597:9;12593:18;12584:6;12540:72;:::i;:::-;12177:442;;;;;;:::o",
"source": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\nimport \"./ArtToken.sol\";\n\ncontract ArtMarketplace {\n ArtToken private token;\n\n struct ItemForSale {\n uint256 id;\n uint256 tokenId;\n address payable seller;\n uint256 price;\n bool isSold;\n }\n\n ItemForSale[] public itemsForSale;\n mapping(uint256 => bool) public activeItems; // tokenId => ativo?\n\n event itemAddedForSale(uint256 id, uint256 tokenId, uint256 price);\n event itemSold(uint256 id, address buyer, uint256 price);\n\n constructor(ArtToken _token) {\n token = _token;\n }\n\n modifier OnlyItemOwner(uint256 tokenId){\n require(token.ownerOf(tokenId) == msg.sender, \"Sender does not own the item\");\n _;\n }\n\n modifier HasTransferApproval(uint256 tokenId){\n require(token.getApproved(tokenId) == address(this), \"Market is not approved\");\n _;\n }\n\n modifier ItemExists(uint256 id){\n require(id < itemsForSale.length && itemsForSale[id].id == id, \"Could not find item\");\n _;\n }\n\n modifier IsForSale(uint256 id){\n require(!itemsForSale[id].isSold, \"Item is already sold\");\n _;\n }\n\n function putItemForSale(uint256 tokenId, uint256 price) \n OnlyItemOwner(tokenId) \n HasTransferApproval(tokenId) \n external \n returns (uint256){\n require(!activeItems[tokenId], \"Item is already up for sale\");\n\n uint256 newItemId = itemsForSale.length;\n itemsForSale.push(ItemForSale({\n id: newItemId,\n tokenId: tokenId,\n seller: payable(msg.sender),\n price: price,\n isSold: false\n }));\n activeItems[tokenId] = true;\n\n assert(itemsForSale[newItemId].id == newItemId);\n emit itemAddedForSale(newItemId, tokenId, price);\n return newItemId;\n }\n\n function buyItem(uint256 id) \n ItemExists(id)\n IsForSale(id)\n HasTransferApproval(itemsForSale[id].tokenId)\n payable \n external {\n require(msg.value >= itemsForSale[id].price, \"Not enough funds sent\");\n require(msg.sender != itemsForSale[id].seller);\n\n itemsForSale[id].isSold = true;\n activeItems[itemsForSale[id].tokenId] = false;\n token.safeTransferFrom(itemsForSale[id].seller, msg.sender, itemsForSale[id].tokenId);\n itemsForSale[id].seller.transfer(msg.value);\n\n emit itemSold(id, msg.sender, itemsForSale[id].price);\n }\n\n function totalItemsForSale() external view returns(uint256) {\n return itemsForSale.length;\n }\n}\n\n//TODO:\n// - don't support bidding\n// - the user can't withdraw the item\n",
- "sourcePath": "/home/bravo/Documents/GitHub/NFT-Marketplace/contracts/ArtMarketplace.sol",
+ "sourcePath": "/Users/mac/git/lianbo/gkpart/contracts/ArtMarketplace.sol",
"ast": {
"absolutePath": "project:/contracts/ArtMarketplace.sol",
"exportedSymbols": {
@@ -6157,6 +6222,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "ArtMarketplace",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -6443,6 +6509,7 @@
},
{
"anonymous": false,
+ "eventSelector": "afd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8",
"id": 2138,
"name": "itemAddedForSale",
"nameLocation": "379:16:13",
@@ -6542,6 +6609,7 @@
},
{
"anonymous": false,
+ "eventSelector": "8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d48264",
"id": 2146,
"name": "itemSold",
"nameLocation": "449:8:13",
@@ -9897,6 +9965,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "ArtMarketplace",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -10183,6 +10252,7 @@
},
{
"anonymous": false,
+ "eventSelector": "afd8780f802588de8705083b0f6a33ac59b8d0228c80f9babe0549c1621c33f8",
"id": 2138,
"name": "itemAddedForSale",
"nameLocation": "379:16:13",
@@ -10282,6 +10352,7 @@
},
{
"anonymous": false,
+ "eventSelector": "8164c6f8917e418c49813e4586897c7067de5a886aa1bea980cd11fa57d48264",
"id": 2146,
"name": "itemSold",
"nameLocation": "449:8:13",
@@ -13560,7 +13631,7 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {
"1337": {
@@ -13572,8 +13643,8 @@
"5777": {
"events": {},
"links": {},
- "address": "0xEcB4E07D7754DAF0FD95750af18cd4362dd60750",
- "transactionHash": "0x1fb6fd2cc1fc3b486885e46744da83709e1ff4ff63a832da5648d3748aaeb429"
+ "address": "0x66497088E621aC2Be8B625dE58e104f9Aa26153b",
+ "transactionHash": "0xf7edf04f936f9193814625cdbca35ce2d8401faa7880c619219a1969a17694a3"
},
"1629893393320": {
"events": {},
@@ -13598,10 +13669,16 @@
"links": {},
"address": "0x6050E8208aD761ee92D33D916385b025C407008f",
"transactionHash": "0x5a024da0f3f5717247ed5715d9ce88057523f60d6edc967cca19ab7572c6a538"
+ },
+ "1649733374388": {
+ "events": {},
+ "links": {},
+ "address": "0x2a38837eFB0f29dA9ff1F6664b8eE90dDb922Acd",
+ "transactionHash": "0xec8333f93e8a698864725378beee0206d752483352d6db7db36d1f5457abd87b"
}
},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-09-29T19:45:50.445Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-05-04T04:41:56.513Z",
"networkType": "ethereum",
"devdoc": {
"kind": "dev",
diff --git a/client/src/contracts/ArtToken.json b/client/src/contracts/ArtToken.json
index a2cfd8e..c811733 100644
--- a/client/src/contracts/ArtToken.json
+++ b/client/src/contracts/ArtToken.json
@@ -480,9 +480,9 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"Items\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"marketplace\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"setMarketplace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenByIndex(uint256)\":{\"details\":\"See {IERC721Enumerable-tokenByIndex}.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"See {IERC721Enumerable-tokenOfOwnerByIndex}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"totalSupply()\":{\"details\":\"See {IERC721Enumerable-totalSupply}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/ArtToken.sol\":\"ArtToken\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]},\"project:/contracts/ArtToken.sol\":{\"keccak256\":\"0x54d5e25f77c73f4dfc1f6fe4784fb9fdc0fe022c62f42c93fd3e91d5417dd1ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e29edc93ef2c33feaf1ee02396687b336d928c89b9715f46e844a2c99d04a3b\",\"dweb:/ipfs/QmVXoFpw4T5NZQzSSnc3ijQJnBa8M6sx3m3t7nPsnw1FdH\"]}},\"version\":1}",
- "bytecode": "0x60806040523480156200001157600080fd5b506040518060400160405280600881526020017f417274546f6b656e0000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4152544b00000000000000000000000000000000000000000000000000000000815250816000908051906020019062000096929190620000b8565b508060019080519060200190620000af929190620000b8565b505050620001cd565b828054620000c69062000168565b90600052602060002090601f016020900481019282620000ea576000855562000136565b82601f106200010557805160ff191683800117855562000136565b8280016001018555821562000136579182015b828111156200013557825182559160200191906001019062000118565b5b50905062000145919062000149565b5090565b5b80821115620001645760008160009055506001016200014a565b5090565b600060028204905060018216806200018157607f821691505b602082108114156200019857620001976200019e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61313c80620001dd6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80636352211e116100ad578063abc8c7af11610071578063abc8c7af14610369578063b88d4fde14610387578063c87b56dd146103a3578063d85d3d27146103d3578063e985e9c5146104035761012c565b80636352211e146102b357806370a08231146102e357806373ad6c2d1461031357806395d89b411461032f578063a22cb4651461034d5761012c565b806318160ddd116100f457806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806342842e0e146102675780634f6ccce7146102835761012c565b806301ffc9a71461013157806306fdde0314610161578063081812fc1461017f578063095ea7b3146101af57806317b47cc4146101cb575b600080fd5b61014b6004803603810190610146919061221e565b610433565b6040516101589190612624565b60405180910390f35b6101696104ad565b604051610176919061263f565b60405180910390f35b610199600480360381019061019491906122c1565b61053f565b6040516101a691906125bd565b60405180910390f35b6101c960048036038101906101c491906121de565b6105c4565b005b6101e560048036038101906101e091906122c1565b6106dc565b6040516101f49392919061287c565b60405180910390f35b6102056107ae565b6040516102129190612861565b60405180910390f35b610235600480360381019061023091906120c8565b6107bb565b005b610251600480360381019061024c91906121de565b61081b565b60405161025e9190612861565b60405180910390f35b610281600480360381019061027c91906120c8565b6108c0565b005b61029d600480360381019061029891906122c1565b6108e0565b6040516102aa9190612861565b60405180910390f35b6102cd60048036038101906102c891906122c1565b610951565b6040516102da91906125bd565b60405180910390f35b6102fd60048036038101906102f8919061205b565b610a03565b60405161030a9190612861565b60405180910390f35b61032d6004803603810190610328919061205b565b610abb565b005b610337610aff565b604051610344919061263f565b60405180910390f35b6103676004803603810190610362919061219e565b610b91565b005b610371610d12565b60405161037e91906125bd565b60405180910390f35b6103a1600480360381019061039c919061211b565b610d38565b005b6103bd60048036038101906103b891906122c1565b610d9a565b6040516103ca919061263f565b60405180910390f35b6103ed60048036038101906103e89190612278565b610e8a565b6040516103fa9190612861565b60405180910390f35b61041d60048036038101906104189190612088565b610f98565b60405161042a9190612624565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104a657506104a58261102c565b5b9050919050565b6060600080546104bc90612ab9565b80601f01602080910402602001604051908101604052809291908181526020018280546104e890612ab9565b80156105355780601f1061050a57610100808354040283529160200191610535565b820191906000526020600020905b81548152906001019060200180831161051857829003601f168201915b5050505050905090565b600061054a8261110e565b610589576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610580906127c1565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105cf82610951565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063790612801565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661065f61117a565b73ffffffffffffffffffffffffffffffffffffffff16148061068e575061068d8161068861117a565b610f98565b5b6106cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c490612721565b60405180910390fd5b6106d78383611182565b505050565b600c6020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201805461072b90612ab9565b80601f016020809104026020016040519081016040528092919081815260200182805461075790612ab9565b80156107a45780601f10610779576101008083540402835291602001916107a4565b820191906000526020600020905b81548152906001019060200180831161078757829003601f168201915b5050505050905083565b6000600880549050905090565b6107cc6107c661117a565b8261123b565b61080b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080290612821565b60405180910390fd5b610816838383611319565b505050565b600061082683610a03565b8210610867576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085e90612661565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108db83838360405180602001604052806000815250610d38565b505050565b60006108ea6107ae565b821061092b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092290612841565b60405180910390fd5b6008828154811061093f5761093e612ba9565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f190612761565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6b90612741565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060018054610b0e90612ab9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3a90612ab9565b8015610b875780601f10610b5c57610100808354040283529160200191610b87565b820191906000526020600020905b815481529060010190602001808311610b6a57829003601f168201915b5050505050905090565b610b9961117a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfe906126e1565b60405180910390fd5b8060056000610c1461117a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610cc161117a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610d069190612624565b60405180910390a35050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d49610d4361117a565b8361123b565b610d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7f90612821565b60405180910390fd5b610d9484848484611575565b50505050565b6060610da58261110e565b610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb906127a1565b60405180910390fd5b600c60008381526020019081526020016000206002018054610e0590612ab9565b80601f0160208091040260200160405190810160405280929190818152602001828054610e3190612ab9565b8015610e7e5780601f10610e5357610100808354040283529160200191610e7e565b820191906000526020600020905b815481529060010190602001808311610e6157829003601f168201915b50505050509050919050565b6000610e96600a6115d1565b6000610ea2600a6115e7565b9050610eae33826115f5565b610eda600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826105c4565b60405180606001604052808281526020013373ffffffffffffffffffffffffffffffffffffffff16815260200184815250600c60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002019080519060200190610f8b929190611e6f565b5090505080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806110f757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611107575061110682611613565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166111f583610951565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006112468261110e565b611285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127c90612701565b60405180910390fd5b600061129083610951565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112ff57508373ffffffffffffffffffffffffffffffffffffffff166112e78461053f565b73ffffffffffffffffffffffffffffffffffffffff16145b80611310575061130f8185610f98565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133982610951565b73ffffffffffffffffffffffffffffffffffffffff161461138f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611386906127e1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f6906126c1565b60405180910390fd5b61140a83838361167d565b611415600082611182565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461146591906129cf565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114bc9190612979565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611580848484611319565b61158c84848484611791565b6115cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c290612681565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61160f828260405180602001604052806000815250611928565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611688838383611983565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156116cb576116c681611988565b61170a565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146117095761170883826119d1565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561174d5761174881611b3e565b61178c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461178b5761178a8282611c0f565b5b5b505050565b60006117b28473ffffffffffffffffffffffffffffffffffffffff16611c8e565b1561191b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117db61117a565b8786866040518563ffffffff1660e01b81526004016117fd94939291906125d8565b602060405180830381600087803b15801561181757600080fd5b505af192505050801561184857506040513d601f19601f82011682018060405250810190611845919061224b565b60015b6118cb573d8060008114611878576040519150601f19603f3d011682016040523d82523d6000602084013e61187d565b606091505b506000815114156118c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ba90612681565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611920565b600190505b949350505050565b6119328383611ca1565b61193f6000848484611791565b61197e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197590612681565b60405180910390fd5b505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016119de84610a03565b6119e891906129cf565b9050600060076000848152602001908152602001600020549050818114611acd576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050611b5291906129cf565b9050600060096000848152602001908152602001600020549050600060088381548110611b8257611b81612ba9565b5b906000526020600020015490508060088381548110611ba457611ba3612ba9565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480611bf357611bf2612b7a565b5b6001900381819060005260206000200160009055905550505050565b6000611c1a83610a03565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0890612781565b60405180910390fd5b611d1a8161110e565b15611d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d51906126a1565b60405180910390fd5b611d666000838361167d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611db69190612979565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054611e7b90612ab9565b90600052602060002090601f016020900481019282611e9d5760008555611ee4565b82601f10611eb657805160ff1916838001178555611ee4565b82800160010185558215611ee4579182015b82811115611ee3578251825591602001919060010190611ec8565b5b509050611ef19190611ef5565b5090565b5b80821115611f0e576000816000905550600101611ef6565b5090565b6000611f25611f20846128df565b6128ba565b905082815260208101848484011115611f4157611f40612c0c565b5b611f4c848285612a77565b509392505050565b6000611f67611f6284612910565b6128ba565b905082815260208101848484011115611f8357611f82612c0c565b5b611f8e848285612a77565b509392505050565b600081359050611fa5816130aa565b92915050565b600081359050611fba816130c1565b92915050565b600081359050611fcf816130d8565b92915050565b600081519050611fe4816130d8565b92915050565b600082601f830112611fff57611ffe612c07565b5b813561200f848260208601611f12565b91505092915050565b600082601f83011261202d5761202c612c07565b5b813561203d848260208601611f54565b91505092915050565b600081359050612055816130ef565b92915050565b60006020828403121561207157612070612c16565b5b600061207f84828501611f96565b91505092915050565b6000806040838503121561209f5761209e612c16565b5b60006120ad85828601611f96565b92505060206120be85828601611f96565b9150509250929050565b6000806000606084860312156120e1576120e0612c16565b5b60006120ef86828701611f96565b935050602061210086828701611f96565b925050604061211186828701612046565b9150509250925092565b6000806000806080858703121561213557612134612c16565b5b600061214387828801611f96565b945050602061215487828801611f96565b935050604061216587828801612046565b925050606085013567ffffffffffffffff81111561218657612185612c11565b5b61219287828801611fea565b91505092959194509250565b600080604083850312156121b5576121b4612c16565b5b60006121c385828601611f96565b92505060206121d485828601611fab565b9150509250929050565b600080604083850312156121f5576121f4612c16565b5b600061220385828601611f96565b925050602061221485828601612046565b9150509250929050565b60006020828403121561223457612233612c16565b5b600061224284828501611fc0565b91505092915050565b60006020828403121561226157612260612c16565b5b600061226f84828501611fd5565b91505092915050565b60006020828403121561228e5761228d612c16565b5b600082013567ffffffffffffffff8111156122ac576122ab612c11565b5b6122b884828501612018565b91505092915050565b6000602082840312156122d7576122d6612c16565b5b60006122e584828501612046565b91505092915050565b6122f781612a03565b82525050565b61230681612a15565b82525050565b600061231782612941565b6123218185612957565b9350612331818560208601612a86565b61233a81612c1b565b840191505092915050565b60006123508261294c565b61235a8185612968565b935061236a818560208601612a86565b61237381612c1b565b840191505092915050565b600061238b602b83612968565b915061239682612c2c565b604082019050919050565b60006123ae603283612968565b91506123b982612c7b565b604082019050919050565b60006123d1601c83612968565b91506123dc82612cca565b602082019050919050565b60006123f4602483612968565b91506123ff82612cf3565b604082019050919050565b6000612417601983612968565b915061242282612d42565b602082019050919050565b600061243a602c83612968565b915061244582612d6b565b604082019050919050565b600061245d603883612968565b915061246882612dba565b604082019050919050565b6000612480602a83612968565b915061248b82612e09565b604082019050919050565b60006124a3602983612968565b91506124ae82612e58565b604082019050919050565b60006124c6602083612968565b91506124d182612ea7565b602082019050919050565b60006124e9603183612968565b91506124f482612ed0565b604082019050919050565b600061250c602c83612968565b915061251782612f1f565b604082019050919050565b600061252f602983612968565b915061253a82612f6e565b604082019050919050565b6000612552602183612968565b915061255d82612fbd565b604082019050919050565b6000612575603183612968565b91506125808261300c565b604082019050919050565b6000612598602c83612968565b91506125a38261305b565b604082019050919050565b6125b781612a6d565b82525050565b60006020820190506125d260008301846122ee565b92915050565b60006080820190506125ed60008301876122ee565b6125fa60208301866122ee565b61260760408301856125ae565b8181036060830152612619818461230c565b905095945050505050565b600060208201905061263960008301846122fd565b92915050565b600060208201905081810360008301526126598184612345565b905092915050565b6000602082019050818103600083015261267a8161237e565b9050919050565b6000602082019050818103600083015261269a816123a1565b9050919050565b600060208201905081810360008301526126ba816123c4565b9050919050565b600060208201905081810360008301526126da816123e7565b9050919050565b600060208201905081810360008301526126fa8161240a565b9050919050565b6000602082019050818103600083015261271a8161242d565b9050919050565b6000602082019050818103600083015261273a81612450565b9050919050565b6000602082019050818103600083015261275a81612473565b9050919050565b6000602082019050818103600083015261277a81612496565b9050919050565b6000602082019050818103600083015261279a816124b9565b9050919050565b600060208201905081810360008301526127ba816124dc565b9050919050565b600060208201905081810360008301526127da816124ff565b9050919050565b600060208201905081810360008301526127fa81612522565b9050919050565b6000602082019050818103600083015261281a81612545565b9050919050565b6000602082019050818103600083015261283a81612568565b9050919050565b6000602082019050818103600083015261285a8161258b565b9050919050565b600060208201905061287660008301846125ae565b92915050565b600060608201905061289160008301866125ae565b61289e60208301856122ee565b81810360408301526128b08184612345565b9050949350505050565b60006128c46128d5565b90506128d08282612aeb565b919050565b6000604051905090565b600067ffffffffffffffff8211156128fa576128f9612bd8565b5b61290382612c1b565b9050602081019050919050565b600067ffffffffffffffff82111561292b5761292a612bd8565b5b61293482612c1b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061298482612a6d565b915061298f83612a6d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156129c4576129c3612b1c565b5b828201905092915050565b60006129da82612a6d565b91506129e583612a6d565b9250828210156129f8576129f7612b1c565b5b828203905092915050565b6000612a0e82612a4d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612aa4578082015181840152602081019050612a89565b83811115612ab3576000848401525b50505050565b60006002820490506001821680612ad157607f821691505b60208210811415612ae557612ae4612b4b565b5b50919050565b612af482612c1b565b810181811067ffffffffffffffff82111715612b1357612b12612bd8565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6130b381612a03565b81146130be57600080fd5b50565b6130ca81612a15565b81146130d557600080fd5b50565b6130e181612a21565b81146130ec57600080fd5b50565b6130f881612a6d565b811461310357600080fd5b5056fea2646970667358221220a2b1d78425ee06d54ca6029d2ff0c1c586acc6bc07aae136640512ce50f5ace164736f6c63430008070033",
- "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061012c5760003560e01c80636352211e116100ad578063abc8c7af11610071578063abc8c7af14610369578063b88d4fde14610387578063c87b56dd146103a3578063d85d3d27146103d3578063e985e9c5146104035761012c565b80636352211e146102b357806370a08231146102e357806373ad6c2d1461031357806395d89b411461032f578063a22cb4651461034d5761012c565b806318160ddd116100f457806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806342842e0e146102675780634f6ccce7146102835761012c565b806301ffc9a71461013157806306fdde0314610161578063081812fc1461017f578063095ea7b3146101af57806317b47cc4146101cb575b600080fd5b61014b6004803603810190610146919061221e565b610433565b6040516101589190612624565b60405180910390f35b6101696104ad565b604051610176919061263f565b60405180910390f35b610199600480360381019061019491906122c1565b61053f565b6040516101a691906125bd565b60405180910390f35b6101c960048036038101906101c491906121de565b6105c4565b005b6101e560048036038101906101e091906122c1565b6106dc565b6040516101f49392919061287c565b60405180910390f35b6102056107ae565b6040516102129190612861565b60405180910390f35b610235600480360381019061023091906120c8565b6107bb565b005b610251600480360381019061024c91906121de565b61081b565b60405161025e9190612861565b60405180910390f35b610281600480360381019061027c91906120c8565b6108c0565b005b61029d600480360381019061029891906122c1565b6108e0565b6040516102aa9190612861565b60405180910390f35b6102cd60048036038101906102c891906122c1565b610951565b6040516102da91906125bd565b60405180910390f35b6102fd60048036038101906102f8919061205b565b610a03565b60405161030a9190612861565b60405180910390f35b61032d6004803603810190610328919061205b565b610abb565b005b610337610aff565b604051610344919061263f565b60405180910390f35b6103676004803603810190610362919061219e565b610b91565b005b610371610d12565b60405161037e91906125bd565b60405180910390f35b6103a1600480360381019061039c919061211b565b610d38565b005b6103bd60048036038101906103b891906122c1565b610d9a565b6040516103ca919061263f565b60405180910390f35b6103ed60048036038101906103e89190612278565b610e8a565b6040516103fa9190612861565b60405180910390f35b61041d60048036038101906104189190612088565b610f98565b60405161042a9190612624565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104a657506104a58261102c565b5b9050919050565b6060600080546104bc90612ab9565b80601f01602080910402602001604051908101604052809291908181526020018280546104e890612ab9565b80156105355780601f1061050a57610100808354040283529160200191610535565b820191906000526020600020905b81548152906001019060200180831161051857829003601f168201915b5050505050905090565b600061054a8261110e565b610589576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610580906127c1565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105cf82610951565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063790612801565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661065f61117a565b73ffffffffffffffffffffffffffffffffffffffff16148061068e575061068d8161068861117a565b610f98565b5b6106cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c490612721565b60405180910390fd5b6106d78383611182565b505050565b600c6020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201805461072b90612ab9565b80601f016020809104026020016040519081016040528092919081815260200182805461075790612ab9565b80156107a45780601f10610779576101008083540402835291602001916107a4565b820191906000526020600020905b81548152906001019060200180831161078757829003601f168201915b5050505050905083565b6000600880549050905090565b6107cc6107c661117a565b8261123b565b61080b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080290612821565b60405180910390fd5b610816838383611319565b505050565b600061082683610a03565b8210610867576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085e90612661565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108db83838360405180602001604052806000815250610d38565b505050565b60006108ea6107ae565b821061092b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092290612841565b60405180910390fd5b6008828154811061093f5761093e612ba9565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f190612761565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6b90612741565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060018054610b0e90612ab9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3a90612ab9565b8015610b875780601f10610b5c57610100808354040283529160200191610b87565b820191906000526020600020905b815481529060010190602001808311610b6a57829003601f168201915b5050505050905090565b610b9961117a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfe906126e1565b60405180910390fd5b8060056000610c1461117a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610cc161117a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610d069190612624565b60405180910390a35050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d49610d4361117a565b8361123b565b610d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7f90612821565b60405180910390fd5b610d9484848484611575565b50505050565b6060610da58261110e565b610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb906127a1565b60405180910390fd5b600c60008381526020019081526020016000206002018054610e0590612ab9565b80601f0160208091040260200160405190810160405280929190818152602001828054610e3190612ab9565b8015610e7e5780601f10610e5357610100808354040283529160200191610e7e565b820191906000526020600020905b815481529060010190602001808311610e6157829003601f168201915b50505050509050919050565b6000610e96600a6115d1565b6000610ea2600a6115e7565b9050610eae33826115f5565b610eda600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826105c4565b60405180606001604052808281526020013373ffffffffffffffffffffffffffffffffffffffff16815260200184815250600c60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002019080519060200190610f8b929190611e6f565b5090505080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806110f757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611107575061110682611613565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166111f583610951565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006112468261110e565b611285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127c90612701565b60405180910390fd5b600061129083610951565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112ff57508373ffffffffffffffffffffffffffffffffffffffff166112e78461053f565b73ffffffffffffffffffffffffffffffffffffffff16145b80611310575061130f8185610f98565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133982610951565b73ffffffffffffffffffffffffffffffffffffffff161461138f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611386906127e1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f6906126c1565b60405180910390fd5b61140a83838361167d565b611415600082611182565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461146591906129cf565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114bc9190612979565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611580848484611319565b61158c84848484611791565b6115cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c290612681565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61160f828260405180602001604052806000815250611928565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611688838383611983565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156116cb576116c681611988565b61170a565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146117095761170883826119d1565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561174d5761174881611b3e565b61178c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461178b5761178a8282611c0f565b5b5b505050565b60006117b28473ffffffffffffffffffffffffffffffffffffffff16611c8e565b1561191b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117db61117a565b8786866040518563ffffffff1660e01b81526004016117fd94939291906125d8565b602060405180830381600087803b15801561181757600080fd5b505af192505050801561184857506040513d601f19601f82011682018060405250810190611845919061224b565b60015b6118cb573d8060008114611878576040519150601f19603f3d011682016040523d82523d6000602084013e61187d565b606091505b506000815114156118c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ba90612681565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611920565b600190505b949350505050565b6119328383611ca1565b61193f6000848484611791565b61197e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197590612681565b60405180910390fd5b505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016119de84610a03565b6119e891906129cf565b9050600060076000848152602001908152602001600020549050818114611acd576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050611b5291906129cf565b9050600060096000848152602001908152602001600020549050600060088381548110611b8257611b81612ba9565b5b906000526020600020015490508060088381548110611ba457611ba3612ba9565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480611bf357611bf2612b7a565b5b6001900381819060005260206000200160009055905550505050565b6000611c1a83610a03565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0890612781565b60405180910390fd5b611d1a8161110e565b15611d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d51906126a1565b60405180910390fd5b611d666000838361167d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611db69190612979565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054611e7b90612ab9565b90600052602060002090601f016020900481019282611e9d5760008555611ee4565b82601f10611eb657805160ff1916838001178555611ee4565b82800160010185558215611ee4579182015b82811115611ee3578251825591602001919060010190611ec8565b5b509050611ef19190611ef5565b5090565b5b80821115611f0e576000816000905550600101611ef6565b5090565b6000611f25611f20846128df565b6128ba565b905082815260208101848484011115611f4157611f40612c0c565b5b611f4c848285612a77565b509392505050565b6000611f67611f6284612910565b6128ba565b905082815260208101848484011115611f8357611f82612c0c565b5b611f8e848285612a77565b509392505050565b600081359050611fa5816130aa565b92915050565b600081359050611fba816130c1565b92915050565b600081359050611fcf816130d8565b92915050565b600081519050611fe4816130d8565b92915050565b600082601f830112611fff57611ffe612c07565b5b813561200f848260208601611f12565b91505092915050565b600082601f83011261202d5761202c612c07565b5b813561203d848260208601611f54565b91505092915050565b600081359050612055816130ef565b92915050565b60006020828403121561207157612070612c16565b5b600061207f84828501611f96565b91505092915050565b6000806040838503121561209f5761209e612c16565b5b60006120ad85828601611f96565b92505060206120be85828601611f96565b9150509250929050565b6000806000606084860312156120e1576120e0612c16565b5b60006120ef86828701611f96565b935050602061210086828701611f96565b925050604061211186828701612046565b9150509250925092565b6000806000806080858703121561213557612134612c16565b5b600061214387828801611f96565b945050602061215487828801611f96565b935050604061216587828801612046565b925050606085013567ffffffffffffffff81111561218657612185612c11565b5b61219287828801611fea565b91505092959194509250565b600080604083850312156121b5576121b4612c16565b5b60006121c385828601611f96565b92505060206121d485828601611fab565b9150509250929050565b600080604083850312156121f5576121f4612c16565b5b600061220385828601611f96565b925050602061221485828601612046565b9150509250929050565b60006020828403121561223457612233612c16565b5b600061224284828501611fc0565b91505092915050565b60006020828403121561226157612260612c16565b5b600061226f84828501611fd5565b91505092915050565b60006020828403121561228e5761228d612c16565b5b600082013567ffffffffffffffff8111156122ac576122ab612c11565b5b6122b884828501612018565b91505092915050565b6000602082840312156122d7576122d6612c16565b5b60006122e584828501612046565b91505092915050565b6122f781612a03565b82525050565b61230681612a15565b82525050565b600061231782612941565b6123218185612957565b9350612331818560208601612a86565b61233a81612c1b565b840191505092915050565b60006123508261294c565b61235a8185612968565b935061236a818560208601612a86565b61237381612c1b565b840191505092915050565b600061238b602b83612968565b915061239682612c2c565b604082019050919050565b60006123ae603283612968565b91506123b982612c7b565b604082019050919050565b60006123d1601c83612968565b91506123dc82612cca565b602082019050919050565b60006123f4602483612968565b91506123ff82612cf3565b604082019050919050565b6000612417601983612968565b915061242282612d42565b602082019050919050565b600061243a602c83612968565b915061244582612d6b565b604082019050919050565b600061245d603883612968565b915061246882612dba565b604082019050919050565b6000612480602a83612968565b915061248b82612e09565b604082019050919050565b60006124a3602983612968565b91506124ae82612e58565b604082019050919050565b60006124c6602083612968565b91506124d182612ea7565b602082019050919050565b60006124e9603183612968565b91506124f482612ed0565b604082019050919050565b600061250c602c83612968565b915061251782612f1f565b604082019050919050565b600061252f602983612968565b915061253a82612f6e565b604082019050919050565b6000612552602183612968565b915061255d82612fbd565b604082019050919050565b6000612575603183612968565b91506125808261300c565b604082019050919050565b6000612598602c83612968565b91506125a38261305b565b604082019050919050565b6125b781612a6d565b82525050565b60006020820190506125d260008301846122ee565b92915050565b60006080820190506125ed60008301876122ee565b6125fa60208301866122ee565b61260760408301856125ae565b8181036060830152612619818461230c565b905095945050505050565b600060208201905061263960008301846122fd565b92915050565b600060208201905081810360008301526126598184612345565b905092915050565b6000602082019050818103600083015261267a8161237e565b9050919050565b6000602082019050818103600083015261269a816123a1565b9050919050565b600060208201905081810360008301526126ba816123c4565b9050919050565b600060208201905081810360008301526126da816123e7565b9050919050565b600060208201905081810360008301526126fa8161240a565b9050919050565b6000602082019050818103600083015261271a8161242d565b9050919050565b6000602082019050818103600083015261273a81612450565b9050919050565b6000602082019050818103600083015261275a81612473565b9050919050565b6000602082019050818103600083015261277a81612496565b9050919050565b6000602082019050818103600083015261279a816124b9565b9050919050565b600060208201905081810360008301526127ba816124dc565b9050919050565b600060208201905081810360008301526127da816124ff565b9050919050565b600060208201905081810360008301526127fa81612522565b9050919050565b6000602082019050818103600083015261281a81612545565b9050919050565b6000602082019050818103600083015261283a81612568565b9050919050565b6000602082019050818103600083015261285a8161258b565b9050919050565b600060208201905061287660008301846125ae565b92915050565b600060608201905061289160008301866125ae565b61289e60208301856122ee565b81810360408301526128b08184612345565b9050949350505050565b60006128c46128d5565b90506128d08282612aeb565b919050565b6000604051905090565b600067ffffffffffffffff8211156128fa576128f9612bd8565b5b61290382612c1b565b9050602081019050919050565b600067ffffffffffffffff82111561292b5761292a612bd8565b5b61293482612c1b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061298482612a6d565b915061298f83612a6d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156129c4576129c3612b1c565b5b828201905092915050565b60006129da82612a6d565b91506129e583612a6d565b9250828210156129f8576129f7612b1c565b5b828203905092915050565b6000612a0e82612a4d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612aa4578082015181840152602081019050612a89565b83811115612ab3576000848401525b50505050565b60006002820490506001821680612ad157607f821691505b60208210811415612ae557612ae4612b4b565b5b50919050565b612af482612c1b565b810181811067ffffffffffffffff82111715612b1357612b12612bd8565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6130b381612a03565b81146130be57600080fd5b50565b6130ca81612a15565b81146130d557600080fd5b50565b6130e181612a21565b81146130ec57600080fd5b50565b6130f881612a6d565b811461310357600080fd5b5056fea2646970667358221220a2b1d78425ee06d54ca6029d2ff0c1c586acc6bc07aae136640512ce50f5ace164736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"Items\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"marketplace\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"setMarketplace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenByIndex(uint256)\":{\"details\":\"See {IERC721Enumerable-tokenByIndex}.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"See {IERC721Enumerable-tokenOfOwnerByIndex}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"totalSupply()\":{\"details\":\"See {IERC721Enumerable-totalSupply}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/ArtToken.sol\":\"ArtToken\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]},\"project:/contracts/ArtToken.sol\":{\"keccak256\":\"0x54d5e25f77c73f4dfc1f6fe4784fb9fdc0fe022c62f42c93fd3e91d5417dd1ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e29edc93ef2c33feaf1ee02396687b336d928c89b9715f46e844a2c99d04a3b\",\"dweb:/ipfs/QmVXoFpw4T5NZQzSSnc3ijQJnBa8M6sx3m3t7nPsnw1FdH\"]}},\"version\":1}",
+ "bytecode": "0x60806040523480156200001157600080fd5b506040518060400160405280600881526020017f417274546f6b656e0000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4152544b00000000000000000000000000000000000000000000000000000000815250816000908051906020019062000096929190620000b8565b508060019080519060200190620000af929190620000b8565b505050620001cc565b828054620000c69062000197565b90600052602060002090601f016020900481019282620000ea576000855562000136565b82601f106200010557805160ff191683800117855562000136565b8280016001018555821562000136579182015b828111156200013557825182559160200191906001019062000118565b5b50905062000145919062000149565b5090565b5b80821115620001645760008160009055506001016200014a565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620001b057607f821691505b602082108103620001c657620001c562000168565b5b50919050565b61312380620001dc6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80636352211e116100ad578063abc8c7af11610071578063abc8c7af14610369578063b88d4fde14610387578063c87b56dd146103a3578063d85d3d27146103d3578063e985e9c5146104035761012c565b80636352211e146102b357806370a08231146102e357806373ad6c2d1461031357806395d89b411461032f578063a22cb4651461034d5761012c565b806318160ddd116100f457806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806342842e0e146102675780634f6ccce7146102835761012c565b806301ffc9a71461013157806306fdde0314610161578063081812fc1461017f578063095ea7b3146101af57806317b47cc4146101cb575b600080fd5b61014b60048036038101906101469190611f66565b610433565b6040516101589190611fae565b60405180910390f35b6101696104ad565b6040516101769190612062565b60405180910390f35b610199600480360381019061019491906120ba565b61053f565b6040516101a69190612128565b60405180910390f35b6101c960048036038101906101c4919061216f565b6105c4565b005b6101e560048036038101906101e091906120ba565b6106db565b6040516101f4939291906121be565b60405180910390f35b6102056107ad565b60405161021291906121fc565b60405180910390f35b61023560048036038101906102309190612217565b6107ba565b005b610251600480360381019061024c919061216f565b61081a565b60405161025e91906121fc565b60405180910390f35b610281600480360381019061027c9190612217565b6108bf565b005b61029d600480360381019061029891906120ba565b6108df565b6040516102aa91906121fc565b60405180910390f35b6102cd60048036038101906102c891906120ba565b610950565b6040516102da9190612128565b60405180910390f35b6102fd60048036038101906102f8919061226a565b610a01565b60405161030a91906121fc565b60405180910390f35b61032d6004803603810190610328919061226a565b610ab8565b005b610337610afc565b6040516103449190612062565b60405180910390f35b610367600480360381019061036291906122c3565b610b8e565b005b610371610d0e565b60405161037e9190612128565b60405180910390f35b6103a1600480360381019061039c9190612438565b610d34565b005b6103bd60048036038101906103b891906120ba565b610d96565b6040516103ca9190612062565b60405180910390f35b6103ed60048036038101906103e8919061255c565b610e86565b6040516103fa91906121fc565b60405180910390f35b61041d600480360381019061041891906125a5565b610f94565b60405161042a9190611fae565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104a657506104a582611028565b5b9050919050565b6060600080546104bc90612614565b80601f01602080910402602001604051908101604052809291908181526020018280546104e890612614565b80156105355780601f1061050a57610100808354040283529160200191610535565b820191906000526020600020905b81548152906001019060200180831161051857829003601f168201915b5050505050905090565b600061054a8261110a565b610589576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610580906126b7565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105cf82610950565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361063f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063690612749565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661065e611176565b73ffffffffffffffffffffffffffffffffffffffff16148061068d575061068c81610687611176565b610f94565b5b6106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c3906127db565b60405180910390fd5b6106d6838361117e565b505050565b600c6020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201805461072a90612614565b80601f016020809104026020016040519081016040528092919081815260200182805461075690612614565b80156107a35780601f10610778576101008083540402835291602001916107a3565b820191906000526020600020905b81548152906001019060200180831161078657829003601f168201915b5050505050905083565b6000600880549050905090565b6107cb6107c5611176565b82611237565b61080a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108019061286d565b60405180910390fd5b610815838383611315565b505050565b600061082583610a01565b8210610866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085d906128ff565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108da83838360405180602001604052806000815250610d34565b505050565b60006108e96107ad565b821061092a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092190612991565b60405180910390fd5b6008828154811061093e5761093d6129b1565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ef90612a52565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890612ae4565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060018054610b0b90612614565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3790612614565b8015610b845780601f10610b5957610100808354040283529160200191610b84565b820191906000526020600020905b815481529060010190602001808311610b6757829003601f168201915b5050505050905090565b610b96611176565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfa90612b50565b60405180910390fd5b8060056000610c10611176565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610cbd611176565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610d029190611fae565b60405180910390a35050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d45610d3f611176565b83611237565b610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b9061286d565b60405180910390fd5b610d9084848484611570565b50505050565b6060610da18261110a565b610de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd790612be2565b60405180910390fd5b600c60008381526020019081526020016000206002018054610e0190612614565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2d90612614565b8015610e7a5780601f10610e4f57610100808354040283529160200191610e7a565b820191906000526020600020905b815481529060010190602001808311610e5d57829003601f168201915b50505050509050919050565b6000610e92600a6115cc565b6000610e9e600a6115e2565b9050610eaa33826115f0565b610ed6600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826105c4565b60405180606001604052808281526020013373ffffffffffffffffffffffffffffffffffffffff16815260200184815250600c60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002019080519060200190610f87929190611e57565b5090505080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806110f357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061110357506111028261160e565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166111f183610950565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006112428261110a565b611281576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127890612c74565b60405180910390fd5b600061128c83610950565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112fb57508373ffffffffffffffffffffffffffffffffffffffff166112e38461053f565b73ffffffffffffffffffffffffffffffffffffffff16145b8061130c575061130b8185610f94565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133582610950565b73ffffffffffffffffffffffffffffffffffffffff161461138b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138290612d06565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f190612d98565b60405180910390fd5b611405838383611678565b61141060008261117e565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114609190612de7565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114b79190612e1b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61157b848484611315565b6115878484848461178a565b6115c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bd90612ee3565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61160a828260405180602001604052806000815250611911565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61168383838361196c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116c5576116c081611971565b611704565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146117035761170283826119ba565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117465761174181611b27565b611785565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611784576117838282611bf8565b5b5b505050565b60006117ab8473ffffffffffffffffffffffffffffffffffffffff16611c77565b15611904578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117d4611176565b8786866040518563ffffffff1660e01b81526004016117f69493929190612f58565b6020604051808303816000875af192505050801561183257506040513d601f19601f8201168201806040525081019061182f9190612fb9565b60015b6118b4573d8060008114611862576040519150601f19603f3d011682016040523d82523d6000602084013e611867565b606091505b5060008151036118ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a390612ee3565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611909565b600190505b949350505050565b61191b8383611c8a565b611928600084848461178a565b611967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195e90612ee3565b60405180910390fd5b505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016119c784610a01565b6119d19190612de7565b9050600060076000848152602001908152602001600020549050818114611ab6576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050611b3b9190612de7565b9050600060096000848152602001908152602001600020549050600060088381548110611b6b57611b6a6129b1565b5b906000526020600020015490508060088381548110611b8d57611b8c6129b1565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480611bdc57611bdb612fe6565b5b6001900381819060005260206000200160009055905550505050565b6000611c0383610a01565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf090613061565b60405180910390fd5b611d028161110a565b15611d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d39906130cd565b60405180910390fd5b611d4e60008383611678565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d9e9190612e1b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054611e6390612614565b90600052602060002090601f016020900481019282611e855760008555611ecc565b82601f10611e9e57805160ff1916838001178555611ecc565b82800160010185558215611ecc579182015b82811115611ecb578251825591602001919060010190611eb0565b5b509050611ed99190611edd565b5090565b5b80821115611ef6576000816000905550600101611ede565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611f4381611f0e565b8114611f4e57600080fd5b50565b600081359050611f6081611f3a565b92915050565b600060208284031215611f7c57611f7b611f04565b5b6000611f8a84828501611f51565b91505092915050565b60008115159050919050565b611fa881611f93565b82525050565b6000602082019050611fc36000830184611f9f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612003578082015181840152602081019050611fe8565b83811115612012576000848401525b50505050565b6000601f19601f8301169050919050565b600061203482611fc9565b61203e8185611fd4565b935061204e818560208601611fe5565b61205781612018565b840191505092915050565b6000602082019050818103600083015261207c8184612029565b905092915050565b6000819050919050565b61209781612084565b81146120a257600080fd5b50565b6000813590506120b48161208e565b92915050565b6000602082840312156120d0576120cf611f04565b5b60006120de848285016120a5565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612112826120e7565b9050919050565b61212281612107565b82525050565b600060208201905061213d6000830184612119565b92915050565b61214c81612107565b811461215757600080fd5b50565b60008135905061216981612143565b92915050565b6000806040838503121561218657612185611f04565b5b60006121948582860161215a565b92505060206121a5858286016120a5565b9150509250929050565b6121b881612084565b82525050565b60006060820190506121d360008301866121af565b6121e06020830185612119565b81810360408301526121f28184612029565b9050949350505050565b600060208201905061221160008301846121af565b92915050565b6000806000606084860312156122305761222f611f04565b5b600061223e8682870161215a565b935050602061224f8682870161215a565b9250506040612260868287016120a5565b9150509250925092565b6000602082840312156122805761227f611f04565b5b600061228e8482850161215a565b91505092915050565b6122a081611f93565b81146122ab57600080fd5b50565b6000813590506122bd81612297565b92915050565b600080604083850312156122da576122d9611f04565b5b60006122e88582860161215a565b92505060206122f9858286016122ae565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61234582612018565b810181811067ffffffffffffffff821117156123645761236361230d565b5b80604052505050565b6000612377611efa565b9050612383828261233c565b919050565b600067ffffffffffffffff8211156123a3576123a261230d565b5b6123ac82612018565b9050602081019050919050565b82818337600083830152505050565b60006123db6123d684612388565b61236d565b9050828152602081018484840111156123f7576123f6612308565b5b6124028482856123b9565b509392505050565b600082601f83011261241f5761241e612303565b5b813561242f8482602086016123c8565b91505092915050565b6000806000806080858703121561245257612451611f04565b5b60006124608782880161215a565b94505060206124718782880161215a565b9350506040612482878288016120a5565b925050606085013567ffffffffffffffff8111156124a3576124a2611f09565b5b6124af8782880161240a565b91505092959194509250565b600067ffffffffffffffff8211156124d6576124d561230d565b5b6124df82612018565b9050602081019050919050565b60006124ff6124fa846124bb565b61236d565b90508281526020810184848401111561251b5761251a612308565b5b6125268482856123b9565b509392505050565b600082601f83011261254357612542612303565b5b81356125538482602086016124ec565b91505092915050565b60006020828403121561257257612571611f04565b5b600082013567ffffffffffffffff8111156125905761258f611f09565b5b61259c8482850161252e565b91505092915050565b600080604083850312156125bc576125bb611f04565b5b60006125ca8582860161215a565b92505060206125db8582860161215a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061262c57607f821691505b60208210810361263f5761263e6125e5565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006126a1602c83611fd4565b91506126ac82612645565b604082019050919050565b600060208201905081810360008301526126d081612694565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612733602183611fd4565b915061273e826126d7565b604082019050919050565b6000602082019050818103600083015261276281612726565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006127c5603883611fd4565b91506127d082612769565b604082019050919050565b600060208201905081810360008301526127f4816127b8565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000612857603183611fd4565b9150612862826127fb565b604082019050919050565b600060208201905081810360008301526128868161284a565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006128e9602b83611fd4565b91506128f48261288d565b604082019050919050565b60006020820190508181036000830152612918816128dc565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b600061297b602c83611fd4565b91506129868261291f565b604082019050919050565b600060208201905081810360008301526129aa8161296e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000612a3c602983611fd4565b9150612a47826129e0565b604082019050919050565b60006020820190508181036000830152612a6b81612a2f565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612ace602a83611fd4565b9150612ad982612a72565b604082019050919050565b60006020820190508181036000830152612afd81612ac1565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612b3a601983611fd4565b9150612b4582612b04565b602082019050919050565b60006020820190508181036000830152612b6981612b2d565b9050919050565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b6000612bcc603183611fd4565b9150612bd782612b70565b604082019050919050565b60006020820190508181036000830152612bfb81612bbf565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000612c5e602c83611fd4565b9150612c6982612c02565b604082019050919050565b60006020820190508181036000830152612c8d81612c51565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000612cf0602983611fd4565b9150612cfb82612c94565b604082019050919050565b60006020820190508181036000830152612d1f81612ce3565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d82602483611fd4565b9150612d8d82612d26565b604082019050919050565b60006020820190508181036000830152612db181612d75565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612df282612084565b9150612dfd83612084565b925082821015612e1057612e0f612db8565b5b828203905092915050565b6000612e2682612084565b9150612e3183612084565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612e6657612e65612db8565b5b828201905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612ecd603283611fd4565b9150612ed882612e71565b604082019050919050565b60006020820190508181036000830152612efc81612ec0565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000612f2a82612f03565b612f348185612f0e565b9350612f44818560208601611fe5565b612f4d81612018565b840191505092915050565b6000608082019050612f6d6000830187612119565b612f7a6020830186612119565b612f8760408301856121af565b8181036060830152612f998184612f1f565b905095945050505050565b600081519050612fb381611f3a565b92915050565b600060208284031215612fcf57612fce611f04565b5b6000612fdd84828501612fa4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061304b602083611fd4565b915061305682613015565b602082019050919050565b6000602082019050818103600083015261307a8161303e565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006130b7601c83611fd4565b91506130c282613081565b602082019050919050565b600060208201905081810360008301526130e6816130aa565b905091905056fea2646970667358221220543209bf2e0c0064a603370f0d2d37a97fcf1deccb6ce1f09028ae3c9b5d3bc264736f6c634300080d0033",
+ "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061012c5760003560e01c80636352211e116100ad578063abc8c7af11610071578063abc8c7af14610369578063b88d4fde14610387578063c87b56dd146103a3578063d85d3d27146103d3578063e985e9c5146104035761012c565b80636352211e146102b357806370a08231146102e357806373ad6c2d1461031357806395d89b411461032f578063a22cb4651461034d5761012c565b806318160ddd116100f457806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806342842e0e146102675780634f6ccce7146102835761012c565b806301ffc9a71461013157806306fdde0314610161578063081812fc1461017f578063095ea7b3146101af57806317b47cc4146101cb575b600080fd5b61014b60048036038101906101469190611f66565b610433565b6040516101589190611fae565b60405180910390f35b6101696104ad565b6040516101769190612062565b60405180910390f35b610199600480360381019061019491906120ba565b61053f565b6040516101a69190612128565b60405180910390f35b6101c960048036038101906101c4919061216f565b6105c4565b005b6101e560048036038101906101e091906120ba565b6106db565b6040516101f4939291906121be565b60405180910390f35b6102056107ad565b60405161021291906121fc565b60405180910390f35b61023560048036038101906102309190612217565b6107ba565b005b610251600480360381019061024c919061216f565b61081a565b60405161025e91906121fc565b60405180910390f35b610281600480360381019061027c9190612217565b6108bf565b005b61029d600480360381019061029891906120ba565b6108df565b6040516102aa91906121fc565b60405180910390f35b6102cd60048036038101906102c891906120ba565b610950565b6040516102da9190612128565b60405180910390f35b6102fd60048036038101906102f8919061226a565b610a01565b60405161030a91906121fc565b60405180910390f35b61032d6004803603810190610328919061226a565b610ab8565b005b610337610afc565b6040516103449190612062565b60405180910390f35b610367600480360381019061036291906122c3565b610b8e565b005b610371610d0e565b60405161037e9190612128565b60405180910390f35b6103a1600480360381019061039c9190612438565b610d34565b005b6103bd60048036038101906103b891906120ba565b610d96565b6040516103ca9190612062565b60405180910390f35b6103ed60048036038101906103e8919061255c565b610e86565b6040516103fa91906121fc565b60405180910390f35b61041d600480360381019061041891906125a5565b610f94565b60405161042a9190611fae565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104a657506104a582611028565b5b9050919050565b6060600080546104bc90612614565b80601f01602080910402602001604051908101604052809291908181526020018280546104e890612614565b80156105355780601f1061050a57610100808354040283529160200191610535565b820191906000526020600020905b81548152906001019060200180831161051857829003601f168201915b5050505050905090565b600061054a8261110a565b610589576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610580906126b7565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105cf82610950565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361063f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063690612749565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661065e611176565b73ffffffffffffffffffffffffffffffffffffffff16148061068d575061068c81610687611176565b610f94565b5b6106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c3906127db565b60405180910390fd5b6106d6838361117e565b505050565b600c6020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201805461072a90612614565b80601f016020809104026020016040519081016040528092919081815260200182805461075690612614565b80156107a35780601f10610778576101008083540402835291602001916107a3565b820191906000526020600020905b81548152906001019060200180831161078657829003601f168201915b5050505050905083565b6000600880549050905090565b6107cb6107c5611176565b82611237565b61080a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108019061286d565b60405180910390fd5b610815838383611315565b505050565b600061082583610a01565b8210610866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085d906128ff565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108da83838360405180602001604052806000815250610d34565b505050565b60006108e96107ad565b821061092a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092190612991565b60405180910390fd5b6008828154811061093e5761093d6129b1565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ef90612a52565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890612ae4565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060018054610b0b90612614565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3790612614565b8015610b845780601f10610b5957610100808354040283529160200191610b84565b820191906000526020600020905b815481529060010190602001808311610b6757829003601f168201915b5050505050905090565b610b96611176565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfa90612b50565b60405180910390fd5b8060056000610c10611176565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610cbd611176565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610d029190611fae565b60405180910390a35050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d45610d3f611176565b83611237565b610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b9061286d565b60405180910390fd5b610d9084848484611570565b50505050565b6060610da18261110a565b610de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd790612be2565b60405180910390fd5b600c60008381526020019081526020016000206002018054610e0190612614565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2d90612614565b8015610e7a5780601f10610e4f57610100808354040283529160200191610e7a565b820191906000526020600020905b815481529060010190602001808311610e5d57829003601f168201915b50505050509050919050565b6000610e92600a6115cc565b6000610e9e600a6115e2565b9050610eaa33826115f0565b610ed6600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826105c4565b60405180606001604052808281526020013373ffffffffffffffffffffffffffffffffffffffff16815260200184815250600c60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002019080519060200190610f87929190611e57565b5090505080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806110f357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061110357506111028261160e565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166111f183610950565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006112428261110a565b611281576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127890612c74565b60405180910390fd5b600061128c83610950565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112fb57508373ffffffffffffffffffffffffffffffffffffffff166112e38461053f565b73ffffffffffffffffffffffffffffffffffffffff16145b8061130c575061130b8185610f94565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133582610950565b73ffffffffffffffffffffffffffffffffffffffff161461138b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138290612d06565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f190612d98565b60405180910390fd5b611405838383611678565b61141060008261117e565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114609190612de7565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114b79190612e1b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61157b848484611315565b6115878484848461178a565b6115c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bd90612ee3565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61160a828260405180602001604052806000815250611911565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61168383838361196c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116c5576116c081611971565b611704565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146117035761170283826119ba565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117465761174181611b27565b611785565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611784576117838282611bf8565b5b5b505050565b60006117ab8473ffffffffffffffffffffffffffffffffffffffff16611c77565b15611904578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117d4611176565b8786866040518563ffffffff1660e01b81526004016117f69493929190612f58565b6020604051808303816000875af192505050801561183257506040513d601f19601f8201168201806040525081019061182f9190612fb9565b60015b6118b4573d8060008114611862576040519150601f19603f3d011682016040523d82523d6000602084013e611867565b606091505b5060008151036118ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a390612ee3565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611909565b600190505b949350505050565b61191b8383611c8a565b611928600084848461178a565b611967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195e90612ee3565b60405180910390fd5b505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016119c784610a01565b6119d19190612de7565b9050600060076000848152602001908152602001600020549050818114611ab6576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050611b3b9190612de7565b9050600060096000848152602001908152602001600020549050600060088381548110611b6b57611b6a6129b1565b5b906000526020600020015490508060088381548110611b8d57611b8c6129b1565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480611bdc57611bdb612fe6565b5b6001900381819060005260206000200160009055905550505050565b6000611c0383610a01565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf090613061565b60405180910390fd5b611d028161110a565b15611d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d39906130cd565b60405180910390fd5b611d4e60008383611678565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d9e9190612e1b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054611e6390612614565b90600052602060002090601f016020900481019282611e855760008555611ecc565b82601f10611e9e57805160ff1916838001178555611ecc565b82800160010185558215611ecc579182015b82811115611ecb578251825591602001919060010190611eb0565b5b509050611ed99190611edd565b5090565b5b80821115611ef6576000816000905550600101611ede565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611f4381611f0e565b8114611f4e57600080fd5b50565b600081359050611f6081611f3a565b92915050565b600060208284031215611f7c57611f7b611f04565b5b6000611f8a84828501611f51565b91505092915050565b60008115159050919050565b611fa881611f93565b82525050565b6000602082019050611fc36000830184611f9f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612003578082015181840152602081019050611fe8565b83811115612012576000848401525b50505050565b6000601f19601f8301169050919050565b600061203482611fc9565b61203e8185611fd4565b935061204e818560208601611fe5565b61205781612018565b840191505092915050565b6000602082019050818103600083015261207c8184612029565b905092915050565b6000819050919050565b61209781612084565b81146120a257600080fd5b50565b6000813590506120b48161208e565b92915050565b6000602082840312156120d0576120cf611f04565b5b60006120de848285016120a5565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612112826120e7565b9050919050565b61212281612107565b82525050565b600060208201905061213d6000830184612119565b92915050565b61214c81612107565b811461215757600080fd5b50565b60008135905061216981612143565b92915050565b6000806040838503121561218657612185611f04565b5b60006121948582860161215a565b92505060206121a5858286016120a5565b9150509250929050565b6121b881612084565b82525050565b60006060820190506121d360008301866121af565b6121e06020830185612119565b81810360408301526121f28184612029565b9050949350505050565b600060208201905061221160008301846121af565b92915050565b6000806000606084860312156122305761222f611f04565b5b600061223e8682870161215a565b935050602061224f8682870161215a565b9250506040612260868287016120a5565b9150509250925092565b6000602082840312156122805761227f611f04565b5b600061228e8482850161215a565b91505092915050565b6122a081611f93565b81146122ab57600080fd5b50565b6000813590506122bd81612297565b92915050565b600080604083850312156122da576122d9611f04565b5b60006122e88582860161215a565b92505060206122f9858286016122ae565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61234582612018565b810181811067ffffffffffffffff821117156123645761236361230d565b5b80604052505050565b6000612377611efa565b9050612383828261233c565b919050565b600067ffffffffffffffff8211156123a3576123a261230d565b5b6123ac82612018565b9050602081019050919050565b82818337600083830152505050565b60006123db6123d684612388565b61236d565b9050828152602081018484840111156123f7576123f6612308565b5b6124028482856123b9565b509392505050565b600082601f83011261241f5761241e612303565b5b813561242f8482602086016123c8565b91505092915050565b6000806000806080858703121561245257612451611f04565b5b60006124608782880161215a565b94505060206124718782880161215a565b9350506040612482878288016120a5565b925050606085013567ffffffffffffffff8111156124a3576124a2611f09565b5b6124af8782880161240a565b91505092959194509250565b600067ffffffffffffffff8211156124d6576124d561230d565b5b6124df82612018565b9050602081019050919050565b60006124ff6124fa846124bb565b61236d565b90508281526020810184848401111561251b5761251a612308565b5b6125268482856123b9565b509392505050565b600082601f83011261254357612542612303565b5b81356125538482602086016124ec565b91505092915050565b60006020828403121561257257612571611f04565b5b600082013567ffffffffffffffff8111156125905761258f611f09565b5b61259c8482850161252e565b91505092915050565b600080604083850312156125bc576125bb611f04565b5b60006125ca8582860161215a565b92505060206125db8582860161215a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061262c57607f821691505b60208210810361263f5761263e6125e5565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006126a1602c83611fd4565b91506126ac82612645565b604082019050919050565b600060208201905081810360008301526126d081612694565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612733602183611fd4565b915061273e826126d7565b604082019050919050565b6000602082019050818103600083015261276281612726565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006127c5603883611fd4565b91506127d082612769565b604082019050919050565b600060208201905081810360008301526127f4816127b8565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000612857603183611fd4565b9150612862826127fb565b604082019050919050565b600060208201905081810360008301526128868161284a565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006128e9602b83611fd4565b91506128f48261288d565b604082019050919050565b60006020820190508181036000830152612918816128dc565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b600061297b602c83611fd4565b91506129868261291f565b604082019050919050565b600060208201905081810360008301526129aa8161296e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000612a3c602983611fd4565b9150612a47826129e0565b604082019050919050565b60006020820190508181036000830152612a6b81612a2f565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612ace602a83611fd4565b9150612ad982612a72565b604082019050919050565b60006020820190508181036000830152612afd81612ac1565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612b3a601983611fd4565b9150612b4582612b04565b602082019050919050565b60006020820190508181036000830152612b6981612b2d565b9050919050565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b6000612bcc603183611fd4565b9150612bd782612b70565b604082019050919050565b60006020820190508181036000830152612bfb81612bbf565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000612c5e602c83611fd4565b9150612c6982612c02565b604082019050919050565b60006020820190508181036000830152612c8d81612c51565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000612cf0602983611fd4565b9150612cfb82612c94565b604082019050919050565b60006020820190508181036000830152612d1f81612ce3565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d82602483611fd4565b9150612d8d82612d26565b604082019050919050565b60006020820190508181036000830152612db181612d75565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612df282612084565b9150612dfd83612084565b925082821015612e1057612e0f612db8565b5b828203905092915050565b6000612e2682612084565b9150612e3183612084565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612e6657612e65612db8565b5b828201905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612ecd603283611fd4565b9150612ed882612e71565b604082019050919050565b60006020820190508181036000830152612efc81612ec0565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000612f2a82612f03565b612f348185612f0e565b9350612f44818560208601611fe5565b612f4d81612018565b840191505092915050565b6000608082019050612f6d6000830187612119565b612f7a6020830186612119565b612f8760408301856121af565b8181036060830152612f998184612f1f565b905095945050505050565b600081519050612fb381611f3a565b92915050565b600060208284031215612fcf57612fce611f04565b5b6000612fdd84828501612fa4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061304b602083611fd4565b915061305682613015565b602082019050919050565b6000602082019050818103600083015261307a8161303e565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006130b7601c83611fd4565b91506130c282613081565b602082019050919050565b600060208201905081810360008301526130e6816130aa565b905091905056fea2646970667358221220543209bf2e0c0064a603370f0d2d37a97fcf1deccb6ce1f09028ae3c9b5d3bc264736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [
{
@@ -493,22 +493,120 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "58:269:16",
+ "src": "35:152:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "52:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "55:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "45:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "45:88:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "45:88:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "149:1:16",
+ "type": "",
+ "value": "4"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "152:4:16",
+ "type": "",
+ "value": "0x22"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "142:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "142:15:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "142:15:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "173:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "176:4:16",
+ "type": "",
+ "value": "0x24"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "166:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "166:15:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "166:15:16"
+ }
+ ]
+ },
+ "name": "panic_error_0x22",
+ "nodeType": "YulFunctionDefinition",
+ "src": "7:180:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "244:269:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "68:22:16",
+ "src": "254:22:16",
"value": {
"arguments": [
{
"name": "data",
"nodeType": "YulIdentifier",
- "src": "82:4:16"
+ "src": "268:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "88:1:16",
+ "src": "274:1:16",
"type": "",
"value": "2"
}
@@ -516,33 +614,33 @@
"functionName": {
"name": "div",
"nodeType": "YulIdentifier",
- "src": "78:3:16"
+ "src": "264:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "78:12:16"
+ "src": "264:12:16"
},
"variableNames": [
{
"name": "length",
"nodeType": "YulIdentifier",
- "src": "68:6:16"
+ "src": "254:6:16"
}
]
},
{
"nodeType": "YulVariableDeclaration",
- "src": "99:38:16",
+ "src": "285:38:16",
"value": {
"arguments": [
{
"name": "data",
"nodeType": "YulIdentifier",
- "src": "129:4:16"
+ "src": "315:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "135:1:16",
+ "src": "321:1:16",
"type": "",
"value": "1"
}
@@ -550,16 +648,16 @@
"functionName": {
"name": "and",
"nodeType": "YulIdentifier",
- "src": "125:3:16"
+ "src": "311:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "125:12:16"
+ "src": "311:12:16"
},
"variables": [
{
"name": "outOfPlaceEncoding",
"nodeType": "YulTypedName",
- "src": "103:18:16",
+ "src": "289:18:16",
"type": ""
}
]
@@ -567,22 +665,22 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "176:51:16",
+ "src": "362:51:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "190:27:16",
+ "src": "376:27:16",
"value": {
"arguments": [
{
"name": "length",
"nodeType": "YulIdentifier",
- "src": "204:6:16"
+ "src": "390:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "212:4:16",
+ "src": "398:4:16",
"type": "",
"value": "0x7f"
}
@@ -590,16 +688,16 @@
"functionName": {
"name": "and",
"nodeType": "YulIdentifier",
- "src": "200:3:16"
+ "src": "386:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "200:17:16"
+ "src": "386:17:16"
},
"variableNames": [
{
"name": "length",
"nodeType": "YulIdentifier",
- "src": "190:6:16"
+ "src": "376:6:16"
}
]
}
@@ -610,24 +708,24 @@
{
"name": "outOfPlaceEncoding",
"nodeType": "YulIdentifier",
- "src": "156:18:16"
+ "src": "342:18:16"
}
],
"functionName": {
"name": "iszero",
"nodeType": "YulIdentifier",
- "src": "149:6:16"
+ "src": "335:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "149:26:16"
+ "src": "335:26:16"
},
"nodeType": "YulIf",
- "src": "146:81:16"
+ "src": "332:81:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "279:42:16",
+ "src": "465:42:16",
"statements": [
{
"expression": {
@@ -635,13 +733,13 @@
"functionName": {
"name": "panic_error_0x22",
"nodeType": "YulIdentifier",
- "src": "293:16:16"
+ "src": "479:16:16"
},
"nodeType": "YulFunctionCall",
- "src": "293:18:16"
+ "src": "479:18:16"
},
"nodeType": "YulExpressionStatement",
- "src": "293:18:16"
+ "src": "479:18:16"
}
]
},
@@ -650,19 +748,19 @@
{
"name": "outOfPlaceEncoding",
"nodeType": "YulIdentifier",
- "src": "243:18:16"
+ "src": "429:18:16"
},
{
"arguments": [
{
"name": "length",
"nodeType": "YulIdentifier",
- "src": "266:6:16"
+ "src": "452:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "274:2:16",
+ "src": "460:2:16",
"type": "",
"value": "32"
}
@@ -670,22 +768,22 @@
"functionName": {
"name": "lt",
"nodeType": "YulIdentifier",
- "src": "263:2:16"
+ "src": "449:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "263:14:16"
+ "src": "449:14:16"
}
],
"functionName": {
"name": "eq",
"nodeType": "YulIdentifier",
- "src": "240:2:16"
+ "src": "426:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "240:38:16"
+ "src": "426:38:16"
},
"nodeType": "YulIf",
- "src": "237:84:16"
+ "src": "423:84:16"
}
]
},
@@ -695,7 +793,7 @@
{
"name": "data",
"nodeType": "YulTypedName",
- "src": "42:4:16",
+ "src": "228:4:16",
"type": ""
}
],
@@ -703,473 +801,253 @@
{
"name": "length",
"nodeType": "YulTypedName",
- "src": "51:6:16",
+ "src": "237:6:16",
"type": ""
}
],
- "src": "7:320:16"
- },
+ "src": "193:320:16"
+ }
+ ]
+ },
+ "contents": "{\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n}\n",
+ "id": 16,
+ "language": "Yul",
+ "name": "#utility.yul"
+ }
+ ],
+ "deployedGeneratedSources": [
+ {
+ "ast": {
+ "nodeType": "YulBlock",
+ "src": "0:32413:16",
+ "statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "361:152:16",
+ "src": "47:35:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "57:19:16",
+ "value": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "378:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "381:77:16",
+ "src": "73:2:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "64"
}
],
"functionName": {
- "name": "mstore",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "371:6:16"
+ "src": "67:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "371:88:16"
+ "src": "67:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "371:88:16"
- },
+ "variableNames": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "57:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "allocate_unbounded",
+ "nodeType": "YulFunctionDefinition",
+ "returnVariables": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "40:6:16",
+ "type": ""
+ }
+ ],
+ "src": "7:75:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "177:28:16",
+ "statements": [
{
"expression": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "475:1:16",
+ "src": "194:1:16",
"type": "",
- "value": "4"
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "478:4:16",
+ "src": "197:1:16",
"type": "",
- "value": "0x22"
+ "value": "0"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "468:6:16"
+ "src": "187:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "468:15:16"
+ "src": "187:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "468:15:16"
- },
+ "src": "187:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulFunctionDefinition",
+ "src": "88:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "300:28:16",
+ "statements": [
{
"expression": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "499:1:16",
+ "src": "317:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "502:4:16",
+ "src": "320:1:16",
"type": "",
- "value": "0x24"
+ "value": "0"
}
],
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "492:6:16"
+ "src": "310:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "492:15:16"
+ "src": "310:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "492:15:16"
+ "src": "310:12:16"
}
]
},
- "name": "panic_error_0x22",
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
"nodeType": "YulFunctionDefinition",
- "src": "333:180:16"
- }
- ]
- },
- "contents": "{\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n}\n",
- "id": 16,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:32413:16",
- "statements": [
+ "src": "211:117:16"
+ },
{
"body": {
"nodeType": "YulBlock",
- "src": "90:327:16",
+ "src": "378:105:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "100:74:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "166:6:16"
- }
- ],
- "functionName": {
- "name": "array_allocation_size_t_bytes_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "125:40:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "125:48:16"
- }
- ],
- "functionName": {
- "name": "allocate_memory",
- "nodeType": "YulIdentifier",
- "src": "109:15:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "109:65:16"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "100:5:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "190:5:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "197:6:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "183:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "183:21:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "183:21:16"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "213:27:16",
+ "src": "388:89:16",
"value": {
"arguments": [
{
- "name": "array",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "228:5:16"
+ "src": "403:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "235:4:16",
+ "src": "410:66:16",
"type": "",
- "value": "0x20"
+ "value": "0xffffffff00000000000000000000000000000000000000000000000000000000"
}
],
"functionName": {
- "name": "add",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "224:3:16"
+ "src": "399:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "224:16:16"
+ "src": "399:78:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "217:3:16",
- "type": ""
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "388:7:16"
}
]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "278:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
- "nodeType": "YulIdentifier",
- "src": "280:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "280:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "280:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "259:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "264:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "255:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "255:16:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "273:3:16"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "252:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "252:25:16"
- },
- "nodeType": "YulIf",
- "src": "249:112:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "394:3:16"
- },
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "399:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "404:6:16"
- }
- ],
- "functionName": {
- "name": "copy_calldata_to_memory",
- "nodeType": "YulIdentifier",
- "src": "370:23:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "370:41:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "370:41:16"
}
]
},
- "name": "abi_decode_available_length_t_bytes_memory_ptr",
+ "name": "cleanup_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "63:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "68:6:16",
- "type": ""
- },
- {
- "name": "end",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "76:3:16",
+ "src": "360:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "84:5:16",
+ "src": "370:7:16",
"type": ""
}
],
- "src": "7:410:16"
+ "src": "334:149:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "507:328:16",
+ "src": "531:78:16",
"statements": [
- {
- "nodeType": "YulAssignment",
- "src": "517:75:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "584:6:16"
- }
- ],
- "functionName": {
- "name": "array_allocation_size_t_string_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "542:41:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "542:49:16"
- }
- ],
- "functionName": {
- "name": "allocate_memory",
- "nodeType": "YulIdentifier",
- "src": "526:15:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "526:66:16"
- },
- "variableNames": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "517:5:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "608:5:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "615:6:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "601:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "601:21:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "601:21:16"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "631:27:16",
- "value": {
- "arguments": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "646:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "653:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "642:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "642:16:16"
- },
- "variables": [
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "635:3:16",
- "type": ""
- }
- ]
- },
{
"body": {
"nodeType": "YulBlock",
- "src": "696:83:16",
+ "src": "587:16:16",
"statements": [
{
"expression": {
- "arguments": [],
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "596:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "599:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
"functionName": {
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "698:77:16"
+ "src": "589:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "698:79:16"
+ "src": "589:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "698:79:16"
+ "src": "589:12:16"
}
]
},
@@ -1178,134 +1056,90 @@
{
"arguments": [
{
- "name": "src",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "677:3:16"
+ "src": "554:5:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "682:6:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "578:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bytes4",
+ "nodeType": "YulIdentifier",
+ "src": "561:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "561:23:16"
}
],
"functionName": {
- "name": "add",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "673:3:16"
+ "src": "551:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "673:16:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "691:3:16"
+ "src": "551:34:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "670:2:16"
+ "src": "544:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "670:25:16"
+ "src": "544:42:16"
},
"nodeType": "YulIf",
- "src": "667:112:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "812:3:16"
- },
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "817:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "822:6:16"
- }
- ],
- "functionName": {
- "name": "copy_calldata_to_memory",
- "nodeType": "YulIdentifier",
- "src": "788:23:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "788:41:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "788:41:16"
+ "src": "541:62:16"
}
]
},
- "name": "abi_decode_available_length_t_string_memory_ptr",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "480:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "485:6:16",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "493:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "array",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "501:5:16",
+ "src": "524:5:16",
"type": ""
}
],
- "src": "423:412:16"
+ "src": "489:120:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "893:87:16",
+ "src": "666:86:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "903:29:16",
+ "src": "676:29:16",
"value": {
"arguments": [
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "925:6:16"
+ "src": "698:6:16"
}
],
"functionName": {
"name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "912:12:16"
+ "src": "685:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "912:20:16"
+ "src": "685:20:16"
},
"variableNames": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "903:5:16"
+ "src": "676:5:16"
}
]
},
@@ -1315,35 +1149,35 @@
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "968:5:16"
+ "src": "740:5:16"
}
],
"functionName": {
- "name": "validator_revert_t_address",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulIdentifier",
- "src": "941:26:16"
+ "src": "714:25:16"
},
"nodeType": "YulFunctionCall",
- "src": "941:33:16"
+ "src": "714:32:16"
},
"nodeType": "YulExpressionStatement",
- "src": "941:33:16"
+ "src": "714:32:16"
}
]
},
- "name": "abi_decode_t_address",
+ "name": "abi_decode_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "871:6:16",
+ "src": "644:6:16",
"type": ""
},
{
"name": "end",
"nodeType": "YulTypedName",
- "src": "879:3:16",
+ "src": "652:3:16",
"type": ""
}
],
@@ -1351,201 +1185,343 @@
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "887:5:16",
+ "src": "660:5:16",
"type": ""
}
],
- "src": "841:139:16"
+ "src": "615:137:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1035:84:16",
+ "src": "823:262:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "1045:29:16",
- "value": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "869:83:16",
+ "statements": [
{
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1067:6:16"
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "871:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "871:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "871:79:16"
}
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1054:12:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1054:20:16"
+ ]
},
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1045:5:16"
- }
- ]
- },
- {
- "expression": {
+ "condition": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1107:5:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "844:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "853:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "840:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "840:23:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "865:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "validator_revert_t_bool",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "1083:23:16"
+ "src": "836:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1083:30:16"
+ "src": "836:32:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "1083:30:16"
+ "nodeType": "YulIf",
+ "src": "833:119:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "962:116:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "977:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "991:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "981:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "1006:62:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1040:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "1051:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1036:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1036:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "1060:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_bytes4",
+ "nodeType": "YulIdentifier",
+ "src": "1016:19:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1016:52:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "1006:6:16"
+ }
+ ]
+ }
+ ]
}
]
},
- "name": "abi_decode_t_bool",
+ "name": "abi_decode_tuple_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "1013:6:16",
+ "src": "793:9:16",
"type": ""
},
{
- "name": "end",
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "1021:3:16",
+ "src": "804:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "1029:5:16",
+ "src": "816:6:16",
"type": ""
}
],
- "src": "986:133:16"
+ "src": "758:327:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1176:86:16",
+ "src": "1133:48:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1186:29:16",
+ "src": "1143:32:16",
"value": {
"arguments": [
{
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1208:6:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1168:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "1161:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1161:13:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "1195:12:16"
+ "src": "1154:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1195:20:16"
+ "src": "1154:21:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "1186:5:16"
+ "src": "1143:7:16"
}
]
- },
+ }
+ ]
+ },
+ "name": "cleanup_t_bool",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "1115:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "1125:7:16",
+ "type": ""
+ }
+ ],
+ "src": "1091:90:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1246:50:16",
+ "statements": [
{
"expression": {
"arguments": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "1250:5:16"
+ "src": "1263:3:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1283:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "1268:14:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1268:21:16"
}
],
"functionName": {
- "name": "validator_revert_t_bytes4",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1224:25:16"
+ "src": "1256:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1224:32:16"
+ "src": "1256:34:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1224:32:16"
+ "src": "1256:34:16"
}
]
},
- "name": "abi_decode_t_bytes4",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1154:6:16",
+ "src": "1234:5:16",
"type": ""
},
{
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "1162:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "1170:5:16",
+ "src": "1241:3:16",
"type": ""
}
],
- "src": "1125:137:16"
+ "src": "1187:109:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1330:79:16",
+ "src": "1394:118:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1340:22:16",
+ "src": "1404:26:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1355:6:16"
+ "src": "1416:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1427:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "mload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1349:5:16"
+ "src": "1412:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1349:13:16"
+ "src": "1412:18:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "1340:5:16"
+ "src": "1404:4:16"
}
]
},
@@ -1553,1263 +1529,1152 @@
"expression": {
"arguments": [
{
- "name": "value",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "1397:5:16"
+ "src": "1478:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1491:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1502:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1487:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1487:17:16"
}
],
"functionName": {
- "name": "validator_revert_t_bytes4",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulIdentifier",
- "src": "1371:25:16"
+ "src": "1440:37:16"
},
"nodeType": "YulFunctionCall",
- "src": "1371:32:16"
+ "src": "1440:65:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1371:32:16"
+ "src": "1440:65:16"
}
]
},
- "name": "abi_decode_t_bytes4_fromMemory",
+ "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "1308:6:16",
+ "src": "1366:9:16",
"type": ""
},
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "1316:3:16",
+ "src": "1378:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "1324:5:16",
+ "src": "1389:4:16",
"type": ""
}
],
- "src": "1268:141:16"
+ "src": "1302:210:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1489:277:16",
+ "src": "1577:40:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "1538:83:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "1588:22:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
- "nodeType": "YulIdentifier",
- "src": "1540:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1540:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1540:79:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1604:5:16"
}
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1517:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1525:4:16",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1513:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1513:17:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1532:3:16"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1509:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1509:27:16"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1502:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1502:35:16"
- },
- "nodeType": "YulIf",
- "src": "1499:122:16"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1630:34:16",
- "value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1657:6:16"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "1644:12:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1644:20:16"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "1634:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "1673:87:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1733:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1741:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1729:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1729:17:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "1748:6:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1756:3:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_available_length_t_bytes_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "1682:46:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1682:78:16"
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "1598:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1598:12:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "1673:5:16"
+ "src": "1588:6:16"
}
]
}
]
},
- "name": "abi_decode_t_bytes_memory_ptr",
+ "name": "array_length_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1467:6:16",
- "type": ""
- },
- {
- "name": "end",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1475:3:16",
+ "src": "1560:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "1483:5:16",
+ "src": "1570:6:16",
"type": ""
}
],
- "src": "1428:338:16"
+ "src": "1518:99:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1848:278:16",
+ "src": "1719:73:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "1897:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
- "nodeType": "YulIdentifier",
- "src": "1899:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1899:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1899:79:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1876:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1884:4:16",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1872:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1872:17:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "1891:3:16"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "1868:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1868:27:16"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "1861:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1861:35:16"
- },
- "nodeType": "YulIf",
- "src": "1858:122:16"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1989:34:16",
- "value": {
- "arguments": [
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "1736:3:16"
+ },
{
- "name": "offset",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "2016:6:16"
+ "src": "1741:6:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "2003:12:16"
+ "src": "1729:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2003:20:16"
+ "src": "1729:19:16"
},
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "1993:6:16",
- "type": ""
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "1729:19:16"
},
{
"nodeType": "YulAssignment",
- "src": "2032:88:16",
+ "src": "1757:29:16",
"value": {
"arguments": [
{
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2093:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2101:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2089:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2089:17:16"
- },
- {
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "2108:6:16"
+ "src": "1776:3:16"
},
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "2116:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1781:4:16",
+ "type": "",
+ "value": "0x20"
}
],
"functionName": {
- "name": "abi_decode_available_length_t_string_memory_ptr",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2041:47:16"
+ "src": "1772:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2041:79:16"
+ "src": "1772:14:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "updated_pos",
"nodeType": "YulIdentifier",
- "src": "2032:5:16"
+ "src": "1757:11:16"
}
]
}
]
},
- "name": "abi_decode_t_string_memory_ptr",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "1826:6:16",
+ "src": "1691:3:16",
"type": ""
},
{
- "name": "end",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "1834:3:16",
+ "src": "1696:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "1842:5:16",
+ "src": "1707:11:16",
"type": ""
}
],
- "src": "1786:340:16"
+ "src": "1623:169:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2184:87:16",
+ "src": "1847:258:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "2194:29:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "1857:10:16",
"value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2216:6:16"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "2203:12:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2203:20:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1866:1:16",
+ "type": "",
+ "value": "0"
},
- "variableNames": [
+ "variables": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2194:5:16"
+ "name": "i",
+ "nodeType": "YulTypedName",
+ "src": "1861:1:16",
+ "type": ""
}
]
},
{
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1926:63:16",
+ "statements": [
{
- "name": "value",
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "1951:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1956:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1947:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1947:11:16"
+ },
+ {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "1970:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1975:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1966:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1966:11:16"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "1960:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1960:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "1940:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1940:39:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1940:39:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1887:1:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "2259:5:16"
+ "src": "1890:6:16"
}
],
"functionName": {
- "name": "validator_revert_t_uint256",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "2232:26:16"
+ "src": "1884:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "2232:33:16"
+ "src": "1884:13:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "2232:33:16"
+ "nodeType": "YulForLoop",
+ "post": {
+ "nodeType": "YulBlock",
+ "src": "1898:19:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "1900:15:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1909:1:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1912:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1905:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1905:10:16"
+ },
+ "variableNames": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1900:1:16"
+ }
+ ]
+ }
+ ]
+ },
+ "pre": {
+ "nodeType": "YulBlock",
+ "src": "1880:3:16",
+ "statements": []
+ },
+ "src": "1876:113:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2023:76:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "2073:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2078:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2069:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2069:16:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2087:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "2062:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2062:27:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2062:27:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "2004:1:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2007:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "2001:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2001:13:16"
+ },
+ "nodeType": "YulIf",
+ "src": "1998:101:16"
}
]
},
- "name": "abi_decode_t_uint256",
+ "name": "copy_memory_to_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "src",
"nodeType": "YulTypedName",
- "src": "2162:6:16",
+ "src": "1829:3:16",
"type": ""
},
{
- "name": "end",
+ "name": "dst",
"nodeType": "YulTypedName",
- "src": "2170:3:16",
+ "src": "1834:3:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "value",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "2178:5:16",
+ "src": "1839:6:16",
"type": ""
}
],
- "src": "2132:139:16"
+ "src": "1798:307:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2343:263:16",
+ "src": "2159:54:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "2389:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "2391:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2391:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2391:79:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "2169:38:16",
+ "value": {
"arguments": [
{
"arguments": [
{
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "2364:7:16"
+ "src": "2187:5:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2373:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2194:2:16",
+ "type": "",
+ "value": "31"
}
],
"functionName": {
- "name": "sub",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2360:3:16"
+ "src": "2183:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2360:23:16"
+ "src": "2183:14:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2385:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2203:2:16",
+ "type": "",
+ "value": "31"
+ }
+ ],
+ "functionName": {
+ "name": "not",
+ "nodeType": "YulIdentifier",
+ "src": "2199:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2199:7:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "2356:3:16"
+ "src": "2179:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2356:32:16"
+ "src": "2179:28:16"
},
- "nodeType": "YulIf",
- "src": "2353:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "2482:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2497:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2511:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2501:6:16",
- "type": ""
- }
- ]
- },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "2526:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2561:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2572:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2557:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2557:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2581:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "2536:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2536:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2526:6:16"
- }
- ]
+ "name": "result",
+ "nodeType": "YulIdentifier",
+ "src": "2169:6:16"
}
]
}
]
},
- "name": "abi_decode_tuple_t_address",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2313:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "2324:7:16",
+ "src": "2142:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "result",
"nodeType": "YulTypedName",
- "src": "2336:6:16",
+ "src": "2152:6:16",
"type": ""
}
],
- "src": "2277:329:16"
+ "src": "2111:102:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2695:391:16",
+ "src": "2311:272:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "2741:83:16",
- "statements": [
+ "nodeType": "YulVariableDeclaration",
+ "src": "2321:53:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "2743:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2743:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2743:79:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "2368:5:16"
}
- ]
+ ],
+ "functionName": {
+ "name": "array_length_t_string_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "2335:32:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2335:39:16"
},
- "condition": {
+ "variables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "2325:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "2383:78:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2716:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2725:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2712:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2712:23:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2449:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2737:2:16",
- "type": "",
- "value": "64"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2454:6:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "2708:3:16"
+ "src": "2390:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "2708:32:16"
+ "src": "2390:71:16"
},
- "nodeType": "YulIf",
- "src": "2705:119:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2383:3:16"
+ }
+ ]
},
{
- "nodeType": "YulBlock",
- "src": "2834:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2849:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2863:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2853:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2878:63:16",
- "value": {
+ "expression": {
+ "arguments": [
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2913:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2924:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2909:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2909:22:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "2496:5:16"
},
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2933:7:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2503:4:16",
+ "type": "",
+ "value": "0x20"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2888:20:16"
+ "src": "2492:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2888:53:16"
+ "src": "2492:16:16"
},
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2878:6:16"
- }
- ]
- }
- ]
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2510:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2515:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "copy_memory_to_memory",
+ "nodeType": "YulIdentifier",
+ "src": "2470:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2470:52:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2470:52:16"
},
{
- "nodeType": "YulBlock",
- "src": "2961:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2976:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2990:2:16",
- "type": "",
- "value": "32"
+ "nodeType": "YulAssignment",
+ "src": "2531:46:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2542:3:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2980:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3006:63:16",
- "value": {
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3041:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3052:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3037:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3037:22:16"
- },
- {
- "name": "dataEnd",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "3061:7:16"
+ "src": "2569:6:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "3016:20:16"
+ "src": "2547:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "3016:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "3006:6:16"
- }
- ]
+ "src": "2547:29:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2538:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2538:39:16"
+ },
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "2531:3:16"
}
]
}
]
},
- "name": "abi_decode_tuple_t_addresst_address",
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "2657:9:16",
+ "src": "2292:5:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "2668:7:16",
+ "src": "2299:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "2680:6:16",
- "type": ""
- },
- {
- "name": "value1",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "2688:6:16",
+ "src": "2307:3:16",
"type": ""
}
],
- "src": "2612:474:16"
+ "src": "2219:364:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3192:519:16",
+ "src": "2707:195:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "3238:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "3240:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3240:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3240:79:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "2717:26:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3213:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3222:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "3209:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3209:23:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2729:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3234:2:16",
+ "src": "2740:2:16",
"type": "",
- "value": "96"
+ "value": "32"
}
],
"functionName": {
- "name": "slt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "3205:3:16"
+ "src": "2725:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3205:32:16"
+ "src": "2725:18:16"
},
- "nodeType": "YulIf",
- "src": "3202:119:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2717:4:16"
+ }
+ ]
},
{
- "nodeType": "YulBlock",
- "src": "3331:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3346:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3360:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3350:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3375:63:16",
- "value": {
+ "expression": {
+ "arguments": [
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3410:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3421:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3406:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3406:22:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2764:9:16"
},
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3430:7:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2775:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "3385:20:16"
+ "src": "2760:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3385:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3375:6:16"
- }
- ]
- }
- ]
- },
- {
- "nodeType": "YulBlock",
- "src": "3458:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3473:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3487:2:16",
- "type": "",
- "value": "32"
+ "src": "2760:17:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3477:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3503:63:16",
- "value": {
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3538:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3549:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3534:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3534:22:16"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2783:4:16"
},
{
- "name": "dataEnd",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3558:7:16"
+ "src": "2789:9:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "3513:20:16"
+ "src": "2779:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3513:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "3503:6:16"
- }
- ]
- }
- ]
+ "src": "2779:20:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "2753:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2753:47:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2753:47:16"
},
{
- "nodeType": "YulBlock",
- "src": "3586:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3601:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3615:2:16",
- "type": "",
- "value": "64"
+ "nodeType": "YulAssignment",
+ "src": "2809:86:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "2881:6:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3605:6:16",
- "type": ""
- }
- ]
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2890:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "2817:63:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "2817:78:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "3631:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3666:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3677:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3662:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3662:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3686:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "3641:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3641:53:16"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "3631:6:16"
- }
- ]
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2809:4:16"
}
]
}
]
},
- "name": "abi_decode_tuple_t_addresst_addresst_uint256",
+ "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "3146:9:16",
+ "src": "2679:9:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "3157:7:16",
+ "src": "2691:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "3169:6:16",
+ "src": "2702:4:16",
"type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "3177:6:16",
+ }
+ ],
+ "src": "2589:313:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2953:32:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "2963:16:16",
+ "value": {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "2974:5:16"
+ },
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "2963:7:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "2935:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "2945:7:16",
+ "type": ""
+ }
+ ],
+ "src": "2908:77:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3034:79:16",
+ "statements": [
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3091:16:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3100:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3103:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "3093:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3093:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3093:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3057:5:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3082:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3064:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3064:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "eq",
+ "nodeType": "YulIdentifier",
+ "src": "3054:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3054:35:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "3047:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3047:43:16"
+ },
+ "nodeType": "YulIf",
+ "src": "3044:63:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3027:5:16",
+ "type": ""
+ }
+ ],
+ "src": "2991:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3171:87:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "3181:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3203:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "3190:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3190:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3181:5:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3246:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3219:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3219:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3219:33:16"
+ }
+ ]
+ },
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "3149:6:16",
"type": ""
},
{
- "name": "value2",
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "3157:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "3185:6:16",
+ "src": "3165:5:16",
"type": ""
}
],
- "src": "3092:619:16"
+ "src": "3119:139:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3843:817:16",
+ "src": "3330:263:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "3890:83:16",
+ "src": "3376:83:16",
"statements": [
{
"expression": {
@@ -2817,13 +2682,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "3892:77:16"
+ "src": "3378:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "3892:79:16"
+ "src": "3378:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3892:79:16"
+ "src": "3378:79:16"
}
]
},
@@ -2834,52 +2699,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "3864:7:16"
+ "src": "3351:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3873:9:16"
+ "src": "3360:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "3860:3:16"
+ "src": "3347:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3860:23:16"
+ "src": "3347:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3885:3:16",
+ "src": "3372:2:16",
"type": "",
- "value": "128"
+ "value": "32"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "3856:3:16"
+ "src": "3343:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3856:33:16"
+ "src": "3343:32:16"
},
"nodeType": "YulIf",
- "src": "3853:120:16"
+ "src": "3340:119:16"
},
{
"nodeType": "YulBlock",
- "src": "3983:117:16",
+ "src": "3469:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "3998:15:16",
+ "src": "3484:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4012:1:16",
+ "src": "3498:1:16",
"type": "",
"value": "0"
},
@@ -2887,14 +2752,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "4002:6:16",
+ "src": "3488:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "4027:63:16",
+ "src": "3513:63:16",
"value": {
"arguments": [
{
@@ -2902,394 +2767,550 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4062:9:16"
+ "src": "3548:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "4073:6:16"
+ "src": "3559:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "4058:3:16"
+ "src": "3544:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4058:22:16"
+ "src": "3544:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4082:7:16"
+ "src": "3568:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "4037:20:16"
+ "src": "3523:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "4037:53:16"
+ "src": "3523:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "4027:6:16"
+ "src": "3513:6:16"
}
]
}
]
- },
+ }
+ ]
+ },
+ "name": "abi_decode_tuple_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "3300:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "3311:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "3323:6:16",
+ "type": ""
+ }
+ ],
+ "src": "3264:329:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3644:81:16",
+ "statements": [
{
- "nodeType": "YulBlock",
- "src": "4110:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4125:16:16",
- "value": {
+ "nodeType": "YulAssignment",
+ "src": "3654:65:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3669:5:16"
+ },
+ {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4139:2:16",
+ "src": "3676:42:16",
"type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "4129:6:16",
- "type": ""
- }
- ]
+ "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "and",
+ "nodeType": "YulIdentifier",
+ "src": "3665:3:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "3665:54:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "4155:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4190:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "4201:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4186:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4186:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4210:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "4165:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4165:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4155:6:16"
- }
- ]
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "3654:7:16"
}
]
- },
+ }
+ ]
+ },
+ "name": "cleanup_t_uint160",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3626:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "3636:7:16",
+ "type": ""
+ }
+ ],
+ "src": "3599:126:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3776:51:16",
+ "statements": [
{
- "nodeType": "YulBlock",
- "src": "4238:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4253:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4267:2:16",
- "type": "",
- "value": "64"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "4257:6:16",
- "type": ""
- }
- ]
+ "nodeType": "YulAssignment",
+ "src": "3786:35:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3815:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint160",
+ "nodeType": "YulIdentifier",
+ "src": "3797:17:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "3797:24:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "4283:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4318:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "4329:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4314:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4314:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4338:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "4293:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4293:53:16"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "4283:6:16"
- }
- ]
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "3786:7:16"
}
]
- },
+ }
+ ]
+ },
+ "name": "cleanup_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3758:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "3768:7:16",
+ "type": ""
+ }
+ ],
+ "src": "3731:96:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3898:53:16",
+ "statements": [
{
- "nodeType": "YulBlock",
- "src": "4366:287:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4381:46:16",
- "value": {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "3915:3:16"
+ },
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4412:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4423:2:16",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4408:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4408:18:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3938:5:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "4395:12:16"
+ "src": "3920:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "4395:32:16"
+ "src": "3920:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "3908:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3908:37:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3908:37:16"
+ }
+ ]
+ },
+ "name": "abi_encode_t_address_to_t_address_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3886:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "3893:3:16",
+ "type": ""
+ }
+ ],
+ "src": "3833:118:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4055:124:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "4065:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "4077:9:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "4385:6:16",
- "type": ""
- }
- ]
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4088:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "4073:3:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "4073:18:16"
+ },
+ "variableNames": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "4474:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulIdentifier",
- "src": "4476:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4476:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "4476:79:16"
- }
- ]
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "4065:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "4145:6:16"
},
- "condition": {
+ {
"arguments": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4446:6:16"
+ "src": "4158:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4454:18:16",
+ "src": "4169:1:16",
"type": "",
- "value": "0xffffffffffffffff"
+ "value": "0"
}
],
"functionName": {
- "name": "gt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "4443:2:16"
+ "src": "4154:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4443:30:16"
- },
- "nodeType": "YulIf",
- "src": "4440:117:16"
+ "src": "4154:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_address_to_t_address_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "4101:43:16"
},
- {
- "nodeType": "YulAssignment",
- "src": "4571:72:16",
- "value": {
+ "nodeType": "YulFunctionCall",
+ "src": "4101:71:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4101:71:16"
+ }
+ ]
+ },
+ "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "4027:9:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "4039:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "4050:4:16",
+ "type": ""
+ }
+ ],
+ "src": "3957:222:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4228:79:16",
+ "statements": [
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4285:16:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4294:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4297:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "4287:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4287:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4287:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
"arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4251:5:16"
+ },
{
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4615:9:16"
- },
- {
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "4626:6:16"
+ "src": "4276:5:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "4611:3:16"
+ "src": "4258:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "4611:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4635:7:16"
+ "src": "4258:24:16"
}
],
"functionName": {
- "name": "abi_decode_t_bytes_memory_ptr",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "4581:29:16"
+ "src": "4248:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "4581:62:16"
- },
- "variableNames": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "4571:6:16"
- }
- ]
- }
- ]
+ "src": "4248:35:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "4241:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4241:43:16"
+ },
+ "nodeType": "YulIf",
+ "src": "4238:63:16"
}
]
},
- "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
+ "name": "validator_revert_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "3789:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "3800:7:16",
+ "src": "4221:5:16",
"type": ""
}
],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "3812:6:16",
- "type": ""
- },
+ "src": "4185:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4365:87:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "4375:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "4397:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "4384:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4384:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4375:5:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4440:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "4413:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4413:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4413:33:16"
+ }
+ ]
+ },
+ "name": "abi_decode_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
- "name": "value1",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "3820:6:16",
+ "src": "4343:6:16",
"type": ""
},
{
- "name": "value2",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "3828:6:16",
+ "src": "4351:3:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "value3",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "3836:6:16",
+ "src": "4359:5:16",
"type": ""
}
],
- "src": "3717:943:16"
+ "src": "4313:139:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4746:388:16",
+ "src": "4541:391:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "4792:83:16",
+ "src": "4587:83:16",
"statements": [
{
"expression": {
@@ -3297,13 +3318,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "4794:77:16"
+ "src": "4589:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "4794:79:16"
+ "src": "4589:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4794:79:16"
+ "src": "4589:79:16"
}
]
},
@@ -3314,26 +3335,26 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4767:7:16"
+ "src": "4562:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4776:9:16"
+ "src": "4571:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "4763:3:16"
+ "src": "4558:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4763:23:16"
+ "src": "4558:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4788:2:16",
+ "src": "4583:2:16",
"type": "",
"value": "64"
}
@@ -3341,25 +3362,25 @@
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "4759:3:16"
+ "src": "4554:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4759:32:16"
+ "src": "4554:32:16"
},
"nodeType": "YulIf",
- "src": "4756:119:16"
+ "src": "4551:119:16"
},
{
"nodeType": "YulBlock",
- "src": "4885:117:16",
+ "src": "4680:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "4900:15:16",
+ "src": "4695:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4914:1:16",
+ "src": "4709:1:16",
"type": "",
"value": "0"
},
@@ -3367,14 +3388,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "4904:6:16",
+ "src": "4699:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "4929:63:16",
+ "src": "4724:63:16",
"value": {
"arguments": [
{
@@ -3382,41 +3403,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4964:9:16"
+ "src": "4759:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "4975:6:16"
+ "src": "4770:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "4960:3:16"
+ "src": "4755:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4960:22:16"
+ "src": "4755:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4984:7:16"
+ "src": "4779:7:16"
}
],
"functionName": {
"name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "4939:20:16"
+ "src": "4734:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "4939:53:16"
+ "src": "4734:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "4929:6:16"
+ "src": "4724:6:16"
}
]
}
@@ -3424,15 +3445,15 @@
},
{
"nodeType": "YulBlock",
- "src": "5012:115:16",
+ "src": "4807:118:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "5027:16:16",
+ "src": "4822:16:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5041:2:16",
+ "src": "4836:2:16",
"type": "",
"value": "32"
},
@@ -3440,14 +3461,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "5031:6:16",
+ "src": "4826:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "5057:60:16",
+ "src": "4852:63:16",
"value": {
"arguments": [
{
@@ -3455,41 +3476,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5089:9:16"
+ "src": "4887:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "5100:6:16"
+ "src": "4898:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5085:3:16"
+ "src": "4883:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5085:22:16"
+ "src": "4883:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "5109:7:16"
+ "src": "4907:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_bool",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "5067:17:16"
+ "src": "4862:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "5067:50:16"
+ "src": "4862:53:16"
},
"variableNames": [
{
"name": "value1",
"nodeType": "YulIdentifier",
- "src": "5057:6:16"
+ "src": "4852:6:16"
}
]
}
@@ -3497,19 +3518,19 @@
}
]
},
- "name": "abi_decode_tuple_t_addresst_bool",
+ "name": "abi_decode_tuple_t_addresst_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "4708:9:16",
+ "src": "4503:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "4719:7:16",
+ "src": "4514:7:16",
"type": ""
}
],
@@ -3517,444 +3538,454 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "4731:6:16",
+ "src": "4526:6:16",
"type": ""
},
{
"name": "value1",
"nodeType": "YulTypedName",
- "src": "4739:6:16",
+ "src": "4534:6:16",
+ "type": ""
+ }
+ ],
+ "src": "4458:474:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "5003:53:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "5020:3:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "5043:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "5025:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5025:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "5013:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5013:37:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "5013:37:16"
+ }
+ ]
+ },
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "4991:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "4998:3:16",
"type": ""
}
],
- "src": "4666:468:16"
+ "src": "4938:118:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5223:391:16",
+ "src": "5236:359:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "5269:83:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "5246:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "5258:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5269:2:16",
+ "type": "",
+ "value": "96"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "5254:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5254:18:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "5246:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "5326:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5271:77:16"
+ "src": "5339:9:16"
},
- "nodeType": "YulFunctionCall",
- "src": "5271:79:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5350:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "5335:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "5271:79:16"
+ "nodeType": "YulFunctionCall",
+ "src": "5335:17:16"
}
- ]
+ ],
+ "functionName": {
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "5282:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5282:71:16"
},
- "condition": {
+ "nodeType": "YulExpressionStatement",
+ "src": "5282:71:16"
+ },
+ {
+ "expression": {
"arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "5407:6:16"
+ },
{
"arguments": [
{
- "name": "dataEnd",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5244:7:16"
+ "src": "5420:9:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5253:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5431:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "sub",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "5240:3:16"
+ "src": "5416:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5240:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5265:2:16",
- "type": "",
- "value": "64"
+ "src": "5416:18:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "5236:3:16"
+ "src": "5363:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "5236:32:16"
+ "src": "5363:72:16"
},
- "nodeType": "YulIf",
- "src": "5233:119:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "5363:72:16"
},
{
- "nodeType": "YulBlock",
- "src": "5362:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5377:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5391:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "5381:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5406:63:16",
- "value": {
+ "expression": {
+ "arguments": [
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5441:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5452:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5437:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5437:22:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "5456:9:16"
},
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5461:7:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5467:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "5416:20:16"
+ "src": "5452:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5416:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5406:6:16"
- }
- ]
- }
- ]
- },
- {
- "nodeType": "YulBlock",
- "src": "5489:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5504:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5518:2:16",
- "type": "",
- "value": "32"
+ "src": "5452:18:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "5508:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5534:63:16",
- "value": {
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5569:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5580:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5565:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5565:22:16"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "5476:4:16"
},
{
- "name": "dataEnd",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5589:7:16"
+ "src": "5482:9:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "5544:20:16"
+ "src": "5472:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5544:53:16"
+ "src": "5472:20:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "5445:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5445:48:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "5445:48:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "5502:86:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "5574:6:16"
},
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "5534:6:16"
- }
- ]
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "5583:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "5510:63:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5510:78:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "5502:4:16"
}
]
}
]
},
- "name": "abi_decode_tuple_t_addresst_uint256",
+ "name": "abi_encode_tuple_t_uint256_t_address_t_string_memory_ptr__to_t_uint256_t_address_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "5185:9:16",
+ "src": "5192:9:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "value2",
"nodeType": "YulTypedName",
- "src": "5196:7:16",
+ "src": "5204:6:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "value0",
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "5208:6:16",
+ "src": "5212:6:16",
"type": ""
},
{
- "name": "value1",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "5216:6:16",
+ "src": "5220:6:16",
"type": ""
}
],
- "src": "5140:474:16"
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "5231:4:16",
+ "type": ""
+ }
+ ],
+ "src": "5062:533:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5685:262:16",
+ "src": "5699:124:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "5731:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "5733:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5733:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5733:79:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "5709:26:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5706:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5715:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5702:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5702:23:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "5721:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5727:2:16",
+ "src": "5732:2:16",
"type": "",
"value": "32"
}
],
"functionName": {
- "name": "slt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "5698:3:16"
+ "src": "5717:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5698:32:16"
+ "src": "5717:18:16"
},
- "nodeType": "YulIf",
- "src": "5695:119:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "5709:4:16"
+ }
+ ]
},
{
- "nodeType": "YulBlock",
- "src": "5824:116:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5839:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5853:1:16",
- "type": "",
- "value": "0"
+ "expression": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "5789:6:16"
},
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "5843:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "5868:62:16",
- "value": {
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5902:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5913:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5898:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5898:22:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "5802:9:16"
},
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5922:7:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5813:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "abi_decode_t_bytes4",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "5878:19:16"
+ "src": "5798:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5878:52:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5868:6:16"
- }
- ]
- }
- ]
+ "src": "5798:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "5745:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5745:71:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "5745:71:16"
}
]
},
- "name": "abi_decode_tuple_t_bytes4",
+ "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "5655:9:16",
+ "src": "5671:9:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "5666:7:16",
+ "src": "5683:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "5678:6:16",
+ "src": "5694:4:16",
"type": ""
}
],
- "src": "5620:327:16"
+ "src": "5601:222:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6029:273:16",
+ "src": "5929:519:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "6075:83:16",
+ "src": "5975:83:16",
"statements": [
{
"expression": {
@@ -3962,13 +3993,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "6077:77:16"
+ "src": "5977:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "6077:79:16"
+ "src": "5977:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6077:79:16"
+ "src": "5977:79:16"
}
]
},
@@ -3979,52 +4010,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "6050:7:16"
+ "src": "5950:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6059:9:16"
+ "src": "5959:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "6046:3:16"
+ "src": "5946:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6046:23:16"
+ "src": "5946:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6071:2:16",
+ "src": "5971:2:16",
"type": "",
- "value": "32"
+ "value": "96"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "6042:3:16"
+ "src": "5942:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6042:32:16"
+ "src": "5942:32:16"
},
"nodeType": "YulIf",
- "src": "6039:119:16"
+ "src": "5939:119:16"
},
{
"nodeType": "YulBlock",
- "src": "6168:127:16",
+ "src": "6068:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "6183:15:16",
+ "src": "6083:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6197:1:16",
+ "src": "6097:1:16",
"type": "",
"value": "0"
},
@@ -4032,14 +4063,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "6187:6:16",
+ "src": "6087:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "6212:73:16",
+ "src": "6112:63:16",
"value": {
"arguments": [
{
@@ -4047,149 +4078,72 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6257:9:16"
+ "src": "6147:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "6268:6:16"
+ "src": "6158:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "6253:3:16"
+ "src": "6143:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6253:22:16"
+ "src": "6143:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "6277:7:16"
+ "src": "6167:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_bytes4_fromMemory",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "6222:30:16"
+ "src": "6122:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "6222:63:16"
+ "src": "6122:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "6212:6:16"
+ "src": "6112:6:16"
}
]
}
]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5999:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "6010:7:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "6022:6:16",
- "type": ""
- }
- ],
- "src": "5953:349:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6384:433:16",
- "statements": [
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "6430:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "6432:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6432:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6432:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "6405:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "6414:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "6401:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6401:23:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "6195:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "6210:16:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6426:2:16",
+ "src": "6224:2:16",
"type": "",
"value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "6397:3:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "6214:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "6397:32:16"
- },
- "nodeType": "YulIf",
- "src": "6394:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "6523:287:16",
- "statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "6538:45:16",
+ "nodeType": "YulAssignment",
+ "src": "6240:63:16",
"value": {
"arguments": [
{
@@ -4197,92 +4151,72 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6569:9:16"
+ "src": "6275:9:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6580:1:16",
- "type": "",
- "value": "0"
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "6286:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "6565:3:16"
+ "src": "6271:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6565:17:16"
+ "src": "6271:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "6295:7:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "6552:12:16"
+ "src": "6250:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "6552:31:16"
+ "src": "6250:53:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "6542:6:16",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "6630:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulIdentifier",
- "src": "6632:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6632:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "6632:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "6602:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6610:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "6599:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6599:30:16"
+ "src": "6240:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "6323:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "6338:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6352:2:16",
+ "type": "",
+ "value": "64"
},
- "nodeType": "YulIf",
- "src": "6596:117:16"
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "6342:6:16",
+ "type": ""
+ }
+ ]
},
{
"nodeType": "YulAssignment",
- "src": "6727:73:16",
+ "src": "6368:63:16",
"value": {
"arguments": [
{
@@ -4290,41 +4224,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6772:9:16"
+ "src": "6403:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "6783:6:16"
+ "src": "6414:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "6768:3:16"
+ "src": "6399:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6768:22:16"
+ "src": "6399:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "6792:7:16"
+ "src": "6423:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_string_memory_ptr",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "6737:30:16"
+ "src": "6378:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "6737:63:16"
+ "src": "6378:53:16"
},
"variableNames": [
{
- "name": "value0",
+ "name": "value2",
"nodeType": "YulIdentifier",
- "src": "6727:6:16"
+ "src": "6368:6:16"
}
]
}
@@ -4332,19 +4266,19 @@
}
]
},
- "name": "abi_decode_tuple_t_string_memory_ptr",
+ "name": "abi_decode_tuple_t_addresst_addresst_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "6354:9:16",
+ "src": "5883:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "6365:7:16",
+ "src": "5894:7:16",
"type": ""
}
],
@@ -4352,21 +4286,33 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "6377:6:16",
+ "src": "5906:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "5914:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "5922:6:16",
"type": ""
}
],
- "src": "6308:509:16"
+ "src": "5829:619:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6889:263:16",
+ "src": "6520:263:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "6935:83:16",
+ "src": "6566:83:16",
"statements": [
{
"expression": {
@@ -4374,13 +4320,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "6937:77:16"
+ "src": "6568:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "6937:79:16"
+ "src": "6568:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6937:79:16"
+ "src": "6568:79:16"
}
]
},
@@ -4391,26 +4337,26 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "6910:7:16"
+ "src": "6541:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "6919:9:16"
+ "src": "6550:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "6906:3:16"
+ "src": "6537:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6906:23:16"
+ "src": "6537:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6931:2:16",
+ "src": "6562:2:16",
"type": "",
"value": "32"
}
@@ -4418,25 +4364,25 @@
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "6902:3:16"
+ "src": "6533:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6902:32:16"
+ "src": "6533:32:16"
},
"nodeType": "YulIf",
- "src": "6899:119:16"
+ "src": "6530:119:16"
},
{
"nodeType": "YulBlock",
- "src": "7028:117:16",
+ "src": "6659:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "7043:15:16",
+ "src": "6674:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7057:1:16",
+ "src": "6688:1:16",
"type": "",
"value": "0"
},
@@ -4444,14 +4390,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "7047:6:16",
+ "src": "6678:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "7072:63:16",
+ "src": "6703:63:16",
"value": {
"arguments": [
{
@@ -4459,41 +4405,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "7107:9:16"
+ "src": "6738:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "7118:6:16"
+ "src": "6749:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "7103:3:16"
+ "src": "6734:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "7103:22:16"
+ "src": "6734:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "7127:7:16"
+ "src": "6758:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "7082:20:16"
+ "src": "6713:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "7082:53:16"
+ "src": "6713:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "7072:6:16"
+ "src": "6703:6:16"
}
]
}
@@ -4501,19 +4447,19 @@
}
]
},
- "name": "abi_decode_tuple_t_uint256",
+ "name": "abi_decode_tuple_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "6859:9:16",
+ "src": "6490:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "6870:7:16",
+ "src": "6501:7:16",
"type": ""
}
],
@@ -4521,998 +4467,817 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "6882:6:16",
- "type": ""
- }
- ],
- "src": "6823:329:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7223:53:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7240:3:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "7263:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_address",
- "nodeType": "YulIdentifier",
- "src": "7245:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7245:24:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7233:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7233:37:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7233:37:16"
- }
- ]
- },
- "name": "abi_encode_t_address_to_t_address_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "7211:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "7218:3:16",
- "type": ""
- }
- ],
- "src": "7158:118:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "7341:50:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7358:3:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "7378:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bool",
- "nodeType": "YulIdentifier",
- "src": "7363:14:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7363:21:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "7351:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7351:34:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "7351:34:16"
- }
- ]
- },
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "7329:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "7336:3:16",
+ "src": "6513:6:16",
"type": ""
}
],
- "src": "7282:109:16"
+ "src": "6454:329:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7487:270:16",
+ "src": "6829:76:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "7497:52:16",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "7543:5:16"
- }
- ],
- "functionName": {
- "name": "array_length_t_bytes_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "7511:31:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7511:38:16"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "7501:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "7558:77:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7623:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7628:6:16"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "7565:57:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7565:70:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7558:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "6883:16:16",
+ "statements": [
{
- "arguments": [
- {
- "name": "value",
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6892:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6895:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "7670:5:16"
+ "src": "6885:6:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7677:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7666:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "6885:12:16"
},
- "nodeType": "YulFunctionCall",
- "src": "7666:16:16"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7684:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7689:6:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "6885:12:16"
}
- ],
- "functionName": {
- "name": "copy_memory_to_memory",
- "nodeType": "YulIdentifier",
- "src": "7644:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7644:52:16"
+ ]
},
- "nodeType": "YulExpressionStatement",
- "src": "7644:52:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7705:46:16",
- "value": {
+ "condition": {
"arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7716:3:16"
- },
{
"arguments": [
{
- "name": "length",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "7743:6:16"
+ "src": "6852:5:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6874:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "6859:14:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6859:21:16"
}
],
"functionName": {
- "name": "round_up_to_mul_of_32",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "7721:21:16"
+ "src": "6849:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "7721:29:16"
+ "src": "6849:32:16"
}
],
"functionName": {
- "name": "add",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "7712:3:16"
+ "src": "6842:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "7712:39:16"
+ "src": "6842:40:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7705:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "6839:60:16"
}
]
},
- "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
+ "name": "validator_revert_t_bool",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "7468:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "7475:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "7483:3:16",
+ "src": "6822:5:16",
"type": ""
}
],
- "src": "7397:360:16"
+ "src": "6789:116:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7855:272:16",
+ "src": "6960:84:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "7865:53:16",
+ "nodeType": "YulAssignment",
+ "src": "6970:29:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "7912:5:16"
+ "src": "6992:6:16"
}
],
"functionName": {
- "name": "array_length_t_string_memory_ptr",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "7879:32:16"
+ "src": "6979:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "7879:39:16"
+ "src": "6979:20:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "7869:6:16",
- "type": ""
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6970:5:16"
}
]
},
{
- "nodeType": "YulAssignment",
- "src": "7927:78:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7993:3:16"
- },
- {
- "name": "length",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "7998:6:16"
+ "src": "7032:5:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "validator_revert_t_bool",
"nodeType": "YulIdentifier",
- "src": "7934:58:16"
+ "src": "7008:23:16"
},
"nodeType": "YulFunctionCall",
- "src": "7934:71:16"
+ "src": "7008:30:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7927:3:16"
- }
- ]
- },
+ "nodeType": "YulExpressionStatement",
+ "src": "7008:30:16"
+ }
+ ]
+ },
+ "name": "abi_decode_t_bool",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "6938:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "6946:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "6954:5:16",
+ "type": ""
+ }
+ ],
+ "src": "6911:133:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "7130:388:16",
+ "statements": [
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "7176:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "7178:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7178:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "7178:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "8040:5:16"
+ "src": "7151:7:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8047:4:16",
- "type": "",
- "value": "0x20"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "7160:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "8036:3:16"
+ "src": "7147:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8036:16:16"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8054:3:16"
+ "src": "7147:23:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "8059:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7172:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "copy_memory_to_memory",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "8014:21:16"
+ "src": "7143:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8014:52:16"
+ "src": "7143:32:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "8014:52:16"
+ "nodeType": "YulIf",
+ "src": "7140:119:16"
},
{
- "nodeType": "YulAssignment",
- "src": "8075:46:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8086:3:16"
+ "nodeType": "YulBlock",
+ "src": "7269:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "7284:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7298:1:16",
+ "type": "",
+ "value": "0"
},
- {
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "7288:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "7313:63:16",
+ "value": {
"arguments": [
{
- "name": "length",
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "7348:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "7359:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "7344:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7344:22:16"
+ },
+ {
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "8113:6:16"
+ "src": "7368:7:16"
}
],
"functionName": {
- "name": "round_up_to_mul_of_32",
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "7323:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7323:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "7313:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "7396:115:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "7411:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7425:2:16",
+ "type": "",
+ "value": "32"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "7415:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "7441:60:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "7473:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "7484:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "7469:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7469:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "7493:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "7451:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7451:50:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "8091:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8091:29:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "8082:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8082:39:16"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8075:3:16"
+ "src": "7441:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_addresst_bool",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "7836:5:16",
+ "src": "7092:9:16",
"type": ""
},
{
- "name": "pos",
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "7843:3:16",
+ "src": "7103:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "7851:3:16",
+ "src": "7115:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "7123:6:16",
"type": ""
}
],
- "src": "7763:364:16"
+ "src": "7050:468:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "8279:220:16",
+ "src": "7613:28:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "8289:74:16",
- "value": {
+ "expression": {
"arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8355:3:16"
- },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8360:2:16",
+ "src": "7630:1:16",
"type": "",
- "value": "43"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "8296:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8296:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8289:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8461:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c",
- "nodeType": "YulIdentifier",
- "src": "8372:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8372:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8372:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8474:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8485:3:16"
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8490:2:16",
+ "src": "7633:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "8481:3:16"
+ "src": "7623:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "8481:12:16"
+ "src": "7623:12:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8474:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7623:12:16"
}
]
},
- "name": "abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack",
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "8267:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "8275:3:16",
- "type": ""
- }
- ],
- "src": "8133:366:16"
+ "src": "7524:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "8651:220:16",
+ "src": "7736:28:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "8661:74:16",
- "value": {
+ "expression": {
"arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8727:3:16"
- },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8732:2:16",
+ "src": "7753:1:16",
"type": "",
- "value": "50"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "8668:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8668:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8661:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8833:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
- "nodeType": "YulIdentifier",
- "src": "8744:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8744:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8744:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8846:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8857:3:16"
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8862:2:16",
+ "src": "7756:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "8853:3:16"
+ "src": "7746:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "8853:12:16"
+ "src": "7746:12:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8846:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7746:12:16"
}
]
},
- "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "8639:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "8647:3:16",
- "type": ""
- }
- ],
- "src": "8505:366:16"
+ "src": "7647:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9023:220:16",
+ "src": "7798:152:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "9033:74:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9099:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7815:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "9104:2:16",
+ "src": "7818:77:16",
"type": "",
- "value": "28"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "9040:58:16"
+ "src": "7808:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9040:67:16"
+ "src": "7808:88:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9033:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7808:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9205:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7912:1:16",
+ "type": "",
+ "value": "4"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7915:4:16",
+ "type": "",
+ "value": "0x41"
}
],
"functionName": {
- "name": "store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "9116:88:16"
+ "src": "7905:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9116:93:16"
+ "src": "7905:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "9116:93:16"
+ "src": "7905:15:16"
},
{
- "nodeType": "YulAssignment",
- "src": "9218:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9229:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7936:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "9234:2:16",
+ "src": "7939:4:16",
"type": "",
- "value": "32"
+ "value": "0x24"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "9225:3:16"
+ "src": "7929:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9225:12:16"
+ "src": "7929:15:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9218:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7929:15:16"
}
]
},
- "name": "abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack",
+ "name": "panic_error_0x41",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "9011:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "9019:3:16",
- "type": ""
- }
- ],
- "src": "8877:366:16"
+ "src": "7770:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9395:220:16",
+ "src": "7999:238:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "9405:74:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "8009:58:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "9471:3:16"
+ "src": "8031:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9476:2:16",
- "type": "",
- "value": "36"
+ "arguments": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "8061:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulIdentifier",
+ "src": "8039:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8039:27:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "9412:58:16"
+ "src": "8027:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "9412:67:16"
+ "src": "8027:40:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9405:3:16"
+ "name": "newFreePtr",
+ "nodeType": "YulTypedName",
+ "src": "8013:10:16",
+ "type": ""
}
]
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "8178:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x41",
+ "nodeType": "YulIdentifier",
+ "src": "8180:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8180:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "8180:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9577:3:16"
+ "arguments": [
+ {
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "8121:10:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "8133:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "8118:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8118:34:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "8157:10:16"
+ },
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "8169:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "lt",
+ "nodeType": "YulIdentifier",
+ "src": "8154:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8154:22:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
+ "name": "or",
"nodeType": "YulIdentifier",
- "src": "9488:88:16"
+ "src": "8115:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "9488:93:16"
+ "src": "8115:62:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "9488:93:16"
+ "nodeType": "YulIf",
+ "src": "8112:88:16"
},
{
- "nodeType": "YulAssignment",
- "src": "9590:19:16",
- "value": {
+ "expression": {
"arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9601:3:16"
- },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "9606:2:16",
+ "src": "8216:2:16",
"type": "",
"value": "64"
+ },
+ {
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "8220:10:16"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "9597:3:16"
+ "src": "8209:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9597:12:16"
+ "src": "8209:22:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9590:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8209:22:16"
}
]
},
- "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
+ "name": "finalize_allocation",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "9383:3:16",
+ "src": "7985:6:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "9391:3:16",
+ "src": "7993:4:16",
"type": ""
}
],
- "src": "9249:366:16"
+ "src": "7956:281:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9767:220:16",
+ "src": "8284:88:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "9777:74:16",
+ "src": "8294:30:16",
"value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9843:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9848:2:16",
- "type": "",
- "value": "25"
- }
- ],
+ "arguments": [],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "allocate_unbounded",
"nodeType": "YulIdentifier",
- "src": "9784:58:16"
+ "src": "8304:18:16"
},
"nodeType": "YulFunctionCall",
- "src": "9784:67:16"
+ "src": "8304:20:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "9777:3:16"
+ "src": "8294:6:16"
}
]
},
@@ -5520,344 +5285,328 @@
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9949:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
- "nodeType": "YulIdentifier",
- "src": "9860:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9860:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9860:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9962:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "9973:3:16"
+ "src": "8353:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9978:2:16",
- "type": "",
- "value": "32"
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "8361:4:16"
}
],
"functionName": {
- "name": "add",
+ "name": "finalize_allocation",
"nodeType": "YulIdentifier",
- "src": "9969:3:16"
+ "src": "8333:19:16"
},
"nodeType": "YulFunctionCall",
- "src": "9969:12:16"
+ "src": "8333:33:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9962:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8333:33:16"
}
]
},
- "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
+ "name": "allocate_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "9755:3:16",
+ "src": "8268:4:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "9763:3:16",
+ "src": "8277:6:16",
"type": ""
}
],
- "src": "9621:366:16"
+ "src": "8243:129:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10139:220:16",
+ "src": "8444:241:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "10149:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "8549:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x41",
+ "nodeType": "YulIdentifier",
+ "src": "8551:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8551:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "8551:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "10215:3:16"
+ "src": "8521:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10220:2:16",
+ "src": "8529:18:16",
"type": "",
- "value": "44"
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "10156:58:16"
+ "src": "8518:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "10156:67:16"
+ "src": "8518:30:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10149:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "8515:56:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "8581:37:16",
+ "value": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "10321:3:16"
+ "src": "8611:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "10232:88:16"
+ "src": "8589:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "10232:93:16"
+ "src": "8589:29:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "10232:93:16"
+ "variableNames": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "8581:4:16"
+ }
+ ]
},
{
"nodeType": "YulAssignment",
- "src": "10334:19:16",
+ "src": "8655:23:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "10345:3:16"
+ "src": "8667:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10350:2:16",
+ "src": "8673:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "10341:3:16"
+ "src": "8663:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "10341:12:16"
+ "src": "8663:15:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "10334:3:16"
+ "src": "8655:4:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
+ "name": "array_allocation_size_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "10127:3:16",
+ "src": "8428:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "10135:3:16",
+ "src": "8439:4:16",
"type": ""
}
],
- "src": "9993:366:16"
+ "src": "8378:307:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10511:220:16",
+ "src": "8742:103:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "10521:74:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
+ "name": "dst",
"nodeType": "YulIdentifier",
- "src": "10587:3:16"
+ "src": "8765:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10592:2:16",
- "type": "",
- "value": "56"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "10528:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "10528:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10521:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "8770:3:16"
+ },
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "10693:3:16"
+ "src": "8775:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
+ "name": "calldatacopy",
"nodeType": "YulIdentifier",
- "src": "10604:88:16"
+ "src": "8752:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "10604:93:16"
+ "src": "8752:30:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10604:93:16"
+ "src": "8752:30:16"
},
{
- "nodeType": "YulAssignment",
- "src": "10706:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10717:3:16"
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "8823:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "8828:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "8819:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8819:16:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10722:2:16",
+ "src": "8837:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "10713:3:16"
+ "src": "8812:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "10713:12:16"
+ "src": "8812:27:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "10706:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8812:27:16"
}
]
},
- "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
+ "name": "copy_calldata_to_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "src",
"nodeType": "YulTypedName",
- "src": "10499:3:16",
+ "src": "8724:3:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "end",
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "8729:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "10507:3:16",
+ "src": "8734:6:16",
"type": ""
}
],
- "src": "10365:366:16"
+ "src": "8691:154:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "10883:220:16",
+ "src": "8934:327:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "10893:74:16",
+ "src": "8944:74:16",
"value": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10959:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10964:2:16",
- "type": "",
- "value": "42"
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "9010:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_allocation_size_t_bytes_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "8969:40:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8969:48:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "allocate_memory",
"nodeType": "YulIdentifier",
- "src": "10900:58:16"
+ "src": "8953:15:16"
},
"nodeType": "YulFunctionCall",
- "src": "10900:67:16"
+ "src": "8953:65:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "10893:3:16"
+ "src": "8944:5:16"
}
]
},
@@ -5865,574 +5614,1032 @@
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
+ "nodeType": "YulIdentifier",
+ "src": "9034:5:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "11065:3:16"
+ "src": "9041:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "10976:88:16"
+ "src": "9027:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "10976:93:16"
+ "src": "9027:21:16"
},
"nodeType": "YulExpressionStatement",
- "src": "10976:93:16"
+ "src": "9027:21:16"
},
{
- "nodeType": "YulAssignment",
- "src": "11078:19:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "9057:27:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "11089:3:16"
+ "src": "9072:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11094:2:16",
+ "src": "9079:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "11085:3:16"
+ "src": "9068:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11085:12:16"
+ "src": "9068:16:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "11078:3:16"
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "9061:3:16",
+ "type": ""
}
]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "10871:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "10879:3:16",
- "type": ""
- }
- ],
- "src": "10737:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11255:220:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "11265:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "9122:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "nodeType": "YulIdentifier",
+ "src": "9124:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9124:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9124:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11331:3:16"
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "9103:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "9108:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9099:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9099:16:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11336:2:16",
- "type": "",
- "value": "41"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "9117:3:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "11272:58:16"
+ "src": "9096:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "11272:67:16"
+ "src": "9096:25:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11265:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "9093:112:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "src",
"nodeType": "YulIdentifier",
- "src": "11437:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
- "nodeType": "YulIdentifier",
- "src": "11348:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11348:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11348:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11450:19:16",
- "value": {
- "arguments": [
+ "src": "9238:3:16"
+ },
{
- "name": "pos",
+ "name": "dst",
"nodeType": "YulIdentifier",
- "src": "11461:3:16"
+ "src": "9243:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11466:2:16",
- "type": "",
- "value": "64"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "9248:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "copy_calldata_to_memory",
"nodeType": "YulIdentifier",
- "src": "11457:3:16"
+ "src": "9214:23:16"
},
"nodeType": "YulFunctionCall",
- "src": "11457:12:16"
+ "src": "9214:41:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "11450:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "9214:41:16"
}
]
},
- "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_available_length_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "src",
+ "nodeType": "YulTypedName",
+ "src": "8907:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "8912:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "11243:3:16",
+ "src": "8920:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "11251:3:16",
+ "src": "8928:5:16",
"type": ""
}
],
- "src": "11109:366:16"
+ "src": "8851:410:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11627:220:16",
+ "src": "9341:277:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "11637:74:16",
- "value": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "9390:83:16",
+ "statements": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11703:3:16"
- },
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "nodeType": "YulIdentifier",
+ "src": "9392:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9392:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9392:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11708:2:16",
- "type": "",
- "value": "32"
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9369:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9377:4:16",
+ "type": "",
+ "value": "0x1f"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9365:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9365:17:16"
+ },
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "9384:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "9361:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9361:27:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "11644:58:16"
+ "src": "9354:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "11644:67:16"
+ "src": "9354:35:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11637:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "9351:122:16"
},
{
- "expression": {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9482:34:16",
+ "value": {
"arguments": [
{
- "name": "pos",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "11809:3:16"
+ "src": "9509:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "11720:88:16"
+ "src": "9496:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "11720:93:16"
+ "src": "9496:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "11720:93:16"
+ "variables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "9486:6:16",
+ "type": ""
+ }
+ ]
},
{
"nodeType": "YulAssignment",
- "src": "11822:19:16",
+ "src": "9525:87:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9585:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9593:4:16",
+ "type": "",
+ "value": "0x20"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9581:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9581:17:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "11833:3:16"
+ "src": "9600:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11838:2:16",
- "type": "",
- "value": "32"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "9608:3:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_decode_available_length_t_bytes_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "11829:3:16"
+ "src": "9534:46:16"
},
"nodeType": "YulFunctionCall",
- "src": "11829:12:16"
+ "src": "9534:78:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "11822:3:16"
+ "src": "9525:5:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9319:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "11615:3:16",
+ "src": "9327:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "11623:3:16",
+ "src": "9335:5:16",
"type": ""
}
],
- "src": "11481:366:16"
+ "src": "9280:338:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11999:220:16",
+ "src": "9750:817:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "12009:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "9797:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "9799:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9799:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9799:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12075:3:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9771:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9780:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "9767:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9767:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12080:2:16",
+ "src": "9792:3:16",
+ "type": "",
+ "value": "128"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "9763:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9763:33:16"
+ },
+ "nodeType": "YulIf",
+ "src": "9760:120:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "9890:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9905:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9919:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9909:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "9934:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9969:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9980:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9965:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9965:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9989:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "9944:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9944:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "9934:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "10017:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10032:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10046:2:16",
+ "type": "",
+ "value": "32"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "10036:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "10062:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10097:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10108:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10093:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10093:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10117:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "10072:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10072:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "10062:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "10145:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10160:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10174:2:16",
"type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "12016:58:16"
+ "value": "64"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "10164:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "12016:67:16"
- },
- "variableNames": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12009:3:16"
+ "nodeType": "YulAssignment",
+ "src": "10190:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10225:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10236:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10221:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10221:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10245:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "10200:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10200:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "10190:6:16"
+ }
+ ]
}
]
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12181:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
- "nodeType": "YulIdentifier",
- "src": "12092:88:16"
+ "nodeType": "YulBlock",
+ "src": "10273:287:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10288:46:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10319:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10330:2:16",
+ "type": "",
+ "value": "96"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10315:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10315:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "10302:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10302:32:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "10292:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "12092:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "12092:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "12194:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12205:3:16"
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10381:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulIdentifier",
+ "src": "10383:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10383:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "10383:79:16"
+ }
+ ]
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12210:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12201:3:16"
+ "condition": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10353:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10361:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "10350:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10350:30:16"
+ },
+ "nodeType": "YulIf",
+ "src": "10347:117:16"
},
- "nodeType": "YulFunctionCall",
- "src": "12201:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "12194:3:16"
+ "nodeType": "YulAssignment",
+ "src": "10478:72:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10522:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10533:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10518:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10518:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10542:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_bytes_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "10488:29:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10488:62:16"
+ },
+ "variableNames": [
+ {
+ "name": "value3",
+ "nodeType": "YulIdentifier",
+ "src": "10478:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "9696:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "11987:3:16",
+ "src": "9707:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "9719:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "11995:3:16",
+ "src": "9727:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "9735:6:16",
+ "type": ""
+ },
+ {
+ "name": "value3",
+ "nodeType": "YulTypedName",
+ "src": "9743:6:16",
"type": ""
}
],
- "src": "11853:366:16"
+ "src": "9624:943:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "12371:220:16",
+ "src": "10640:241:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "12381:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10745:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x41",
+ "nodeType": "YulIdentifier",
+ "src": "10747:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10747:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "10747:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "12447:3:16"
+ "src": "10717:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12452:2:16",
+ "src": "10725:18:16",
"type": "",
- "value": "44"
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "12388:58:16"
+ "src": "10714:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "12388:67:16"
+ "src": "10714:30:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12381:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "10711:56:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "10777:37:16",
+ "value": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "12553:3:16"
+ "src": "10807:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "12464:88:16"
+ "src": "10785:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "12464:93:16"
+ "src": "10785:29:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "12464:93:16"
+ "variableNames": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "10777:4:16"
+ }
+ ]
},
{
"nodeType": "YulAssignment",
- "src": "12566:19:16",
+ "src": "10851:23:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "12577:3:16"
+ "src": "10863:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12582:2:16",
+ "src": "10869:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "12573:3:16"
+ "src": "10859:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12573:12:16"
+ "src": "10859:15:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "12566:3:16"
+ "src": "10851:4:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
+ "name": "array_allocation_size_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "12359:3:16",
+ "src": "10624:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "12367:3:16",
+ "src": "10635:4:16",
"type": ""
}
],
- "src": "12225:366:16"
+ "src": "10573:308:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "12743:220:16",
+ "src": "10971:328:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "12753:74:16",
+ "src": "10981:75:16",
"value": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12819:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12824:2:16",
- "type": "",
- "value": "41"
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "11048:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_allocation_size_t_string_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "11006:41:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11006:49:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "allocate_memory",
"nodeType": "YulIdentifier",
- "src": "12760:58:16"
+ "src": "10990:15:16"
},
"nodeType": "YulFunctionCall",
- "src": "12760:67:16"
+ "src": "10990:66:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "12753:3:16"
+ "src": "10981:5:16"
}
]
},
@@ -6440,1047 +6647,1235 @@
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
+ "nodeType": "YulIdentifier",
+ "src": "11072:5:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "12925:3:16"
+ "src": "11079:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "12836:88:16"
+ "src": "11065:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12836:93:16"
+ "src": "11065:21:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12836:93:16"
+ "src": "11065:21:16"
},
{
- "nodeType": "YulAssignment",
- "src": "12938:19:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "11095:27:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "12949:3:16"
+ "src": "11110:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12954:2:16",
+ "src": "11117:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "12945:3:16"
+ "src": "11106:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12945:12:16"
+ "src": "11106:16:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "12938:3:16"
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "11099:3:16",
+ "type": ""
}
]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "12731:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "12739:3:16",
- "type": ""
- }
- ],
- "src": "12597:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13115:220:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "13125:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11160:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "nodeType": "YulIdentifier",
+ "src": "11162:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11162:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "11162:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13191:3:16"
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "11141:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "11146:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11137:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11137:16:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13196:2:16",
- "type": "",
- "value": "33"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "11155:3:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "13132:58:16"
+ "src": "11134:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "13132:67:16"
+ "src": "11134:25:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13125:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "11131:112:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "11276:3:16"
+ },
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "11281:3:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "13297:3:16"
+ "src": "11286:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
+ "name": "copy_calldata_to_memory",
"nodeType": "YulIdentifier",
- "src": "13208:88:16"
+ "src": "11252:23:16"
},
"nodeType": "YulFunctionCall",
- "src": "13208:93:16"
+ "src": "11252:41:16"
},
"nodeType": "YulExpressionStatement",
- "src": "13208:93:16"
- },
+ "src": "11252:41:16"
+ }
+ ]
+ },
+ "name": "abi_decode_available_length_t_string_memory_ptr",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "src",
+ "nodeType": "YulTypedName",
+ "src": "10944:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "10949:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "10957:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "array",
+ "nodeType": "YulTypedName",
+ "src": "10965:5:16",
+ "type": ""
+ }
+ ],
+ "src": "10887:412:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11381:278:16",
+ "statements": [
{
- "nodeType": "YulAssignment",
- "src": "13310:19:16",
- "value": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11430:83:16",
+ "statements": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13321:3:16"
- },
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "nodeType": "YulIdentifier",
+ "src": "11432:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11432:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "11432:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13326:2:16",
- "type": "",
- "value": "64"
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "11409:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11417:4:16",
+ "type": "",
+ "value": "0x1f"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11405:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11405:17:16"
+ },
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "11424:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "11401:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11401:27:16"
}
],
"functionName": {
- "name": "add",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "13317:3:16"
+ "src": "11394:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "13317:12:16"
+ "src": "11394:35:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "13310:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "13103:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "13111:3:16",
- "type": ""
- }
- ],
- "src": "12969:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "13487:220:16",
- "statements": [
+ "nodeType": "YulIf",
+ "src": "11391:122:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "13497:74:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "11522:34:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "13563:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13568:2:16",
- "type": "",
- "value": "49"
+ "src": "11549:6:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "13504:58:16"
+ "src": "11536:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "13504:67:16"
+ "src": "11536:20:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13497:3:16"
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "11526:6:16",
+ "type": ""
}
]
},
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13669:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "nodeType": "YulIdentifier",
- "src": "13580:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "13580:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13580:93:16"
- },
{
"nodeType": "YulAssignment",
- "src": "13682:19:16",
+ "src": "11565:88:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "11626:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11634:4:16",
+ "type": "",
+ "value": "0x20"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11622:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11622:17:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "13693:3:16"
+ "src": "11641:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13698:2:16",
- "type": "",
- "value": "64"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "11649:3:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_decode_available_length_t_string_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "13689:3:16"
+ "src": "11574:47:16"
},
"nodeType": "YulFunctionCall",
- "src": "13689:12:16"
+ "src": "11574:79:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "13682:3:16"
+ "src": "11565:5:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "11359:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "13475:3:16",
+ "src": "11367:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "13483:3:16",
+ "src": "11375:5:16",
"type": ""
}
],
- "src": "13341:366:16"
+ "src": "11319:340:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "13859:220:16",
+ "src": "11741:433:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "13869:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11787:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "11789:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11789:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "11789:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13935:3:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "11762:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "11771:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "11758:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11758:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "13940:2:16",
+ "src": "11783:2:16",
"type": "",
- "value": "44"
+ "value": "32"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "13876:58:16"
+ "src": "11754:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13876:67:16"
+ "src": "11754:32:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "13869:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "11751:119:16"
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "14041:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc",
- "nodeType": "YulIdentifier",
- "src": "13952:88:16"
+ "nodeType": "YulBlock",
+ "src": "11880:287:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "11895:45:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "11926:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11937:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "11922:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11922:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "11909:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11909:31:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "11899:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "13952:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "13952:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14054:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "14065:3:16"
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11987:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulIdentifier",
+ "src": "11989:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11989:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "11989:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "11959:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11967:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "11956:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11956:30:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14070:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14061:3:16"
+ "nodeType": "YulIf",
+ "src": "11953:117:16"
},
- "nodeType": "YulFunctionCall",
- "src": "14061:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "14054:3:16"
+ "nodeType": "YulAssignment",
+ "src": "12084:73:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "12129:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "12140:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "12125:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12125:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "12149:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_string_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "12094:30:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12094:63:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "12084:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "11711:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "13847:3:16",
+ "src": "11722:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "13855:3:16",
+ "src": "11734:6:16",
"type": ""
}
],
- "src": "13713:366:16"
+ "src": "11665:509:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "14150:53:16",
+ "src": "12263:391:16",
"statements": [
{
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "12309:83:16",
+ "statements": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "14167:3:16"
- },
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "12311:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12311:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "12311:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "12284:7:16"
+ },
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "14190:5:16"
+ "src": "12293:9:16"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "14172:17:16"
+ "src": "12280:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14172:24:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "14160:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14160:37:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14160:37:16"
- }
- ]
- },
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "14138:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "14145:3:16",
- "type": ""
- }
- ],
- "src": "14085:118:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "14307:124:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "14317:26:16",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14329:9:16"
+ "src": "12280:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "14340:2:16",
+ "src": "12305:2:16",
"type": "",
- "value": "32"
+ "value": "64"
}
],
"functionName": {
- "name": "add",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "14325:3:16"
+ "src": "12276:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14325:18:16"
+ "src": "12276:32:16"
},
- "variableNames": [
+ "nodeType": "YulIf",
+ "src": "12273:119:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "12402:117:16",
+ "statements": [
{
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14317:4:16"
+ "nodeType": "YulVariableDeclaration",
+ "src": "12417:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12431:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "12421:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "12446:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "12481:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "12492:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "12477:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12477:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "12501:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "12456:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12456:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "12446:6:16"
+ }
+ ]
}
]
},
{
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "14397:6:16"
+ "nodeType": "YulBlock",
+ "src": "12529:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "12544:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12558:2:16",
+ "type": "",
+ "value": "32"
},
- {
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "12548:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "12574:63:16",
+ "value": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14410:9:16"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "12609:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "12620:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "12605:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12605:22:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14421:1:16",
- "type": "",
- "value": "0"
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "12629:7:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "12584:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12584:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "14406:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14406:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
- "nodeType": "YulIdentifier",
- "src": "14353:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14353:71:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14353:71:16"
+ "src": "12574:6:16"
+ }
+ ]
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
+ "name": "abi_decode_tuple_t_addresst_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "14279:9:16",
+ "src": "12225:9:16",
"type": ""
},
{
- "name": "value0",
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "14291:6:16",
+ "src": "12236:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "12248:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "14302:4:16",
+ "src": "12256:6:16",
"type": ""
}
],
- "src": "14209:222:16"
+ "src": "12180:474:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "14637:440:16",
+ "src": "12688:152:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "14647:27:16",
- "value": {
+ "expression": {
"arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14659:9:16"
- },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "14670:3:16",
+ "src": "12705:1:16",
"type": "",
- "value": "128"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14655:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14655:19:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14647:4:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "14728:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14741:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14752:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14737:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14737:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
- "nodeType": "YulIdentifier",
- "src": "14684:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14684:71:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "14684:71:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "14809:6:16"
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14822:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14833:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14818:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14818:18:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12708:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "14765:43:16"
+ "src": "12698:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14765:72:16"
+ "src": "12698:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "14765:72:16"
+ "src": "12698:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "14891:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12802:1:16",
+ "type": "",
+ "value": "4"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14904:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14915:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14900:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14900:18:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12805:4:16",
+ "type": "",
+ "value": "0x22"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "14847:43:16"
+ "src": "12795:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14847:72:16"
+ "src": "12795:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "14847:72:16"
+ "src": "12795:15:16"
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14940:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "14951:2:16",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "14936:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14936:18:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12826:1:16",
+ "type": "",
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14960:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14966:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "14956:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14956:20:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12829:4:16",
+ "type": "",
+ "value": "0x24"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "14929:6:16"
+ "src": "12819:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14929:48:16"
+ "src": "12819:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "14929:48:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14986:84:16",
- "value": {
- "arguments": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "15056:6:16"
- },
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15065:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "14994:61:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14994:76:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14986:4:16"
- }
- ]
+ "src": "12819:15:16"
}
]
},
- "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
+ "name": "panic_error_0x22",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "14585:9:16",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "14597:6:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "14605:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "14613:6:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "14621:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "14632:4:16",
- "type": ""
- }
- ],
- "src": "14437:640:16"
+ "src": "12660:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15175:118:16",
+ "src": "12897:269:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "15185:26:16",
+ "nodeType": "YulAssignment",
+ "src": "12907:22:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "data",
+ "nodeType": "YulIdentifier",
+ "src": "12921:4:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12927:1:16",
+ "type": "",
+ "value": "2"
+ }
+ ],
+ "functionName": {
+ "name": "div",
+ "nodeType": "YulIdentifier",
+ "src": "12917:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12917:12:16"
+ },
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "12907:6:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "12938:38:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "data",
"nodeType": "YulIdentifier",
- "src": "15197:9:16"
+ "src": "12968:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15208:2:16",
+ "src": "12974:1:16",
"type": "",
- "value": "32"
+ "value": "1"
}
],
"functionName": {
- "name": "add",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "15193:3:16"
+ "src": "12964:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15193:18:16"
+ "src": "12964:12:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15185:4:16"
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulTypedName",
+ "src": "12942:18:16",
+ "type": ""
}
]
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "13015:51:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "13029:27:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "13043:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "13051:4:16",
+ "type": "",
+ "value": "0x7f"
+ }
+ ],
+ "functionName": {
+ "name": "and",
+ "nodeType": "YulIdentifier",
+ "src": "13039:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "13039:17:16"
+ },
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "13029:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "value0",
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulIdentifier",
+ "src": "12995:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "12988:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12988:26:16"
+ },
+ "nodeType": "YulIf",
+ "src": "12985:81:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "13118:42:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x22",
+ "nodeType": "YulIdentifier",
+ "src": "13132:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "13132:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "13132:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "outOfPlaceEncoding",
"nodeType": "YulIdentifier",
- "src": "15259:6:16"
+ "src": "13082:18:16"
},
{
"arguments": [
{
- "name": "headStart",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "15272:9:16"
+ "src": "13105:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15283:1:16",
+ "src": "13113:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
- "name": "add",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "15268:3:16"
+ "src": "13102:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "15268:17:16"
+ "src": "13102:14:16"
}
],
"functionName": {
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "15221:37:16"
+ "src": "13079:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "15221:65:16"
+ "src": "13079:38:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "15221:65:16"
+ "nodeType": "YulIf",
+ "src": "13076:84:16"
}
]
},
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
+ "name": "extract_byte_array_length",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "15147:9:16",
- "type": ""
- },
- {
- "name": "value0",
+ "name": "data",
"nodeType": "YulTypedName",
- "src": "15159:6:16",
+ "src": "12881:4:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "15170:4:16",
+ "src": "12890:6:16",
"type": ""
}
],
- "src": "15083:210:16"
+ "src": "12846:320:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15417:195:16",
+ "src": "13278:125:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "15427:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15439:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "13300:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "13308:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "13296:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "13296:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "15450:2:16",
+ "src": "13312:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: approved query for nonex"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "15435:3:16"
+ "src": "13289:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "15435:18:16"
+ "src": "13289:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15427:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "13289:58:16"
},
{
"expression": {
@@ -7488,285 +7883,194 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "15474:9:16"
+ "src": "13368:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15485:1:16",
+ "src": "13376:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "15470:3:16"
+ "src": "13364:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15470:17:16"
+ "src": "13364:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15493:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15499:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "15489:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15489:20:16"
+ "hexValue": "697374656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "13381:14:16",
+ "type": "",
+ "value": "istent token"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "15463:6:16"
+ "src": "13357:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "15463:47:16"
+ "src": "13357:39:16"
},
"nodeType": "YulExpressionStatement",
- "src": "15463:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "15519:86:16",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "15591:6:16"
- },
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15600:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "15527:63:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15527:78:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15519:4:16"
- }
- ]
+ "src": "13357:39:16"
}
]
},
- "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "15389:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "15401:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "15412:4:16",
+ "src": "13270:6:16",
"type": ""
}
],
- "src": "15299:313:16"
+ "src": "13172:231:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15789:248:16",
+ "src": "13555:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "15799:26:16",
+ "src": "13565:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "15811:9:16"
+ "src": "13631:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15822:2:16",
+ "src": "13636:2:16",
"type": "",
- "value": "32"
+ "value": "44"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "15807:3:16"
+ "src": "13572:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "15807:18:16"
+ "src": "13572:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "15799:4:16"
+ "src": "13565:3:16"
}
]
},
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15846:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15857:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15842:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15842:17:16"
- },
+ {
+ "expression": {
+ "arguments": [
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15865:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15871:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "15861:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15861:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "13737:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
"nodeType": "YulIdentifier",
- "src": "15835:6:16"
+ "src": "13648:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "15835:47:16"
+ "src": "13648:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "15835:47:16"
+ "src": "13648:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "15891:139:16",
+ "src": "13750:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "16025:4:16"
+ "src": "13761:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "13766:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "15899:124:16"
+ "src": "13757:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15899:131:16"
+ "src": "13757:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "15891:4:16"
+ "src": "13750:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "15769:9:16",
+ "src": "13543:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "15784:4:16",
+ "src": "13551:3:16",
"type": ""
}
],
- "src": "15618:419:16"
+ "src": "13409:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "16214:248:16",
+ "src": "13952:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "16224:26:16",
+ "src": "13962:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16236:9:16"
+ "src": "13974:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16247:2:16",
+ "src": "13985:2:16",
"type": "",
"value": "32"
}
@@ -7774,16 +8078,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16232:3:16"
+ "src": "13970:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16232:18:16"
+ "src": "13970:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16224:4:16"
+ "src": "13962:4:16"
}
]
},
@@ -7795,12 +8099,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16271:9:16"
+ "src": "14009:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16282:1:16",
+ "src": "14020:1:16",
"type": "",
"value": "0"
}
@@ -7808,80 +8112,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16267:3:16"
+ "src": "14005:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16267:17:16"
+ "src": "14005:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16290:4:16"
+ "src": "14028:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16296:9:16"
+ "src": "14034:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "16286:3:16"
+ "src": "14024:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16286:20:16"
+ "src": "14024:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16260:6:16"
+ "src": "13998:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16260:47:16"
+ "src": "13998:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "16260:47:16"
+ "src": "13998:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "16316:139:16",
+ "src": "14054:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16450:4:16"
+ "src": "14188:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "16324:124:16"
+ "src": "14062:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "16324:131:16"
+ "src": "14062:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16316:4:16"
+ "src": "14054:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "16194:9:16",
+ "src": "13932:9:16",
"type": ""
}
],
@@ -7889,50 +8193,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "16209:4:16",
+ "src": "13947:4:16",
"type": ""
}
],
- "src": "16043:419:16"
+ "src": "13781:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "16639:248:16",
+ "src": "14312:114:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "16649:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16661:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "14334:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "14342:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "14330:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "14330:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "16672:2:16",
+ "src": "14346:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: approval to current owne"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16657:3:16"
+ "src": "14323:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16657:18:16"
+ "src": "14323:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16649:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "14323:58:16"
},
{
"expression": {
@@ -7940,144 +8256,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "16696:9:16"
+ "src": "14402:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16707:1:16",
+ "src": "14410:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16692:3:16"
+ "src": "14398:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16692:17:16"
+ "src": "14398:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16715:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16721:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "16711:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "16711:20:16"
+ "hexValue": "72",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "14415:3:16",
+ "type": "",
+ "value": "r"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16685:6:16"
+ "src": "14391:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16685:47:16"
+ "src": "14391:28:16"
},
"nodeType": "YulExpressionStatement",
- "src": "16685:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "16741:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16875:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "16749:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "16749:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16741:4:16"
- }
- ]
+ "src": "14391:28:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "16619:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "16634:4:16",
+ "src": "14304:6:16",
"type": ""
}
],
- "src": "16468:419:16"
+ "src": "14206:220:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "17064:248:16",
+ "src": "14578:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "17074:26:16",
+ "src": "14588:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17086:9:16"
+ "src": "14654:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17097:2:16",
+ "src": "14659:2:16",
"type": "",
- "value": "32"
+ "value": "33"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "17082:3:16"
+ "src": "14595:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "17082:18:16"
+ "src": "14595:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17074:4:16"
+ "src": "14588:3:16"
}
]
},
@@ -8085,129 +8353,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17121:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17132:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17117:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "17117:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17140:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17146:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "17136:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "17136:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "14760:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
"nodeType": "YulIdentifier",
- "src": "17110:6:16"
+ "src": "14671:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "17110:47:16"
+ "src": "14671:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "17110:47:16"
+ "src": "14671:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "17166:139:16",
+ "src": "14773:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17300:4:16"
+ "src": "14784:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "14789:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "17174:124:16"
+ "src": "14780:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17174:131:16"
+ "src": "14780:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "17166:4:16"
+ "src": "14773:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "17044:9:16",
+ "src": "14566:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "17059:4:16",
+ "src": "14574:3:16",
"type": ""
}
],
- "src": "16893:419:16"
+ "src": "14432:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "17489:248:16",
+ "src": "14975:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "17499:26:16",
+ "src": "14985:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17511:9:16"
+ "src": "14997:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17522:2:16",
+ "src": "15008:2:16",
"type": "",
"value": "32"
}
@@ -8215,16 +8451,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "17507:3:16"
+ "src": "14993:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17507:18:16"
+ "src": "14993:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17499:4:16"
+ "src": "14985:4:16"
}
]
},
@@ -8236,12 +8472,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17546:9:16"
+ "src": "15032:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17557:1:16",
+ "src": "15043:1:16",
"type": "",
"value": "0"
}
@@ -8249,80 +8485,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "17542:3:16"
+ "src": "15028:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17542:17:16"
+ "src": "15028:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17565:4:16"
+ "src": "15051:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17571:9:16"
+ "src": "15057:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "17561:3:16"
+ "src": "15047:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17561:20:16"
+ "src": "15047:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "17535:6:16"
+ "src": "15021:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "17535:47:16"
+ "src": "15021:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "17535:47:16"
+ "src": "15021:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "17591:139:16",
+ "src": "15077:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17725:4:16"
+ "src": "15211:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "17599:124:16"
+ "src": "15085:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "17599:131:16"
+ "src": "15085:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17591:4:16"
+ "src": "15077:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "17469:9:16",
+ "src": "14955:9:16",
"type": ""
}
],
@@ -8330,65 +8566,31 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "17484:4:16",
+ "src": "14970:4:16",
"type": ""
}
],
- "src": "17318:419:16"
+ "src": "14804:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "17914:248:16",
+ "src": "15335:137:16",
"statements": [
- {
- "nodeType": "YulAssignment",
- "src": "17924:26:16",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17936:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17947:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17932:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "17932:18:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17924:4:16"
- }
- ]
- },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "17971:9:16"
+ "src": "15357:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17982:1:16",
+ "src": "15365:1:16",
"type": "",
"value": "0"
}
@@ -8396,129 +8598,127 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "17967:3:16"
+ "src": "15353:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17967:17:16"
+ "src": "15353:14:16"
},
+ {
+ "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "15369:34:16",
+ "type": "",
+ "value": "ERC721: approve caller is not ow"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "15346:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "15346:58:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "15346:58:16"
+ },
+ {
+ "expression": {
+ "arguments": [
{
"arguments": [
{
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "17990:4:16"
+ "src": "15425:6:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17996:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "15433:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "sub",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "17986:3:16"
+ "src": "15421:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17986:20:16"
+ "src": "15421:15:16"
+ },
+ {
+ "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "15438:26:16",
+ "type": "",
+ "value": "ner nor approved for all"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "17960:6:16"
+ "src": "15414:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "17960:47:16"
+ "src": "15414:51:16"
},
"nodeType": "YulExpressionStatement",
- "src": "17960:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "18016:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18150:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "18024:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18024:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18016:4:16"
- }
- ]
+ "src": "15414:51:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "17894:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "17909:4:16",
+ "src": "15327:6:16",
"type": ""
}
],
- "src": "17743:419:16"
+ "src": "15229:243:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "18339:248:16",
+ "src": "15624:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "18349:26:16",
+ "src": "15634:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18361:9:16"
+ "src": "15700:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18372:2:16",
+ "src": "15705:2:16",
"type": "",
- "value": "32"
+ "value": "56"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "18357:3:16"
+ "src": "15641:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "18357:18:16"
+ "src": "15641:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18349:4:16"
+ "src": "15634:3:16"
}
]
},
@@ -8526,129 +8726,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18396:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18407:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18392:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18392:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18415:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18421:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "18411:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18411:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "15806:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
"nodeType": "YulIdentifier",
- "src": "18385:6:16"
+ "src": "15717:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "18385:47:16"
+ "src": "15717:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "18385:47:16"
+ "src": "15717:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "18441:139:16",
+ "src": "15819:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18575:4:16"
+ "src": "15830:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "15835:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "18449:124:16"
+ "src": "15826:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18449:131:16"
+ "src": "15826:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "18441:4:16"
+ "src": "15819:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "18319:9:16",
+ "src": "15612:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "18334:4:16",
+ "src": "15620:3:16",
"type": ""
}
],
- "src": "18168:419:16"
+ "src": "15478:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "18764:248:16",
+ "src": "16021:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "18774:26:16",
+ "src": "16031:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "18786:9:16"
+ "src": "16043:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18797:2:16",
+ "src": "16054:2:16",
"type": "",
"value": "32"
}
@@ -8656,16 +8824,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "18782:3:16"
+ "src": "16039:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18782:18:16"
+ "src": "16039:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "18774:4:16"
+ "src": "16031:4:16"
}
]
},
@@ -8677,12 +8845,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "18821:9:16"
+ "src": "16078:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18832:1:16",
+ "src": "16089:1:16",
"type": "",
"value": "0"
}
@@ -8690,80 +8858,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "18817:3:16"
+ "src": "16074:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18817:17:16"
+ "src": "16074:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "18840:4:16"
+ "src": "16097:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "18846:9:16"
+ "src": "16103:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "18836:3:16"
+ "src": "16093:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18836:20:16"
+ "src": "16093:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "18810:6:16"
+ "src": "16067:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "18810:47:16"
+ "src": "16067:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "18810:47:16"
+ "src": "16067:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "18866:139:16",
+ "src": "16123:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "19000:4:16"
+ "src": "16257:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "18874:124:16"
+ "src": "16131:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "18874:131:16"
+ "src": "16131:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "18866:4:16"
+ "src": "16123:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "18744:9:16",
+ "src": "16001:9:16",
"type": ""
}
],
@@ -8771,50 +8939,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "18759:4:16",
+ "src": "16016:4:16",
"type": ""
}
],
- "src": "18593:419:16"
+ "src": "15850:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19189:248:16",
+ "src": "16381:130:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "19199:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19211:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "16403:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "16411:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "16399:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "16399:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "19222:2:16",
+ "src": "16415:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: transfer caller is not o"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "19207:3:16"
+ "src": "16392:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "19207:18:16"
+ "src": "16392:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19199:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "16392:58:16"
},
{
"expression": {
@@ -8822,144 +9002,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "19246:9:16"
+ "src": "16471:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "19257:1:16",
+ "src": "16479:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "19242:3:16"
+ "src": "16467:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "19242:17:16"
+ "src": "16467:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19265:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19271:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "19261:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19261:20:16"
+ "hexValue": "776e6572206e6f7220617070726f766564",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "16484:19:16",
+ "type": "",
+ "value": "wner nor approved"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "19235:6:16"
+ "src": "16460:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "19235:47:16"
+ "src": "16460:44:16"
},
"nodeType": "YulExpressionStatement",
- "src": "19235:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "19291:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19425:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "19299:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19299:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19291:4:16"
- }
- ]
+ "src": "16460:44:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "19169:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "19184:4:16",
+ "src": "16373:6:16",
"type": ""
}
],
- "src": "19018:419:16"
+ "src": "16275:236:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19614:248:16",
+ "src": "16663:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "19624:26:16",
+ "src": "16673:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19636:9:16"
+ "src": "16739:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "19647:2:16",
+ "src": "16744:2:16",
"type": "",
- "value": "32"
+ "value": "49"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "19632:3:16"
+ "src": "16680:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "19632:18:16"
+ "src": "16680:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19624:4:16"
+ "src": "16673:3:16"
}
]
},
@@ -8967,129 +9099,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19671:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "19682:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "19667:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19667:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "19690:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "19696:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "19686:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19686:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "16845:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
"nodeType": "YulIdentifier",
- "src": "19660:6:16"
+ "src": "16756:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "19660:47:16"
+ "src": "16756:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "19660:47:16"
+ "src": "16756:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "19716:139:16",
+ "src": "16858:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19850:4:16"
+ "src": "16869:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "16874:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "19724:124:16"
+ "src": "16865:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "19724:131:16"
+ "src": "16865:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "19716:4:16"
+ "src": "16858:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "19594:9:16",
+ "src": "16651:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "19609:4:16",
+ "src": "16659:3:16",
"type": ""
}
],
- "src": "19443:419:16"
+ "src": "16517:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20039:248:16",
+ "src": "17060:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "20049:26:16",
+ "src": "17070:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20061:9:16"
+ "src": "17082:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20072:2:16",
+ "src": "17093:2:16",
"type": "",
"value": "32"
}
@@ -9097,16 +9197,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20057:3:16"
+ "src": "17078:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20057:18:16"
+ "src": "17078:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20049:4:16"
+ "src": "17070:4:16"
}
]
},
@@ -9118,12 +9218,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20096:9:16"
+ "src": "17117:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20107:1:16",
+ "src": "17128:1:16",
"type": "",
"value": "0"
}
@@ -9131,80 +9231,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20092:3:16"
+ "src": "17113:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20092:17:16"
+ "src": "17113:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20115:4:16"
+ "src": "17136:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20121:9:16"
+ "src": "17142:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "20111:3:16"
+ "src": "17132:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20111:20:16"
+ "src": "17132:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "20085:6:16"
+ "src": "17106:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "20085:47:16"
+ "src": "17106:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "20085:47:16"
+ "src": "17106:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "20141:139:16",
+ "src": "17162:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20275:4:16"
+ "src": "17296:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "20149:124:16"
+ "src": "17170:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "20149:131:16"
+ "src": "17170:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20141:4:16"
+ "src": "17162:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "20019:9:16",
+ "src": "17040:9:16",
"type": ""
}
],
@@ -9212,50 +9312,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "20034:4:16",
+ "src": "17055:4:16",
"type": ""
}
],
- "src": "19868:419:16"
+ "src": "16889:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20464:248:16",
+ "src": "17420:124:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "20474:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20486:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "17442:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "17450:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "17438:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "17438:14:16"
},
{
- "kind": "number",
+ "hexValue": "455243373231456e756d657261626c653a206f776e657220696e646578206f75",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "20497:2:16",
+ "src": "17454:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721Enumerable: owner index ou"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "20482:3:16"
+ "src": "17431:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "20482:18:16"
+ "src": "17431:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "20474:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "17431:58:16"
},
{
"expression": {
@@ -9263,127 +9375,194 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "20521:9:16"
+ "src": "17510:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20532:1:16",
+ "src": "17518:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20517:3:16"
+ "src": "17506:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20517:17:16"
+ "src": "17506:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "20540:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "20546:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "20536:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20536:20:16"
+ "hexValue": "74206f6620626f756e6473",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "17523:13:16",
+ "type": "",
+ "value": "t of bounds"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "20510:6:16"
+ "src": "17499:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "17499:38:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "17499:38:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "17412:6:16",
+ "type": ""
+ }
+ ],
+ "src": "17314:230:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "17696:220:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "17706:74:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "17772:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "17777:2:16",
+ "type": "",
+ "value": "43"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "17713:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "17713:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "17706:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "17878:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c",
+ "nodeType": "YulIdentifier",
+ "src": "17789:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "20510:47:16"
+ "src": "17789:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "20510:47:16"
+ "src": "17789:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "20566:139:16",
+ "src": "17891:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20700:4:16"
+ "src": "17902:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "17907:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "20574:124:16"
+ "src": "17898:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20574:131:16"
+ "src": "17898:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "20566:4:16"
+ "src": "17891:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "20444:9:16",
+ "src": "17684:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "20459:4:16",
+ "src": "17692:3:16",
"type": ""
}
],
- "src": "20293:419:16"
+ "src": "17550:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20889:248:16",
+ "src": "18093:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "20899:26:16",
+ "src": "18103:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20911:9:16"
+ "src": "18115:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20922:2:16",
+ "src": "18126:2:16",
"type": "",
"value": "32"
}
@@ -9391,16 +9570,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20907:3:16"
+ "src": "18111:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20907:18:16"
+ "src": "18111:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20899:4:16"
+ "src": "18103:4:16"
}
]
},
@@ -9412,12 +9591,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20946:9:16"
+ "src": "18150:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20957:1:16",
+ "src": "18161:1:16",
"type": "",
"value": "0"
}
@@ -9425,80 +9604,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20942:3:16"
+ "src": "18146:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20942:17:16"
+ "src": "18146:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20965:4:16"
+ "src": "18169:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20971:9:16"
+ "src": "18175:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "20961:3:16"
+ "src": "18165:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20961:20:16"
+ "src": "18165:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "20935:6:16"
+ "src": "18139:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "20935:47:16"
+ "src": "18139:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "20935:47:16"
+ "src": "18139:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "20991:139:16",
+ "src": "18195:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "21125:4:16"
+ "src": "18329:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "20999:124:16"
+ "src": "18203:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "20999:131:16"
+ "src": "18203:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "20991:4:16"
+ "src": "18195:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "20869:9:16",
+ "src": "18073:9:16",
"type": ""
}
],
@@ -9506,50 +9685,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "20884:4:16",
+ "src": "18088:4:16",
"type": ""
}
],
- "src": "20718:419:16"
+ "src": "17922:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "21314:248:16",
+ "src": "18453:125:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "21324:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21336:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "18475:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18483:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "18471:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18471:14:16"
},
{
- "kind": "number",
+ "hexValue": "455243373231456e756d657261626c653a20676c6f62616c20696e646578206f",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "21347:2:16",
+ "src": "18487:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721Enumerable: global index o"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "21332:3:16"
+ "src": "18464:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "21332:18:16"
+ "src": "18464:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21324:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "18464:58:16"
},
{
"expression": {
@@ -9557,144 +9748,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "21371:9:16"
+ "src": "18543:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "21382:1:16",
+ "src": "18551:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "21367:3:16"
+ "src": "18539:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "21367:17:16"
+ "src": "18539:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21390:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21396:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "21386:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21386:20:16"
+ "hexValue": "7574206f6620626f756e6473",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "18556:14:16",
+ "type": "",
+ "value": "ut of bounds"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "21360:6:16"
+ "src": "18532:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "21360:47:16"
+ "src": "18532:39:16"
},
"nodeType": "YulExpressionStatement",
- "src": "21360:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "21416:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21550:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "21424:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21424:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21416:4:16"
- }
- ]
+ "src": "18532:39:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "21294:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "21309:4:16",
+ "src": "18445:6:16",
"type": ""
}
],
- "src": "21143:419:16"
+ "src": "18347:231:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "21739:248:16",
+ "src": "18730:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "21749:26:16",
+ "src": "18740:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21761:9:16"
+ "src": "18806:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "21772:2:16",
+ "src": "18811:2:16",
"type": "",
- "value": "32"
+ "value": "44"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "21757:3:16"
+ "src": "18747:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "21757:18:16"
+ "src": "18747:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21749:4:16"
+ "src": "18740:3:16"
}
]
},
@@ -9702,129 +9845,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21796:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21807:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21792:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21792:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "21815:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "21821:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "21811:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21811:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "18912:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc",
"nodeType": "YulIdentifier",
- "src": "21785:6:16"
+ "src": "18823:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "21785:47:16"
+ "src": "18823:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "21785:47:16"
+ "src": "18823:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "21841:139:16",
+ "src": "18925:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21975:4:16"
+ "src": "18936:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18941:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "21849:124:16"
+ "src": "18932:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "21849:131:16"
+ "src": "18932:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "21841:4:16"
+ "src": "18925:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "21719:9:16",
+ "src": "18718:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "21734:4:16",
+ "src": "18726:3:16",
"type": ""
}
],
- "src": "21568:419:16"
+ "src": "18584:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22164:248:16",
+ "src": "19127:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "22174:26:16",
+ "src": "19137:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22186:9:16"
+ "src": "19149:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22197:2:16",
+ "src": "19160:2:16",
"type": "",
"value": "32"
}
@@ -9832,16 +9943,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "22182:3:16"
+ "src": "19145:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22182:18:16"
+ "src": "19145:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "22174:4:16"
+ "src": "19137:4:16"
}
]
},
@@ -9853,12 +9964,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22221:9:16"
+ "src": "19184:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22232:1:16",
+ "src": "19195:1:16",
"type": "",
"value": "0"
}
@@ -9866,68 +9977,68 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "22217:3:16"
+ "src": "19180:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22217:17:16"
+ "src": "19180:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "22240:4:16"
+ "src": "19203:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22246:9:16"
+ "src": "19209:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "22236:3:16"
+ "src": "19199:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22236:20:16"
+ "src": "19199:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22210:6:16"
+ "src": "19173:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22210:47:16"
+ "src": "19173:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "22210:47:16"
+ "src": "19173:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "22266:139:16",
+ "src": "19229:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "22400:4:16"
+ "src": "19363:4:16"
}
],
"functionName": {
"name": "abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "22274:124:16"
+ "src": "19237:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "22274:131:16"
+ "src": "19237:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "22266:4:16"
+ "src": "19229:4:16"
}
]
}
@@ -9939,7 +10050,7 @@
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "22144:9:16",
+ "src": "19107:9:16",
"type": ""
}
],
@@ -9947,180 +10058,129 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "22159:4:16",
+ "src": "19122:4:16",
"type": ""
}
],
- "src": "21993:419:16"
+ "src": "18956:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22516:124:16",
+ "src": "19409:152:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "22526:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22538:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19426:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22549:2:16",
+ "src": "19429:77:16",
"type": "",
- "value": "32"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22534:3:16"
+ "src": "19419:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22534:18:16"
+ "src": "19419:88:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "22526:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "19419:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "22606:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19523:1:16",
+ "type": "",
+ "value": "4"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22619:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22630:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "22615:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22615:17:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19526:4:16",
+ "type": "",
+ "value": "0x32"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22562:43:16"
+ "src": "19516:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22562:71:16"
+ "src": "19516:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "22562:71:16"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "22488:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "22500:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "22511:4:16",
- "type": ""
- }
- ],
- "src": "22418:222:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "22820:359:16",
- "statements": [
+ "src": "19516:15:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "22830:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "22842:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19547:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22853:2:16",
+ "src": "19550:4:16",
"type": "",
- "value": "96"
+ "value": "0x24"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "22838:3:16"
+ "src": "19540:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22838:18:16"
+ "src": "19540:15:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "22830:4:16"
- }
- ]
- },
+ "nodeType": "YulExpressionStatement",
+ "src": "19540:15:16"
+ }
+ ]
+ },
+ "name": "panic_error_0x32",
+ "nodeType": "YulFunctionDefinition",
+ "src": "19381:180:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "19673:122:16",
+ "statements": [
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "22910:6:16"
- },
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "22923:9:16"
+ "src": "19695:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22934:1:16",
+ "src": "19703:1:16",
"type": "",
"value": "0"
}
@@ -10128,42 +10188,45 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "22919:3:16"
+ "src": "19691:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22919:17:16"
+ "src": "19691:14:16"
+ },
+ {
+ "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "19707:34:16",
+ "type": "",
+ "value": "ERC721: owner query for nonexist"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22866:43:16"
+ "src": "19684:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22866:71:16"
+ "src": "19684:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "22866:71:16"
+ "src": "19684:58:16"
},
{
"expression": {
"arguments": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "22991:6:16"
- },
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "23004:9:16"
+ "src": "19763:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23015:2:16",
+ "src": "19771:2:16",
"type": "",
"value": "32"
}
@@ -10171,177 +10234,196 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "23000:3:16"
+ "src": "19759:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23000:18:16"
+ "src": "19759:15:16"
+ },
+ {
+ "hexValue": "656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "19776:11:16",
+ "type": "",
+ "value": "ent token"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22947:43:16"
+ "src": "19752:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22947:72:16"
+ "src": "19752:36:16"
},
"nodeType": "YulExpressionStatement",
- "src": "22947:72:16"
- },
+ "src": "19752:36:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "19665:6:16",
+ "type": ""
+ }
+ ],
+ "src": "19567:228:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "19947:220:16",
+ "statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "19957:74:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "23040:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23051:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "23036:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "23036:18:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20023:3:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "23060:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "23066:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "23056:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "23056:20:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20028:2:16",
+ "type": "",
+ "value": "41"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "19964:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "19964:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "19957:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20129:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
"nodeType": "YulIdentifier",
- "src": "23029:6:16"
+ "src": "20040:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "23029:48:16"
+ "src": "20040:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23029:48:16"
+ "src": "20040:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "23086:86:16",
+ "src": "20142:19:16",
"value": {
"arguments": [
{
- "name": "value2",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "23158:6:16"
+ "src": "20153:3:16"
},
{
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "23167:4:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20158:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "23094:63:16"
+ "src": "20149:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23094:78:16"
+ "src": "20149:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "23086:4:16"
+ "src": "20142:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_uint256_t_address_t_string_memory_ptr__to_t_uint256_t_address_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "22776:9:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "22788:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "22796:6:16",
- "type": ""
- },
- {
- "name": "value0",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "22804:6:16",
+ "src": "19935:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "22815:4:16",
+ "src": "19943:3:16",
"type": ""
}
],
- "src": "22646:533:16"
+ "src": "19801:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23226:88:16",
+ "src": "20344:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "23236:30:16",
+ "src": "20354:26:16",
"value": {
- "arguments": [],
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "20366:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20377:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
"functionName": {
- "name": "allocate_unbounded",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "23246:18:16"
+ "src": "20362:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23246:20:16"
+ "src": "20362:18:16"
},
"variableNames": [
{
- "name": "memPtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "23236:6:16"
+ "src": "20354:4:16"
}
]
},
@@ -10349,2451 +10431,2306 @@
"expression": {
"arguments": [
{
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "23295:6:16"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "20401:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20412:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "20397:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "20397:17:16"
},
{
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "23303:4:16"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "20420:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "20426:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "20416:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "20416:20:16"
}
],
"functionName": {
- "name": "finalize_allocation",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23275:19:16"
+ "src": "20390:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23275:33:16"
+ "src": "20390:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23275:33:16"
- }
- ]
- },
- "name": "allocate_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "size",
- "nodeType": "YulTypedName",
- "src": "23210:4:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "23219:6:16",
- "type": ""
- }
- ],
- "src": "23185:129:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "23360:35:16",
- "statements": [
+ "src": "20390:47:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "23370:19:16",
+ "src": "20446:139:16",
"value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23386:2:16",
- "type": "",
- "value": "64"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "20580:4:16"
}
],
"functionName": {
- "name": "mload",
+ "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "23380:5:16"
+ "src": "20454:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "23380:9:16"
+ "src": "20454:131:16"
},
"variableNames": [
{
- "name": "memPtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "23370:6:16"
+ "src": "20446:4:16"
}
]
}
]
},
- "name": "allocate_unbounded",
+ "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "20324:9:16",
+ "type": ""
+ }
+ ],
"returnVariables": [
{
- "name": "memPtr",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "23353:6:16",
+ "src": "20339:4:16",
"type": ""
}
],
- "src": "23320:75:16"
+ "src": "20173:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23467:241:16",
+ "src": "20704:123:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "23572:22:16",
- "statements": [
+ "expression": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
+ "arguments": [
+ {
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "23574:16:16"
+ "src": "20726:6:16"
},
- "nodeType": "YulFunctionCall",
- "src": "23574:18:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20734:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "20722:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23574:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "23544:6:16"
+ "nodeType": "YulFunctionCall",
+ "src": "20722:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "23552:18:16",
+ "src": "20738:34:16",
"type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "23541:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "23541:30:16"
- },
- "nodeType": "YulIf",
- "src": "23538:56:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "23604:37:16",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "23634:6:16"
+ "value": "ERC721: balance query for the ze"
}
],
"functionName": {
- "name": "round_up_to_mul_of_32",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23612:21:16"
+ "src": "20715:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23612:29:16"
+ "src": "20715:58:16"
},
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "23604:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "20715:58:16"
},
{
- "nodeType": "YulAssignment",
- "src": "23678:23:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "23690:4:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "20794:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20802:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "20790:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "20790:15:16"
},
{
- "kind": "number",
+ "hexValue": "726f2061646472657373",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "23696:4:16",
+ "src": "20807:12:16",
"type": "",
- "value": "0x20"
+ "value": "ro address"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23686:3:16"
+ "src": "20783:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23686:15:16"
+ "src": "20783:37:16"
},
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "23678:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "20783:37:16"
}
]
},
- "name": "array_allocation_size_t_bytes_memory_ptr",
+ "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "23451:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "size",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "23462:4:16",
+ "src": "20696:6:16",
"type": ""
}
],
- "src": "23401:307:16"
+ "src": "20598:229:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23781:241:16",
+ "src": "20979:220:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "23886:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "23888:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "23888:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23888:18:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "20989:74:16",
+ "value": {
"arguments": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "23858:6:16"
+ "src": "21055:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23866:18:16",
+ "src": "21060:2:16",
"type": "",
- "value": "0xffffffffffffffff"
+ "value": "42"
}
],
"functionName": {
- "name": "gt",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "23855:2:16"
+ "src": "20996:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "23855:30:16"
+ "src": "20996:67:16"
},
- "nodeType": "YulIf",
- "src": "23852:56:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20989:3:16"
+ }
+ ]
},
{
- "nodeType": "YulAssignment",
- "src": "23918:37:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "23948:6:16"
+ "src": "21161:3:16"
}
],
"functionName": {
- "name": "round_up_to_mul_of_32",
+ "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
"nodeType": "YulIdentifier",
- "src": "23926:21:16"
+ "src": "21072:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "23926:29:16"
+ "src": "21072:93:16"
},
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "23918:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "21072:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "23992:23:16",
+ "src": "21174:19:16",
"value": {
"arguments": [
{
- "name": "size",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "24004:4:16"
+ "src": "21185:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24010:4:16",
+ "src": "21190:2:16",
"type": "",
- "value": "0x20"
+ "value": "64"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "24000:3:16"
+ "src": "21181:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24000:15:16"
+ "src": "21181:12:16"
},
"variableNames": [
{
- "name": "size",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "23992:4:16"
+ "src": "21174:3:16"
}
]
}
]
},
- "name": "array_allocation_size_t_string_memory_ptr",
+ "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "23765:6:16",
+ "src": "20967:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "size",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "23776:4:16",
+ "src": "20975:3:16",
"type": ""
}
],
- "src": "23714:308:16"
+ "src": "20833:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24086:40:16",
+ "src": "21376:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "24097:22:16",
+ "src": "21386:26:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "24113:5:16"
+ "src": "21398:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21409:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "mload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "24107:5:16"
+ "src": "21394:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24107:12:16"
+ "src": "21394:18:16"
},
"variableNames": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24097:6:16"
+ "src": "21386:4:16"
}
]
- }
- ]
- },
- "name": "array_length_t_bytes_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "24069:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "24079:6:16",
- "type": ""
- }
- ],
- "src": "24028:98:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "24191:40:16",
- "statements": [
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "21433:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21444:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "21429:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21429:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "21452:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "21458:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "21448:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21448:20:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "21422:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21422:47:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "21422:47:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "24202:22:16",
+ "src": "21478:139:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24218:5:16"
+ "src": "21612:4:16"
}
],
"functionName": {
- "name": "mload",
+ "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24212:5:16"
+ "src": "21486:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "24212:12:16"
+ "src": "21486:131:16"
},
"variableNames": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24202:6:16"
+ "src": "21478:4:16"
}
]
}
]
},
- "name": "array_length_t_string_memory_ptr",
+ "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "24174:5:16",
+ "src": "21356:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "24184:6:16",
+ "src": "21371:4:16",
"type": ""
}
],
- "src": "24132:99:16"
+ "src": "21205:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24332:73:16",
+ "src": "21736:69:16",
"statements": [
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "24349:3:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "21758:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21766:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "21754:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21754:14:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "24354:6:16"
+ "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "21770:27:16",
+ "type": "",
+ "value": "ERC721: approve to caller"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "24342:6:16"
+ "src": "21747:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "24342:19:16"
+ "src": "21747:51:16"
},
"nodeType": "YulExpressionStatement",
- "src": "24342:19:16"
- },
+ "src": "21747:51:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "21728:6:16",
+ "type": ""
+ }
+ ],
+ "src": "21630:175:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "21957:220:16",
+ "statements": [
{
"nodeType": "YulAssignment",
- "src": "24370:29:16",
+ "src": "21967:74:16",
"value": {
"arguments": [
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "24389:3:16"
+ "src": "22033:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24394:4:16",
+ "src": "22038:2:16",
"type": "",
- "value": "0x20"
+ "value": "25"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24385:3:16"
+ "src": "21974:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "24385:14:16"
+ "src": "21974:67:16"
},
"variableNames": [
- {
- "name": "updated_pos",
- "nodeType": "YulIdentifier",
- "src": "24370:11:16"
- }
- ]
- }
- ]
- },
- "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "24304:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "24309:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "updated_pos",
- "nodeType": "YulTypedName",
- "src": "24320:11:16",
- "type": ""
- }
- ],
- "src": "24237:168:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "24507:73:16",
- "statements": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "21967:3:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "24524:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "24529:6:16"
+ "src": "22139:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
"nodeType": "YulIdentifier",
- "src": "24517:6:16"
+ "src": "22050:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "24517:19:16"
+ "src": "22050:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "24517:19:16"
+ "src": "22050:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "24545:29:16",
+ "src": "22152:19:16",
"value": {
"arguments": [
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "24564:3:16"
+ "src": "22163:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24569:4:16",
+ "src": "22168:2:16",
"type": "",
- "value": "0x20"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "24560:3:16"
+ "src": "22159:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24560:14:16"
+ "src": "22159:12:16"
},
"variableNames": [
{
- "name": "updated_pos",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "24545:11:16"
+ "src": "22152:3:16"
}
]
}
]
},
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "pos",
"nodeType": "YulTypedName",
- "src": "24479:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "24484:6:16",
+ "src": "21945:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "updated_pos",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "24495:11:16",
+ "src": "21953:3:16",
"type": ""
}
],
- "src": "24411:169:16"
+ "src": "21811:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24630:261:16",
+ "src": "22354:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "24640:25:16",
+ "src": "22364:26:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "24663:1:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "24645:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "24645:20:16"
- },
- "variableNames": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "24640:1:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "24674:25:16",
- "value": {
- "arguments": [
+ "src": "22376:9:16"
+ },
{
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "24697:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22387:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "24679:17:16"
+ "src": "22372:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24679:20:16"
+ "src": "22372:18:16"
},
"variableNames": [
{
- "name": "y",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24674:1:16"
+ "src": "22364:4:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "24837:22:16",
- "statements": [
+ "expression": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
+ "arguments": [
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "24839:16:16"
+ "src": "22411:9:16"
},
- "nodeType": "YulFunctionCall",
- "src": "24839:18:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22422:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "22407:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24839:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "24758:1:16"
+ "nodeType": "YulFunctionCall",
+ "src": "22407:17:16"
},
{
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24765:66:16",
- "type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "22430:4:16"
},
{
- "name": "y",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "24833:1:16"
+ "src": "22436:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "24761:3:16"
+ "src": "22426:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24761:74:16"
+ "src": "22426:20:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "24755:2:16"
+ "src": "22400:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "24755:81:16"
+ "src": "22400:47:16"
},
- "nodeType": "YulIf",
- "src": "24752:107:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "22400:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "24869:16:16",
+ "src": "22456:139:16",
"value": {
"arguments": [
{
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "24880:1:16"
- },
- {
- "name": "y",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24883:1:16"
+ "src": "22590:4:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24876:3:16"
+ "src": "22464:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "24876:9:16"
+ "src": "22464:131:16"
},
"variableNames": [
{
- "name": "sum",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24869:3:16"
+ "src": "22456:4:16"
}
]
}
]
},
- "name": "checked_add_t_uint256",
+ "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "24617:1:16",
- "type": ""
- },
- {
- "name": "y",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "24620:1:16",
+ "src": "22334:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "sum",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "24626:3:16",
+ "src": "22349:4:16",
"type": ""
}
],
- "src": "24586:305:16"
+ "src": "22183:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24942:146:16",
+ "src": "22714:130:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "24952:25:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "24975:1:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "22736:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22744:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "22732:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "22732:14:16"
+ },
+ {
+ "hexValue": "45524337323155524953746f726167653a2055524920717565727920666f7220",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "22748:34:16",
+ "type": "",
+ "value": "ERC721URIStorage: URI query for "
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "24957:17:16"
+ "src": "22725:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "24957:20:16"
+ "src": "22725:58:16"
},
- "variableNames": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "24952:1:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "22725:58:16"
},
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "22804:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22812:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "22800:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "22800:15:16"
+ },
+ {
+ "hexValue": "6e6f6e6578697374656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "22817:19:16",
+ "type": "",
+ "value": "nonexistent token"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "22793:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "22793:44:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "22793:44:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "22706:6:16",
+ "type": ""
+ }
+ ],
+ "src": "22608:236:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "22996:220:16",
+ "statements": [
{
"nodeType": "YulAssignment",
- "src": "24986:25:16",
+ "src": "23006:74:16",
"value": {
"arguments": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "25009:1:16"
+ "src": "23072:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23077:2:16",
+ "type": "",
+ "value": "49"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24991:17:16"
+ "src": "23013:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "24991:20:16"
+ "src": "23013:67:16"
},
"variableNames": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "24986:1:16"
+ "src": "23006:3:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "25033:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
- "nodeType": "YulIdentifier",
- "src": "25035:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25035:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "25035:18:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "25027:1:16"
- },
- {
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "25030:1:16"
+ "src": "23178:3:16"
}
],
"functionName": {
- "name": "lt",
+ "name": "store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
"nodeType": "YulIdentifier",
- "src": "25024:2:16"
+ "src": "23089:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "25024:8:16"
+ "src": "23089:93:16"
},
- "nodeType": "YulIf",
- "src": "25021:34:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "23089:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "25065:17:16",
+ "src": "23191:19:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "25077:1:16"
+ "src": "23202:3:16"
},
{
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "25080:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23207:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "sub",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "25073:3:16"
+ "src": "23198:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25073:9:16"
+ "src": "23198:12:16"
},
"variableNames": [
{
- "name": "diff",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "25065:4:16"
+ "src": "23191:3:16"
}
]
}
]
},
- "name": "checked_sub_t_uint256",
+ "name": "abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "24928:1:16",
- "type": ""
- },
- {
- "name": "y",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "24931:1:16",
+ "src": "22984:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "diff",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "24937:4:16",
+ "src": "22992:3:16",
"type": ""
}
],
- "src": "24897:191:16"
+ "src": "22850:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25139:51:16",
+ "src": "23393:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "25149:35:16",
+ "src": "23403:26:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "25178:5:16"
+ "src": "23415:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23426:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "25160:17:16"
+ "src": "23411:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25160:24:16"
+ "src": "23411:18:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "25149:7:16"
+ "src": "23403:4:16"
}
]
- }
- ]
- },
- "name": "cleanup_t_address",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "25121:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "25131:7:16",
- "type": ""
- }
- ],
- "src": "25094:96:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "25238:48:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "25248:32:16",
- "value": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "25273:5:16"
+ "src": "23450:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23461:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "iszero",
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "23446:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23446:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "23469:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "23475:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "25266:6:16"
+ "src": "23465:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25266:13:16"
+ "src": "23465:20:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "25259:6:16"
+ "src": "23439:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "25259:21:16"
+ "src": "23439:47:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "25248:7:16"
- }
- ]
- }
- ]
- },
- "name": "cleanup_t_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "25220:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "25230:7:16",
- "type": ""
- }
- ],
- "src": "25196:90:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "25336:105:16",
- "statements": [
+ "nodeType": "YulExpressionStatement",
+ "src": "23439:47:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "25346:89:16",
+ "src": "23495:139:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "25361:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25368:66:16",
- "type": "",
- "value": "0xffffffff00000000000000000000000000000000000000000000000000000000"
+ "src": "23629:4:16"
}
],
"functionName": {
- "name": "and",
+ "name": "abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "25357:3:16"
+ "src": "23503:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "25357:78:16"
+ "src": "23503:131:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "25346:7:16"
+ "src": "23495:4:16"
}
]
}
]
},
- "name": "cleanup_t_bytes4",
+ "name": "abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "25318:5:16",
+ "src": "23373:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "25328:7:16",
+ "src": "23388:4:16",
"type": ""
}
],
- "src": "25292:149:16"
+ "src": "23222:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25492:81:16",
+ "src": "23753:125:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "25502:65:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "25517:5:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "23775:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23783:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "23771:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23771:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "25524:42:16",
+ "src": "23787:34:16",
"type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ "value": "ERC721: operator query for nonex"
}
],
"functionName": {
- "name": "and",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "25513:3:16"
+ "src": "23764:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "25513:54:16"
+ "src": "23764:58:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "25502:7:16"
- }
- ]
- }
- ]
- },
- "name": "cleanup_t_uint160",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "25474:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "25484:7:16",
- "type": ""
- }
- ],
- "src": "25447:126:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "25624:32:16",
- "statements": [
+ "nodeType": "YulExpressionStatement",
+ "src": "23764:58:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "25634:16:16",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "25645:5:16"
- },
- "variableNames": [
- {
- "name": "cleaned",
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "23843:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23851:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "23839:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23839:15:16"
+ },
+ {
+ "hexValue": "697374656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "23856:14:16",
+ "type": "",
+ "value": "istent token"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "25634:7:16"
- }
- ]
+ "src": "23832:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23832:39:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "23832:39:16"
}
]
},
- "name": "cleanup_t_uint256",
+ "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "25606:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "25616:7:16",
+ "src": "23745:6:16",
"type": ""
}
],
- "src": "25579:77:16"
+ "src": "23647:231:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25713:103:16",
+ "src": "24030:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "24040:74:16",
+ "value": {
"arguments": [
{
- "name": "dst",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "25736:3:16"
+ "src": "24106:3:16"
},
{
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "25741:3:16"
- },
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24111:2:16",
+ "type": "",
+ "value": "44"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "24047:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24047:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24040:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "25746:6:16"
+ "src": "24212:3:16"
}
],
"functionName": {
- "name": "calldatacopy",
+ "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
"nodeType": "YulIdentifier",
- "src": "25723:12:16"
+ "src": "24123:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "25723:30:16"
+ "src": "24123:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "25723:30:16"
+ "src": "24123:93:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "24225:19:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "25794:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "25799:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25790:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25790:16:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24236:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "25808:1:16",
+ "src": "24241:2:16",
"type": "",
- "value": "0"
+ "value": "64"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "25783:6:16"
+ "src": "24232:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25783:27:16"
+ "src": "24232:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25783:27:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "24225:3:16"
+ }
+ ]
}
]
},
- "name": "copy_calldata_to_memory",
+ "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "25695:3:16",
- "type": ""
- },
- {
- "name": "dst",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "25700:3:16",
+ "src": "24018:3:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "length",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "25705:6:16",
+ "src": "24026:3:16",
"type": ""
}
],
- "src": "25662:154:16"
+ "src": "23884:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25871:258:16",
+ "src": "24427:248:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "25881:10:16",
+ "nodeType": "YulAssignment",
+ "src": "24437:26:16",
"value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25890:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "25885:1:16",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "25950:63:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "25975:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "25980:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25971:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25971:11:16"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "25994:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "25999:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25990:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25990:11:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "25984:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25984:18:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "25964:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25964:39:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "25964:39:16"
- }
- ]
- },
- "condition": {
"arguments": [
{
- "name": "i",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "25911:1:16"
+ "src": "24449:9:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "25914:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24460:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "lt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "25908:2:16"
+ "src": "24445:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25908:13:16"
+ "src": "24445:18:16"
},
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "25922:19:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "24437:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
{
- "nodeType": "YulAssignment",
- "src": "25924:15:16",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "25933:1:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25936:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
+ "arguments": [
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "25929:3:16"
+ "src": "24484:9:16"
},
- "nodeType": "YulFunctionCall",
- "src": "25929:10:16"
- },
- "variableNames": [
{
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "25924:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24495:1:16",
+ "type": "",
+ "value": "0"
}
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "25904:3:16",
- "statements": []
- },
- "src": "25900:113:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "26047:76:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "26097:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "26102:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26093:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26093:16:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26111:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "24480:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24480:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "26086:6:16"
+ "src": "24503:4:16"
},
- "nodeType": "YulFunctionCall",
- "src": "26086:27:16"
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "24509:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "24499:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26086:27:16"
+ "nodeType": "YulFunctionCall",
+ "src": "24499:20:16"
}
- ]
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "24473:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24473:47:16"
},
- "condition": {
+ "nodeType": "YulExpressionStatement",
+ "src": "24473:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "24529:139:16",
+ "value": {
"arguments": [
{
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "26028:1:16"
- },
- {
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "26031:6:16"
+ "src": "24663:4:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "26025:2:16"
+ "src": "24537:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "26025:13:16"
+ "src": "24537:131:16"
},
- "nodeType": "YulIf",
- "src": "26022:101:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "24529:4:16"
+ }
+ ]
}
]
},
- "name": "copy_memory_to_memory",
+ "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "25853:3:16",
- "type": ""
- },
- {
- "name": "dst",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "25858:3:16",
+ "src": "24407:9:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "25863:6:16",
+ "src": "24422:4:16",
"type": ""
}
],
- "src": "25822:307:16"
+ "src": "24256:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26186:269:16",
+ "src": "24787:122:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "26196:22:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "26210:4:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "24809:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24817:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "24805:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24805:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e73666572206f6620746f6b656e20746861742069",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "26216:1:16",
+ "src": "24821:34:16",
"type": "",
- "value": "2"
+ "value": "ERC721: transfer of token that i"
}
],
"functionName": {
- "name": "div",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "26206:3:16"
+ "src": "24798:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "26206:12:16"
+ "src": "24798:58:16"
},
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "26196:6:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "24798:58:16"
},
{
- "nodeType": "YulVariableDeclaration",
- "src": "26227:38:16",
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "24877:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24885:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "24873:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24873:15:16"
+ },
+ {
+ "hexValue": "73206e6f74206f776e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "24890:11:16",
+ "type": "",
+ "value": "s not own"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "24866:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24866:36:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "24866:36:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "24779:6:16",
+ "type": ""
+ }
+ ],
+ "src": "24681:228:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "25061:220:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "25071:74:16",
"value": {
"arguments": [
{
- "name": "data",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "26257:4:16"
+ "src": "25137:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "26263:1:16",
+ "src": "25142:2:16",
"type": "",
- "value": "1"
+ "value": "41"
}
],
"functionName": {
- "name": "and",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "26253:3:16"
+ "src": "25078:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "26253:12:16"
+ "src": "25078:67:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "26231:18:16",
- "type": ""
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "25071:3:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "26304:51:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "26318:27:16",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "26332:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26340:4:16",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "26328:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26328:17:16"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "26318:6:16"
- }
- ]
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "name": "outOfPlaceEncoding",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "26284:18:16"
+ "src": "25243:3:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
"nodeType": "YulIdentifier",
- "src": "26277:6:16"
+ "src": "25154:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "26277:26:16"
+ "src": "25154:93:16"
},
- "nodeType": "YulIf",
- "src": "26274:81:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "25154:93:16"
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "26407:42:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x22",
- "nodeType": "YulIdentifier",
- "src": "26421:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26421:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26421:18:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "25256:19:16",
+ "value": {
"arguments": [
{
- "name": "outOfPlaceEncoding",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "26371:18:16"
+ "src": "25267:3:16"
},
{
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "26394:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26402:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "26391:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26391:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25272:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "26368:2:16"
+ "src": "25263:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26368:38:16"
+ "src": "25263:12:16"
},
- "nodeType": "YulIf",
- "src": "26365:84:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "25256:3:16"
+ }
+ ]
}
]
},
- "name": "extract_byte_array_length",
+ "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "data",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "26170:4:16",
+ "src": "25049:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "length",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "26179:6:16",
+ "src": "25057:3:16",
"type": ""
}
],
- "src": "26135:320:16"
+ "src": "24915:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26504:238:16",
+ "src": "25458:248:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "26514:58:16",
+ "nodeType": "YulAssignment",
+ "src": "25468:26:16",
"value": {
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "26536:6:16"
+ "src": "25480:9:16"
},
{
- "arguments": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "26566:4:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "26544:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26544:27:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25491:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "26532:3:16"
+ "src": "25476:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26532:40:16"
+ "src": "25476:18:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "26518:10:16",
- "type": ""
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "25468:4:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "26683:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "26685:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26685:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26685:18:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "newFreePtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "26626:10:16"
+ "src": "25515:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "26638:18:16",
+ "src": "25526:1:16",
"type": "",
- "value": "0xffffffffffffffff"
+ "value": "0"
}
],
"functionName": {
- "name": "gt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "26623:2:16"
+ "src": "25511:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26623:34:16"
+ "src": "25511:17:16"
},
{
"arguments": [
{
- "name": "newFreePtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "26662:10:16"
+ "src": "25534:4:16"
},
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "26674:6:16"
+ "src": "25540:9:16"
}
],
"functionName": {
- "name": "lt",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "26659:2:16"
+ "src": "25530:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26659:22:16"
+ "src": "25530:20:16"
}
],
"functionName": {
- "name": "or",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "26620:2:16"
+ "src": "25504:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "26620:62:16"
+ "src": "25504:47:16"
},
- "nodeType": "YulIf",
- "src": "26617:88:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "25504:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25560:139:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26721:2:16",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "26725:10:16"
+ "src": "25694:4:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "26714:6:16"
+ "src": "25568:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "26714:22:16"
+ "src": "25568:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26714:22:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "25560:4:16"
+ }
+ ]
}
]
},
- "name": "finalize_allocation",
+ "name": "abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "26490:6:16",
+ "src": "25438:9:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "size",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "26498:4:16",
+ "src": "25453:4:16",
"type": ""
}
],
- "src": "26461:281:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "26776:152:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26793:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26796:77:16",
- "type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "26786:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26786:88:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26786:88:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26890:1:16",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26893:4:16",
- "type": "",
- "value": "0x11"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "26883:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26883:15:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26883:15:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26914:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26917:4:16",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "26907:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26907:15:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26907:15:16"
- }
- ]
- },
- "name": "panic_error_0x11",
- "nodeType": "YulFunctionDefinition",
- "src": "26748:180:16"
+ "src": "25287:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26962:152:16",
+ "src": "25818:117:16",
"statements": [
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26979:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26982:77:16",
- "type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "26972:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26972:88:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "26972:88:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27076:1:16",
- "type": "",
- "value": "4"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "25840:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25848:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "25836:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25836:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "27079:4:16",
+ "src": "25852:34:16",
"type": "",
- "value": "0x22"
+ "value": "ERC721: transfer to the zero add"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27069:6:16"
+ "src": "25829:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27069:15:16"
+ "src": "25829:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27069:15:16"
+ "src": "25829:58:16"
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27100:1:16",
- "type": "",
- "value": "0"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "25908:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25916:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "25904:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25904:15:16"
},
{
- "kind": "number",
+ "hexValue": "72657373",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "27103:4:16",
+ "src": "25921:6:16",
"type": "",
- "value": "0x24"
+ "value": "ress"
}
],
"functionName": {
- "name": "revert",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27093:6:16"
+ "src": "25897:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27093:15:16"
+ "src": "25897:31:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27093:15:16"
+ "src": "25897:31:16"
}
]
},
- "name": "panic_error_0x22",
+ "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
"nodeType": "YulFunctionDefinition",
- "src": "26934:180:16"
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "25810:6:16",
+ "type": ""
+ }
+ ],
+ "src": "25712:223:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27148:152:16",
+ "src": "26087:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26097:74:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27165:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26163:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27168:77:16",
+ "src": "26168:2:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "36"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "27158:6:16"
+ "src": "26104:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "27158:88:16"
+ "src": "26104:67:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27158:88:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26097:3:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27262:1:16",
- "type": "",
- "value": "4"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27265:4:16",
- "type": "",
- "value": "0x31"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26269:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
"nodeType": "YulIdentifier",
- "src": "27255:6:16"
+ "src": "26180:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "27255:15:16"
+ "src": "26180:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27255:15:16"
+ "src": "26180:93:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26282:19:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27286:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26293:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27289:4:16",
+ "src": "26298:2:16",
"type": "",
- "value": "0x24"
+ "value": "64"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "27279:6:16"
+ "src": "26289:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27279:15:16"
+ "src": "26289:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27279:15:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "26282:3:16"
+ }
+ ]
}
]
},
- "name": "panic_error_0x31",
+ "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
- "src": "27120:180:16"
+ "parameters": [
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "26075:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "26083:3:16",
+ "type": ""
+ }
+ ],
+ "src": "25941:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27334:152:16",
+ "src": "26484:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26494:26:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27351:1:16",
- "type": "",
- "value": "0"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "26506:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27354:77:16",
+ "src": "26517:2:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "27344:6:16"
+ "src": "26502:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27344:88:16"
+ "src": "26502:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27344:88:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "26494:4:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27448:1:16",
- "type": "",
- "value": "4"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "26541:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "26552:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "26537:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "26537:17:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27451:4:16",
- "type": "",
- "value": "0x32"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "26560:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "26566:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "26556:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "26556:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27441:6:16"
+ "src": "26530:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27441:15:16"
+ "src": "26530:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27441:15:16"
+ "src": "26530:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26586:139:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27472:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27475:4:16",
- "type": "",
- "value": "0x24"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "26720:4:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "27465:6:16"
+ "src": "26594:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "27465:15:16"
+ "src": "26594:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27465:15:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "26586:4:16"
+ }
+ ]
}
]
},
- "name": "panic_error_0x32",
+ "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
- "src": "27306:180:16"
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "26464:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "26479:4:16",
+ "type": ""
+ }
+ ],
+ "src": "26313:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27520:152:16",
+ "src": "26766:152:16",
"statements": [
{
"expression": {
@@ -12801,14 +12738,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27537:1:16",
+ "src": "26783:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27540:77:16",
+ "src": "26786:77:16",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
@@ -12816,13 +12753,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27530:6:16"
+ "src": "26776:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27530:88:16"
+ "src": "26776:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27530:88:16"
+ "src": "26776:88:16"
},
{
"expression": {
@@ -12830,28 +12767,28 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27634:1:16",
+ "src": "26880:1:16",
"type": "",
"value": "4"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27637:4:16",
+ "src": "26883:4:16",
"type": "",
- "value": "0x41"
+ "value": "0x11"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27627:6:16"
+ "src": "26873:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27627:15:16"
+ "src": "26873:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27627:15:16"
+ "src": "26873:15:16"
},
{
"expression": {
@@ -12859,14 +12796,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27658:1:16",
+ "src": "26904:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27661:4:16",
+ "src": "26907:4:16",
"type": "",
"value": "0x24"
}
@@ -12874,274 +12811,370 @@
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "27651:6:16"
+ "src": "26897:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27651:15:16"
+ "src": "26897:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27651:15:16"
+ "src": "26897:15:16"
}
]
},
- "name": "panic_error_0x41",
+ "name": "panic_error_0x11",
"nodeType": "YulFunctionDefinition",
- "src": "27492:180:16"
+ "src": "26738:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27767:28:16",
+ "src": "26969:146:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26979:25:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27784:1:16",
- "type": "",
- "value": "0"
- },
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27002:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "26984:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "26984:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "26979:1:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "27013:25:16",
+ "value": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27787:1:16",
- "type": "",
- "value": "0"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27036:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "27777:6:16"
+ "src": "27018:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "27777:12:16"
+ "src": "27018:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27777:12:16"
- }
- ]
- },
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
- "nodeType": "YulFunctionDefinition",
- "src": "27678:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "27890:28:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27013:1:16"
+ }
+ ]
+ },
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "27060:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x11",
+ "nodeType": "YulIdentifier",
+ "src": "27062:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27062:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "27062:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27907:1:16",
- "type": "",
- "value": "0"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27054:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27910:1:16",
- "type": "",
- "value": "0"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27057:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "27900:6:16"
+ "src": "27051:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "27900:12:16"
+ "src": "27051:8:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "27900:12:16"
- }
- ]
- },
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
- "nodeType": "YulFunctionDefinition",
- "src": "27801:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "28013:28:16",
- "statements": [
+ "nodeType": "YulIf",
+ "src": "27048:34:16"
+ },
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "27092:17:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28030:1:16",
- "type": "",
- "value": "0"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27104:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28033:1:16",
- "type": "",
- "value": "0"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27107:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "28023:6:16"
+ "src": "27100:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28023:12:16"
+ "src": "27100:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "28023:12:16"
+ "variableNames": [
+ {
+ "name": "diff",
+ "nodeType": "YulIdentifier",
+ "src": "27092:4:16"
+ }
+ ]
}
]
},
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "name": "checked_sub_t_uint256",
"nodeType": "YulFunctionDefinition",
- "src": "27924:117:16"
+ "parameters": [
+ {
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "26955:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
+ "nodeType": "YulTypedName",
+ "src": "26958:1:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "diff",
+ "nodeType": "YulTypedName",
+ "src": "26964:4:16",
+ "type": ""
+ }
+ ],
+ "src": "26924:191:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "28136:28:16",
+ "src": "27165:261:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "27175:25:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28153:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28156:1:16",
- "type": "",
- "value": "0"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27198:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "28146:6:16"
+ "src": "27180:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "28146:12:16"
+ "src": "27180:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "28146:12:16"
- }
- ]
- },
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulFunctionDefinition",
- "src": "28047:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "28218:54:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27175:1:16"
+ }
+ ]
+ },
{
"nodeType": "YulAssignment",
- "src": "28228:38:16",
+ "src": "27209:25:16",
"value": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27232:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "27214:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27214:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27209:1:16"
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "27372:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x11",
"nodeType": "YulIdentifier",
- "src": "28246:5:16"
+ "src": "27374:16:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28253:2:16",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "28242:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "27374:18:16"
},
- "nodeType": "YulFunctionCall",
- "src": "28242:14:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "27374:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27293:1:16"
},
{
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "28262:2:16",
+ "src": "27300:66:16",
"type": "",
- "value": "31"
+ "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27368:1:16"
}
],
"functionName": {
- "name": "not",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "28258:3:16"
+ "src": "27296:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28258:7:16"
+ "src": "27296:74:16"
}
],
"functionName": {
- "name": "and",
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "27290:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27290:81:16"
+ },
+ "nodeType": "YulIf",
+ "src": "27287:107:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "27404:16:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "27415:1:16"
+ },
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "27418:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "28238:3:16"
+ "src": "27411:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28238:28:16"
+ "src": "27411:9:16"
},
"variableNames": [
{
- "name": "result",
+ "name": "sum",
"nodeType": "YulIdentifier",
- "src": "28228:6:16"
+ "src": "27404:3:16"
}
]
}
]
},
- "name": "round_up_to_mul_of_32",
+ "name": "checked_add_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "27152:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
"nodeType": "YulTypedName",
- "src": "28201:5:16",
+ "src": "27155:1:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "result",
+ "name": "sum",
"nodeType": "YulTypedName",
- "src": "28211:6:16",
+ "src": "27161:3:16",
"type": ""
}
],
- "src": "28170:102:16"
+ "src": "27121:305:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "28384:124:16",
+ "src": "27538:131:16",
"statements": [
{
"expression": {
@@ -13151,12 +13184,12 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "28406:6:16"
+ "src": "27560:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "28414:1:16",
+ "src": "27568:1:16",
"type": "",
"value": "0"
}
@@ -13164,30 +13197,30 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "28402:3:16"
+ "src": "27556:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28402:14:16"
+ "src": "27556:14:16"
},
{
- "hexValue": "455243373231456e756d657261626c653a206f776e657220696e646578206f75",
+ "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "28418:34:16",
+ "src": "27572:34:16",
"type": "",
- "value": "ERC721Enumerable: owner index ou"
+ "value": "ERC721: transfer to non ERC721Re"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "28395:6:16"
+ "src": "27549:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "28395:58:16"
+ "src": "27549:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "28395:58:16"
+ "src": "27549:58:16"
},
{
"expression": {
@@ -13197,12 +13230,12 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "28474:6:16"
+ "src": "27628:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "28482:2:16",
+ "src": "27636:2:16",
"type": "",
"value": "32"
}
@@ -13210,240 +13243,213 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "28470:3:16"
+ "src": "27624:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28470:15:16"
+ "src": "27624:15:16"
},
{
- "hexValue": "74206f6620626f756e6473",
+ "hexValue": "63656976657220696d706c656d656e746572",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "28487:13:16",
+ "src": "27641:20:16",
"type": "",
- "value": "t of bounds"
+ "value": "ceiver implementer"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "28463:6:16"
+ "src": "27617:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "28463:38:16"
+ "src": "27617:45:16"
},
"nodeType": "YulExpressionStatement",
- "src": "28463:38:16"
+ "src": "27617:45:16"
}
]
},
- "name": "store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c",
+ "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "28376:6:16",
+ "src": "27530:6:16",
"type": ""
}
],
- "src": "28278:230:16"
+ "src": "27432:237:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "28620:131:16",
+ "src": "27821:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "27831:74:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "28642:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28650:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "28638:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "28638:14:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "27897:3:16"
},
{
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "28654:34:16",
+ "src": "27902:2:16",
"type": "",
- "value": "ERC721: transfer to non ERC721Re"
+ "value": "50"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "27838:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27838:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "27831:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28003:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
"nodeType": "YulIdentifier",
- "src": "28631:6:16"
+ "src": "27914:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "28631:58:16"
+ "src": "27914:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "28631:58:16"
+ "src": "27914:93:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "28016:19:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "28710:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28718:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "28706:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "28706:15:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28027:3:16"
},
{
- "hexValue": "63656976657220696d706c656d656e746572",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "28723:20:16",
+ "src": "28032:2:16",
"type": "",
- "value": "ceiver implementer"
+ "value": "64"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "28699:6:16"
+ "src": "28023:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28699:45:16"
+ "src": "28023:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "28699:45:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "28016:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
+ "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "27809:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "28612:6:16",
+ "src": "27817:3:16",
"type": ""
}
],
- "src": "28514:237:16"
+ "src": "27675:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "28863:72:16",
+ "src": "28218:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "28228:26:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "28885:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "28893:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "28881:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "28881:14:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "28240:9:16"
},
{
- "hexValue": "4552433732313a20746f6b656e20616c7265616479206d696e746564",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "28897:30:16",
+ "src": "28251:2:16",
"type": "",
- "value": "ERC721: token already minted"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "28874:6:16"
+ "src": "28236:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "28874:54:16"
+ "src": "28236:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "28874:54:16"
- }
- ]
- },
- "name": "store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "28855:6:16",
- "type": ""
- }
- ],
- "src": "28757:178:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "29047:117:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "28228:4:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "29069:6:16"
+ "src": "28275:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "29077:1:16",
+ "src": "28286:1:16",
"type": "",
"value": "0"
}
@@ -13451,1049 +13457,1080 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "29065:3:16"
+ "src": "28271:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29065:14:16"
+ "src": "28271:17:16"
},
- {
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29081:34:16",
- "type": "",
- "value": "ERC721: transfer to the zero add"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "29058:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "29058:58:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "29058:58:16"
- },
- {
- "expression": {
- "arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "29137:6:16"
+ "src": "28294:4:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29145:2:16",
- "type": "",
- "value": "32"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "28300:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "29133:3:16"
+ "src": "28290:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29133:15:16"
- },
- {
- "hexValue": "72657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29150:6:16",
- "type": "",
- "value": "ress"
+ "src": "28290:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "29126:6:16"
+ "src": "28264:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "29126:31:16"
+ "src": "28264:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "29126:31:16"
+ "src": "28264:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "28320:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "28454:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "28328:124:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "28328:131:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "28320:4:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
+ "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "28198:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "29039:6:16",
+ "src": "28213:4:16",
"type": ""
}
],
- "src": "28941:223:16"
+ "src": "28047:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "29276:69:16",
+ "src": "28530:40:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "28541:22:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "29298:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29306:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "29294:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "29294:14:16"
- },
- {
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29310:27:16",
- "type": "",
- "value": "ERC721: approve to caller"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "28557:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "29287:6:16"
+ "src": "28551:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "29287:51:16"
+ "src": "28551:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "29287:51:16"
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "28541:6:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
+ "name": "array_length_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "28513:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "29268:6:16",
+ "src": "28523:6:16",
"type": ""
}
],
- "src": "29170:175:16"
+ "src": "28472:98:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "29457:125:16",
+ "src": "28671:73:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "29479:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29487:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "29475:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "29475:14:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28688:3:16"
},
{
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29491:34:16",
- "type": "",
- "value": "ERC721: operator query for nonex"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "28693:6:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "29468:6:16"
+ "src": "28681:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "29468:58:16"
+ "src": "28681:19:16"
},
"nodeType": "YulExpressionStatement",
- "src": "29468:58:16"
+ "src": "28681:19:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "28709:29:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "29547:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29555:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "29543:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "29543:15:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28728:3:16"
},
{
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "29560:14:16",
+ "src": "28733:4:16",
"type": "",
- "value": "istent token"
+ "value": "0x20"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "29536:6:16"
+ "src": "28724:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29536:39:16"
+ "src": "28724:14:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "29536:39:16"
+ "variableNames": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulIdentifier",
+ "src": "28709:11:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
+ "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "28643:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "28648:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "29449:6:16",
+ "src": "28659:11:16",
"type": ""
}
],
- "src": "29351:231:16"
+ "src": "28576:168:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "29694:137:16",
+ "src": "28840:270:16",
"statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "28850:52:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "28896:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_length_t_bytes_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "28864:31:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "28864:38:16"
+ },
+ "variables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "28854:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "28911:77:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28976:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "28981:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "28918:57:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "28918:70:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "28911:3:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "29716:6:16"
+ "src": "29023:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "29724:1:16",
+ "src": "29030:4:16",
"type": "",
- "value": "0"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "29712:3:16"
+ "src": "29019:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29712:14:16"
+ "src": "29019:16:16"
},
{
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29728:34:16",
- "type": "",
- "value": "ERC721: approve caller is not ow"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "29037:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "29042:6:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "copy_memory_to_memory",
"nodeType": "YulIdentifier",
- "src": "29705:6:16"
+ "src": "28997:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "29705:58:16"
+ "src": "28997:52:16"
},
"nodeType": "YulExpressionStatement",
- "src": "29705:58:16"
+ "src": "28997:52:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "29058:46:16",
+ "value": {
"arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "29069:3:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "29784:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29792:2:16",
- "type": "",
- "value": "32"
+ "src": "29096:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "29780:3:16"
+ "src": "29074:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "29780:15:16"
- },
- {
- "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "29797:26:16",
- "type": "",
- "value": "ner nor approved for all"
+ "src": "29074:29:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "29773:6:16"
+ "src": "29065:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29773:51:16"
+ "src": "29065:39:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "29773:51:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "29058:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
+ "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "28821:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "29686:6:16",
+ "src": "28828:3:16",
"type": ""
}
],
- "src": "29588:243:16"
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "28836:3:16",
+ "type": ""
+ }
+ ],
+ "src": "28750:360:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "29943:123:16",
+ "src": "29316:440:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "29326:27:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "29965:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "29973:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "29961:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "29961:14:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "29338:9:16"
},
{
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "29977:34:16",
+ "src": "29349:3:16",
"type": "",
- "value": "ERC721: balance query for the ze"
+ "value": "128"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "29954:6:16"
+ "src": "29334:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "29954:58:16"
+ "src": "29334:19:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "29954:58:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "29326:4:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "29407:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "30033:6:16"
+ "src": "29420:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "30041:2:16",
+ "src": "29431:1:16",
"type": "",
- "value": "32"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "30029:3:16"
+ "src": "29416:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "30029:15:16"
- },
- {
- "hexValue": "726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30046:12:16",
- "type": "",
- "value": "ro address"
+ "src": "29416:17:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "30022:6:16"
+ "src": "29363:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "30022:37:16"
+ "src": "29363:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "30022:37:16"
- }
- ]
- },
- "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "29935:6:16",
- "type": ""
- }
- ],
- "src": "29837:229:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "30178:122:16",
- "statements": [
+ "src": "29363:71:16"
+ },
{
"expression": {
"arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "29488:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "30200:6:16"
+ "src": "29501:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "30208:1:16",
+ "src": "29512:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
- "nodeType": "YulIdentifier",
- "src": "30196:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "30196:14:16"
- },
- {
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30212:34:16",
- "type": "",
- "value": "ERC721: owner query for nonexist"
+ "nodeType": "YulIdentifier",
+ "src": "29497:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "29497:18:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "30189:6:16"
+ "src": "29444:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "30189:58:16"
+ "src": "29444:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "30189:58:16"
+ "src": "29444:72:16"
},
{
"expression": {
"arguments": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "29570:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "30268:6:16"
+ "src": "29583:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "30276:2:16",
+ "src": "29594:2:16",
"type": "",
- "value": "32"
+ "value": "64"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "30264:3:16"
+ "src": "29579:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "30264:15:16"
- },
- {
- "hexValue": "656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30281:11:16",
- "type": "",
- "value": "ent token"
+ "src": "29579:18:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "30257:6:16"
+ "src": "29526:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "30257:36:16"
+ "src": "29526:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "30257:36:16"
- }
- ]
- },
- "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "30170:6:16",
- "type": ""
- }
- ],
- "src": "30072:228:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "30412:76:16",
- "statements": [
+ "src": "29526:72:16"
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "30434:6:16"
+ "src": "29619:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "30442:1:16",
+ "src": "29630:2:16",
"type": "",
- "value": "0"
+ "value": "96"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "30430:3:16"
+ "src": "29615:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "30430:14:16"
+ "src": "29615:18:16"
},
{
- "hexValue": "4552433732313a206d696e7420746f20746865207a65726f2061646472657373",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30446:34:16",
- "type": "",
- "value": "ERC721: mint to the zero address"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "29639:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "29645:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "29635:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "29635:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "30423:6:16"
+ "src": "29608:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "30423:58:16"
+ "src": "29608:48:16"
},
"nodeType": "YulExpressionStatement",
- "src": "30423:58:16"
+ "src": "29608:48:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "29665:84:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value3",
+ "nodeType": "YulIdentifier",
+ "src": "29735:6:16"
+ },
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "29744:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "29673:61:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "29673:76:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "29665:4:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
+ "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "29264:9:16",
+ "type": ""
+ },
+ {
+ "name": "value3",
+ "nodeType": "YulTypedName",
+ "src": "29276:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "29284:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "29292:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "29300:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "30404:6:16",
+ "src": "29311:4:16",
"type": ""
}
],
- "src": "30306:182:16"
+ "src": "29116:640:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "30600:130:16",
+ "src": "29824:79:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "29834:22:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "30622:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "30630:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "30618:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "30618:14:16"
- },
- {
- "hexValue": "45524337323155524953746f726167653a2055524920717565727920666f7220",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30634:34:16",
- "type": "",
- "value": "ERC721URIStorage: URI query for "
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "29849:6:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "30611:6:16"
+ "src": "29843:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "30611:58:16"
+ "src": "29843:13:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "30611:58:16"
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "29834:5:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "30690:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "30698:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "30686:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "30686:15:16"
- },
- {
- "hexValue": "6e6f6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30703:19:16",
- "type": "",
- "value": "nonexistent token"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "29891:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulIdentifier",
- "src": "30679:6:16"
+ "src": "29865:25:16"
},
"nodeType": "YulFunctionCall",
- "src": "30679:44:16"
+ "src": "29865:32:16"
},
"nodeType": "YulExpressionStatement",
- "src": "30679:44:16"
+ "src": "29865:32:16"
}
]
},
- "name": "store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a",
+ "name": "abi_decode_t_bytes4_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "30592:6:16",
+ "src": "29802:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "29810:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "29818:5:16",
"type": ""
}
],
- "src": "30494:236:16"
+ "src": "29762:141:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "30842:125:16",
+ "src": "29985:273:16",
"statements": [
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "30031:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "30033:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "30033:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "30033:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "30864:6:16"
+ "src": "30006:7:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "30872:1:16",
- "type": "",
- "value": "0"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "30015:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "30860:3:16"
+ "src": "30002:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "30860:14:16"
+ "src": "30002:23:16"
},
{
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "30876:34:16",
+ "src": "30027:2:16",
"type": "",
- "value": "ERC721: approved query for nonex"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "30853:6:16"
+ "src": "29998:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "29998:32:16"
+ },
+ "nodeType": "YulIf",
+ "src": "29995:119:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "30124:127:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "30139:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "30153:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "30143:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "30853:58:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "30853:58:16"
- },
- {
- "expression": {
- "arguments": [
- {
+ {
+ "nodeType": "YulAssignment",
+ "src": "30168:73:16",
+ "value": {
"arguments": [
{
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "30932:6:16"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "30213:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "30224:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "30209:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "30209:22:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "30940:2:16",
- "type": "",
- "value": "32"
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "30233:7:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_decode_t_bytes4_fromMemory",
"nodeType": "YulIdentifier",
- "src": "30928:3:16"
+ "src": "30178:30:16"
},
"nodeType": "YulFunctionCall",
- "src": "30928:15:16"
+ "src": "30178:63:16"
},
- {
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "30945:14:16",
- "type": "",
- "value": "istent token"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "30921:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "30921:39:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "30921:39:16"
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "30168:6:16"
+ }
+ ]
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
+ "name": "abi_decode_tuple_t_bytes4_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "29955:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "29966:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "30834:6:16",
+ "src": "29978:6:16",
"type": ""
}
],
- "src": "30736:231:16"
+ "src": "29909:349:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "31079:122:16",
+ "src": "30292:152:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31101:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31109:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31097:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31097:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "30309:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4552433732313a207472616e73666572206f6620746f6b656e20746861742069",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31113:34:16",
+ "src": "30312:77:16",
"type": "",
- "value": "ERC721: transfer of token that i"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "31090:6:16"
+ "src": "30302:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "31090:58:16"
+ "src": "30302:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "31090:58:16"
+ "src": "30302:88:16"
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31169:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31177:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31165:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31165:15:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "30406:1:16",
+ "type": "",
+ "value": "4"
},
{
- "hexValue": "73206e6f74206f776e",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31182:11:16",
+ "src": "30409:4:16",
"type": "",
- "value": "s not own"
+ "value": "0x31"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "31158:6:16"
+ "src": "30399:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "31158:36:16"
+ "src": "30399:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "31158:36:16"
- }
- ]
- },
- "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "31071:6:16",
- "type": ""
- }
- ],
- "src": "30973:228:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "31313:114:16",
- "statements": [
+ "src": "30399:15:16"
+ },
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31335:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31343:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31331:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31331:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "30430:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31347:34:16",
+ "src": "30433:4:16",
"type": "",
- "value": "ERC721: approval to current owne"
+ "value": "0x24"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "31324:6:16"
+ "src": "30423:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "31324:58:16"
+ "src": "30423:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "31324:58:16"
- },
+ "src": "30423:15:16"
+ }
+ ]
+ },
+ "name": "panic_error_0x31",
+ "nodeType": "YulFunctionDefinition",
+ "src": "30264:180:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "30556:76:16",
+ "statements": [
{
"expression": {
"arguments": [
@@ -14502,219 +14539,211 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "31403:6:16"
+ "src": "30578:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "31411:2:16",
+ "src": "30586:1:16",
"type": "",
- "value": "32"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "31399:3:16"
+ "src": "30574:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "31399:15:16"
+ "src": "30574:14:16"
},
{
- "hexValue": "72",
+ "hexValue": "4552433732313a206d696e7420746f20746865207a65726f2061646472657373",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "31416:3:16",
+ "src": "30590:34:16",
"type": "",
- "value": "r"
+ "value": "ERC721: mint to the zero address"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "31392:6:16"
+ "src": "30567:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "31392:28:16"
+ "src": "30567:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "31392:28:16"
+ "src": "30567:58:16"
}
]
},
- "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
+ "name": "store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "31305:6:16",
+ "src": "30548:6:16",
"type": ""
}
],
- "src": "31207:220:16"
+ "src": "30450:182:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "31539:130:16",
+ "src": "30784:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "30794:74:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31561:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31569:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31557:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31557:14:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "30860:3:16"
},
{
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31573:34:16",
+ "src": "30865:2:16",
"type": "",
- "value": "ERC721: transfer caller is not o"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "31550:6:16"
+ "src": "30801:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "31550:58:16"
+ "src": "30801:67:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "31550:58:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "30794:3:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31629:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31637:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31625:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31625:15:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "30966:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6",
+ "nodeType": "YulIdentifier",
+ "src": "30877:88:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "30877:93:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "30877:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "30979:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "30990:3:16"
},
{
- "hexValue": "776e6572206e6f7220617070726f766564",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31642:19:16",
+ "src": "30995:2:16",
"type": "",
- "value": "wner nor approved"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "31618:6:16"
+ "src": "30986:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "31618:44:16"
+ "src": "30986:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "31618:44:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "30979:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
+ "name": "abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "30772:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "31531:6:16",
+ "src": "30780:3:16",
"type": ""
}
],
- "src": "31433:236:16"
+ "src": "30638:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "31781:125:16",
+ "src": "31181:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "31191:26:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "31803:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "31811:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "31799:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31799:14:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "31203:9:16"
},
{
- "hexValue": "455243373231456e756d657261626c653a20676c6f62616c20696e646578206f",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "31815:34:16",
+ "src": "31214:2:16",
"type": "",
- "value": "ERC721Enumerable: global index o"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "31792:6:16"
+ "src": "31199:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "31792:58:16"
+ "src": "31199:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "31792:58:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "31191:4:16"
+ }
+ ]
},
{
"expression": {
@@ -14722,476 +14751,447 @@
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "31871:6:16"
+ "src": "31238:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "31879:2:16",
+ "src": "31249:1:16",
"type": "",
- "value": "32"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "31867:3:16"
+ "src": "31234:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "31867:15:16"
+ "src": "31234:17:16"
},
{
- "hexValue": "7574206f6620626f756e6473",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "31884:14:16",
- "type": "",
- "value": "ut of bounds"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "31257:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "31263:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "31253:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "31253:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "31860:6:16"
+ "src": "31227:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "31860:39:16"
+ "src": "31227:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "31860:39:16"
- }
- ]
- },
- "name": "store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "31773:6:16",
- "type": ""
- }
- ],
- "src": "31675:231:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "31955:79:16",
- "statements": [
+ "src": "31227:47:16"
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "32012:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32021:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32024:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "32014:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32014:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "32014:12:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "31283:139:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "31978:5:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "32003:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_address",
- "nodeType": "YulIdentifier",
- "src": "31985:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31985:24:16"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "31975:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "31975:35:16"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "31417:4:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "31968:6:16"
+ "src": "31291:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "31968:43:16"
+ "src": "31291:131:16"
},
- "nodeType": "YulIf",
- "src": "31965:63:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "31283:4:16"
+ }
+ ]
}
]
},
- "name": "validator_revert_t_address",
+ "name": "abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "31161:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "31948:5:16",
+ "src": "31176:4:16",
"type": ""
}
],
- "src": "31912:122:16"
+ "src": "31010:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "32080:76:16",
+ "src": "31541:72:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "32134:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32143:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32146:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "32136:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32136:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "32136:12:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "32103:5:16"
+ "src": "31563:6:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "32125:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bool",
- "nodeType": "YulIdentifier",
- "src": "32110:14:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32110:21:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "31571:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "32100:2:16"
+ "src": "31559:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "32100:32:16"
+ "src": "31559:14:16"
+ },
+ {
+ "hexValue": "4552433732313a20746f6b656e20616c7265616479206d696e746564",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "31575:30:16",
+ "type": "",
+ "value": "ERC721: token already minted"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "32093:6:16"
+ "src": "31552:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "32093:40:16"
+ "src": "31552:54:16"
},
- "nodeType": "YulIf",
- "src": "32090:60:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "31552:54:16"
}
]
},
- "name": "validator_revert_t_bool",
+ "name": "store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "32073:5:16",
+ "src": "31533:6:16",
"type": ""
}
],
- "src": "32040:116:16"
+ "src": "31435:178:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "32204:78:16",
+ "src": "31765:220:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "32260:16:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "31775:74:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32269:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32272:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "32262:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32262:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "32262:12:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "31841:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "31846:2:16",
+ "type": "",
+ "value": "28"
}
- ]
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "31782:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "31782:67:16"
},
- "condition": {
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "31775:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "32227:5:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "32251:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bytes4",
- "nodeType": "YulIdentifier",
- "src": "32234:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32234:23:16"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "32224:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32224:34:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "31947:3:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57",
"nodeType": "YulIdentifier",
- "src": "32217:6:16"
+ "src": "31858:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "32217:42:16"
+ "src": "31858:93:16"
},
- "nodeType": "YulIf",
- "src": "32214:62:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "31858:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "31960:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "31971:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "31976:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "31967:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "31967:12:16"
+ },
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "31960:3:16"
+ }
+ ]
}
]
},
- "name": "validator_revert_t_bytes4",
+ "name": "abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "32197:5:16",
+ "src": "31753:3:16",
"type": ""
}
],
- "src": "32162:120:16"
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "31761:3:16",
+ "type": ""
+ }
+ ],
+ "src": "31619:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "32331:79:16",
+ "src": "32162:248:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "32388:16:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "32172:26:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32397:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "32400:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "32390:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32390:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "32390:12:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "32184:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "32195:2:16",
+ "type": "",
+ "value": "32"
}
- ]
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "32180:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "32180:18:16"
},
- "condition": {
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "32172:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "32354:5:16"
+ "src": "32219:9:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "32379:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "32361:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "32361:24:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "32230:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "32215:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "32215:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "32238:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "32244:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "32351:2:16"
+ "src": "32234:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "32351:35:16"
+ "src": "32234:20:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "32344:6:16"
+ "src": "32208:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "32344:43:16"
+ "src": "32208:47:16"
},
- "nodeType": "YulIf",
- "src": "32341:63:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "32208:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "32264:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "32398:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "32272:124:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "32272:131:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "32264:4:16"
+ }
+ ]
}
]
},
- "name": "validator_revert_t_uint256",
+ "name": "abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "32142:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "32324:5:16",
+ "src": "32157:4:16",
"type": ""
}
],
- "src": "32288:122:16"
+ "src": "31991:419:16"
}
]
},
- "contents": "{\n\n function abi_decode_available_length_t_bytes_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n function abi_decode_available_length_t_string_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_string_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n function abi_decode_t_address(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_t_bool(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bool(value)\n }\n\n function abi_decode_t_bytes4(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_t_bytes4_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_bytes4(value)\n }\n\n // bytes\n function abi_decode_t_bytes_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_bytes_memory_ptr(add(offset, 0x20), length, end)\n }\n\n // string\n function abi_decode_t_string_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_string_memory_ptr(add(offset, 0x20), length, end)\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2 {\n if slt(sub(dataEnd, headStart), 96) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3 {\n if slt(sub(dataEnd, headStart), 128) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value3 := abi_decode_t_bytes_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_bool(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_string_memory_ptr(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := calldataload(add(headStart, 0))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value0 := abi_decode_t_string_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 43)\n store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 50)\n store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 28)\n store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 36)\n store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 25)\n store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 56)\n store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 42)\n store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 32)\n store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 33)\n store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart , value3, value2, value1, value0) -> tail {\n tail := add(headStart, 128)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n mstore(add(headStart, 96), sub(tail, headStart))\n tail := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value3, tail)\n\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_uint256_t_address_t_string_memory_ptr__to_t_uint256_t_address_t_string_memory_ptr__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n mstore(add(headStart, 64), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value2, tail)\n\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_allocation_size_t_bytes_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function array_allocation_size_t_string_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function checked_add_t_uint256(x, y) -> sum {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n // overflow, if x > (maxValue - y)\n if gt(x, sub(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff, y)) { panic_error_0x11() }\n\n sum := add(x, y)\n }\n\n function checked_sub_t_uint256(x, y) -> diff {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n if lt(x, y) { panic_error_0x11() }\n\n diff := sub(x, y)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function cleanup_t_bytes4(value) -> cleaned {\n cleaned := and(value, 0xffffffff00000000000000000000000000000000000000000000000000000000)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function copy_calldata_to_memory(src, dst, length) {\n calldatacopy(dst, src, length)\n // clear end\n mstore(add(dst, length), 0)\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function panic_error_0x31() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x31)\n revert(0, 0x24)\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Enumerable: owner index ou\")\n\n mstore(add(memPtr, 32), \"t of bounds\")\n\n }\n\n function store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to non ERC721Re\")\n\n mstore(add(memPtr, 32), \"ceiver implementer\")\n\n }\n\n function store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: token already minted\")\n\n }\n\n function store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to the zero add\")\n\n mstore(add(memPtr, 32), \"ress\")\n\n }\n\n function store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve to caller\")\n\n }\n\n function store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: operator query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve caller is not ow\")\n\n mstore(add(memPtr, 32), \"ner nor approved for all\")\n\n }\n\n function store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: balance query for the ze\")\n\n mstore(add(memPtr, 32), \"ro address\")\n\n }\n\n function store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: owner query for nonexist\")\n\n mstore(add(memPtr, 32), \"ent token\")\n\n }\n\n function store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: mint to the zero address\")\n\n }\n\n function store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721URIStorage: URI query for \")\n\n mstore(add(memPtr, 32), \"nonexistent token\")\n\n }\n\n function store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approved query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer of token that i\")\n\n mstore(add(memPtr, 32), \"s not own\")\n\n }\n\n function store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approval to current owne\")\n\n mstore(add(memPtr, 32), \"r\")\n\n }\n\n function store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer caller is not o\")\n\n mstore(add(memPtr, 32), \"wner nor approved\")\n\n }\n\n function store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Enumerable: global index o\")\n\n mstore(add(memPtr, 32), \"ut of bounds\")\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_bool(value) {\n if iszero(eq(value, cleanup_t_bool(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_bytes4(value) {\n if iszero(eq(value, cleanup_t_bytes4(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n}\n",
+ "contents": "{\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function cleanup_t_bytes4(value) -> cleaned {\n cleaned := and(value, 0xffffffff00000000000000000000000000000000000000000000000000000000)\n }\n\n function validator_revert_t_bytes4(value) {\n if iszero(eq(value, cleanup_t_bytes4(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_bytes4(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4(add(headStart, offset), dataEnd)\n }\n\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_address(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_uint256_t_address_t_string_memory_ptr__to_t_uint256_t_address_t_string_memory_ptr__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n mstore(add(headStart, 64), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value2, tail)\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2 {\n if slt(sub(dataEnd, headStart), 96) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function validator_revert_t_bool(value) {\n if iszero(eq(value, cleanup_t_bool(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_bool(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bool(value)\n }\n\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_bool(add(headStart, offset), dataEnd)\n }\n\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function array_allocation_size_t_bytes_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function copy_calldata_to_memory(src, dst, length) {\n calldatacopy(dst, src, length)\n // clear end\n mstore(add(dst, length), 0)\n }\n\n function abi_decode_available_length_t_bytes_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n // bytes\n function abi_decode_t_bytes_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_bytes_memory_ptr(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3 {\n if slt(sub(dataEnd, headStart), 128) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value3 := abi_decode_t_bytes_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function array_allocation_size_t_string_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function abi_decode_available_length_t_string_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_string_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n // string\n function abi_decode_t_string_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_string_memory_ptr(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_string_memory_ptr(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := calldataload(add(headStart, 0))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value0 := abi_decode_t_string_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approved query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approval to current owne\")\n\n mstore(add(memPtr, 32), \"r\")\n\n }\n\n function abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 33)\n store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve caller is not ow\")\n\n mstore(add(memPtr, 32), \"ner nor approved for all\")\n\n }\n\n function abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 56)\n store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer caller is not o\")\n\n mstore(add(memPtr, 32), \"wner nor approved\")\n\n }\n\n function abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Enumerable: owner index ou\")\n\n mstore(add(memPtr, 32), \"t of bounds\")\n\n }\n\n function abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 43)\n store_literal_in_memory_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1d7f5dcf03a65f41ee49b0ab593e3851cfbe3fd7da53b6cf4eddd83c7df5734c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Enumerable: global index o\")\n\n mstore(add(memPtr, 32), \"ut of bounds\")\n\n }\n\n function abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_d269a4e9f5820dcdb69ea21f528512eb9b927c8d846d48aa51c9219f461d4dcc_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: owner query for nonexist\")\n\n mstore(add(memPtr, 32), \"ent token\")\n\n }\n\n function abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: balance query for the ze\")\n\n mstore(add(memPtr, 32), \"ro address\")\n\n }\n\n function abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 42)\n store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve to caller\")\n\n }\n\n function abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 25)\n store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721URIStorage: URI query for \")\n\n mstore(add(memPtr, 32), \"nonexistent token\")\n\n }\n\n function abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_8e9ed1638ba7e2d59e03d0957c9339381732ac84d73f65c86c45db1467eafa2a_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: operator query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer of token that i\")\n\n mstore(add(memPtr, 32), \"s not own\")\n\n }\n\n function abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to the zero add\")\n\n mstore(add(memPtr, 32), \"ress\")\n\n }\n\n function abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 36)\n store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function checked_sub_t_uint256(x, y) -> diff {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n if lt(x, y) { panic_error_0x11() }\n\n diff := sub(x, y)\n }\n\n function checked_add_t_uint256(x, y) -> sum {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n // overflow, if x > (maxValue - y)\n if gt(x, sub(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff, y)) { panic_error_0x11() }\n\n sum := add(x, y)\n }\n\n function store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to non ERC721Re\")\n\n mstore(add(memPtr, 32), \"ceiver implementer\")\n\n }\n\n function abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 50)\n store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart , value3, value2, value1, value0) -> tail {\n tail := add(headStart, 128)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n mstore(add(headStart, 96), sub(tail, headStart))\n tail := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value3, tail)\n\n }\n\n function abi_decode_t_bytes4_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function panic_error_0x31() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x31)\n revert(0, 0x24)\n }\n\n function store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: mint to the zero address\")\n\n }\n\n function abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 32)\n store_literal_in_memory_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_8a66f4bb6512ffbfcc3db9b42318eb65f26ac15163eaa9a1e5cfa7bee9d1c7c6_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: token already minted\")\n\n }\n\n function abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 28)\n store_literal_in_memory_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_2a63ce106ef95058ed21fd07c42a10f11dc5c32ac13a4e847923f7759f635d57_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n}\n",
"id": 16,
"language": "Yul",
"name": "#utility.yul"
}
],
- "sourceMap": "327:995:14:-:0;;;620:44;;;;;;;;;;1316:113:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:5;1382;:13;;;;;;;;;;;;:::i;:::-;;1415:7;1405;:17;;;;;;;;;;;;:::i;:::-;;1316:113;;327:995:14;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:320:16:-;51:6;88:1;82:4;78:12;68:22;;135:1;129:4;125:12;156:18;146:81;;212:4;204:6;200:17;190:27;;146:81;274:2;266:6;263:14;243:18;240:38;237:84;;;293:18;;:::i;:::-;237:84;58:269;7:320;;;:::o;333:180::-;381:77;378:1;371:88;478:4;475:1;468:15;502:4;499:1;492:15;327:995:14;;;;;;;",
- "deployedSourceMap": "327:995:14:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;910:222:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2414:98:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3925:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3463:401;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;565:37:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;1535:111:3;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4789:330:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1211:253:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5185:179:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1718:230:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2117:235:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1855:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1211:108:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2576:102:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4209:290;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;446:26:14;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5430:320:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1007:200:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;668:335;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4565:162:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;910:222:3;1012:4;1050:35;1035:50;;;:11;:50;;;;:90;;;;1089:36;1113:11;1089:23;:36::i;:::-;1035:90;1028:97;;910:222;;;:::o;2414:98:0:-;2468:13;2500:5;2493:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:98;:::o;3925:217::-;4001:7;4028:16;4036:7;4028;:16::i;:::-;4020:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4111:15;:24;4127:7;4111:24;;;;;;;;;;;;;;;;;;;;;4104:31;;3925:217;;;:::o;3463:401::-;3543:13;3559:23;3574:7;3559:14;:23::i;:::-;3543:39;;3606:5;3600:11;;:2;:11;;;;3592:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3697:5;3681:21;;:12;:10;:12::i;:::-;:21;;;:62;;;;3706:37;3723:5;3730:12;:10;:12::i;:::-;3706:16;:37::i;:::-;3681:62;3660:165;;;;;;;;;;;;:::i;:::-;;;;;;;;;3836:21;3845:2;3849:7;3836:8;:21::i;:::-;3533:331;3463:401;;:::o;565:37:14:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1535:111:3:-;1596:7;1622:10;:17;;;;1615:24;;1535:111;:::o;4789:330:0:-;4978:41;4997:12;:10;:12::i;:::-;5011:7;4978:18;:41::i;:::-;4970:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5084:28;5094:4;5100:2;5104:7;5084:9;:28::i;:::-;4789:330;;;:::o;1211:253:3:-;1308:7;1343:23;1360:5;1343:16;:23::i;:::-;1335:5;:31;1327:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;1431:12;:19;1444:5;1431:19;;;;;;;;;;;;;;;:26;1451:5;1431:26;;;;;;;;;;;;1424:33;;1211:253;;;;:::o;5185:179:0:-;5318:39;5335:4;5341:2;5345:7;5318:39;;;;;;;;;;;;:16;:39::i;:::-;5185:179;;;:::o;1718:230:3:-;1793:7;1828:30;:28;:30::i;:::-;1820:5;:38;1812:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;1924:10;1935:5;1924:17;;;;;;;;:::i;:::-;;;;;;;;;;1917:24;;1718:230;;;:::o;2117:235:0:-;2189:7;2208:13;2224:7;:16;2232:7;2224:16;;;;;;;;;;;;;;;;;;;;;2208:32;;2275:1;2258:19;;:5;:19;;;;2250:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2340:5;2333:12;;;2117:235;;;:::o;1855:205::-;1927:7;1971:1;1954:19;;:5;:19;;;;1946:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;2037:9;:16;2047:5;2037:16;;;;;;;;;;;;;;;;2030:23;;1855:205;;;:::o;1211:108:14:-;1308:6;1294:11;;:20;;;;;;;;;;;;;;;;;;1211:108;:::o;2576:102:0:-;2632:13;2664:7;2657:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2576:102;:::o;4209:290::-;4323:12;:10;:12::i;:::-;4311:24;;:8;:24;;;;4303:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;4421:8;4376:18;:32;4395:12;:10;:12::i;:::-;4376:32;;;;;;;;;;;;;;;:42;4409:8;4376:42;;;;;;;;;;;;;;;;:53;;;;;;;;;;;;;;;;;;4473:8;4444:48;;4459:12;:10;:12::i;:::-;4444:48;;;4483:8;4444:48;;;;;;:::i;:::-;;;;;;;;4209:290;;:::o;446:26:14:-;;;;;;;;;;;;;:::o;5430:320:0:-;5599:41;5618:12;:10;:12::i;:::-;5632:7;5599:18;:41::i;:::-;5591:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5704:39;5718:4;5724:2;5728:7;5737:5;5704:13;:39::i;:::-;5430:320;;;;:::o;1007:200:14:-;1072:13;1101:16;1109:7;1101;:16::i;:::-;1093:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1184:5;:14;1190:7;1184:14;;;;;;;;;;;:18;;1177:25;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1007:200;;;:::o;668:335::-;717:7;731:21;:9;:19;:21::i;:::-;758:17;778:19;:9;:17;:19::i;:::-;758:39;;803:32;813:10;825:9;803;:32::i;:::-;841:31;849:11;;;;;;;;;;;862:9;841:7;:31::i;:::-;898:77;;;;;;;;915:9;898:77;;;;942:10;898:77;;;;;;965:3;898:77;;;879:5;:16;885:9;879:16;;;;;;;;;;;:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;989:9;982:16;;;668:335;;;:::o;4565:162:0:-;4662:4;4685:18;:25;4704:5;4685:25;;;;;;;;;;;;;;;:35;4711:8;4685:35;;;;;;;;;;;;;;;;;;;;;;;;;4678:42;;4565:162;;;;:::o;1496:300::-;1598:4;1648:25;1633:40;;;:11;:40;;;;:104;;;;1704:33;1689:48;;;:11;:48;;;;1633:104;:156;;;;1753:36;1777:11;1753:23;:36::i;:::-;1633:156;1614:175;;1496:300;;;:::o;7222:125::-;7287:4;7338:1;7310:30;;:7;:16;7318:7;7310:16;;;;;;;;;;;;;;;;;;;;;:30;;;;7303:37;;7222:125;;;:::o;586:96:8:-;639:7;665:10;658:17;;586:96;:::o;11073:171:0:-;11174:2;11147:15;:24;11163:7;11147:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;11229:7;11225:2;11191:46;;11200:23;11215:7;11200:14;:23::i;:::-;11191:46;;;;;;;;;;;;11073:171;;:::o;7505:344::-;7598:4;7622:16;7630:7;7622;:16::i;:::-;7614:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7697:13;7713:23;7728:7;7713:14;:23::i;:::-;7697:39;;7765:5;7754:16;;:7;:16;;;:51;;;;7798:7;7774:31;;:20;7786:7;7774:11;:20::i;:::-;:31;;;7754:51;:87;;;;7809:32;7826:5;7833:7;7809:16;:32::i;:::-;7754:87;7746:96;;;7505:344;;;;:::o;10402:560::-;10556:4;10529:31;;:23;10544:7;10529:14;:23::i;:::-;:31;;;10521:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;10638:1;10624:16;;:2;:16;;;;10616:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;10692:39;10713:4;10719:2;10723:7;10692:20;:39::i;:::-;10793:29;10810:1;10814:7;10793:8;:29::i;:::-;10852:1;10833:9;:15;10843:4;10833:15;;;;;;;;;;;;;;;;:20;;;;;;;:::i;:::-;;;;;;;;10880:1;10863:9;:13;10873:2;10863:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;10910:2;10891:7;:16;10899:7;10891:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;10947:7;10943:2;10928:27;;10937:4;10928:27;;;;;;;;;;;;10402:560;;;:::o;6612:307::-;6763:28;6773:4;6779:2;6783:7;6763:9;:28::i;:::-;6809:48;6832:4;6838:2;6842:7;6851:5;6809:22;:48::i;:::-;6801:111;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:307;;;;:::o;891:123:9:-;996:1;978:7;:14;;;:19;;;;;;;;;;;891:123;:::o;773:112::-;838:7;864;:14;;;857:21;;773:112;;;:::o;8179:108:0:-;8254:26;8264:2;8268:7;8254:26;;;;;;;;;;;;:9;:26::i;:::-;8179:108;;:::o;763:155:11:-;848:4;886:25;871:40;;;:11;:40;;;;864:47;;763:155;;;:::o;2544:572:3:-;2683:45;2710:4;2716:2;2720:7;2683:26;:45::i;:::-;2759:1;2743:18;;:4;:18;;;2739:183;;;2777:40;2809:7;2777:31;:40::i;:::-;2739:183;;;2846:2;2838:10;;:4;:10;;;2834:88;;2864:47;2897:4;2903:7;2864:32;:47::i;:::-;2834:88;2739:183;2949:1;2935:16;;:2;:16;;;2931:179;;;2967:45;3004:7;2967:36;:45::i;:::-;2931:179;;;3039:4;3033:10;;:2;:10;;;3029:81;;3059:40;3087:2;3091:7;3059:27;:40::i;:::-;3029:81;2931:179;2544:572;;;:::o;11797:782:0:-;11947:4;11967:15;:2;:13;;;:15::i;:::-;11963:610;;;12018:2;12002:36;;;12039:12;:10;:12::i;:::-;12053:4;12059:7;12068:5;12002:72;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;11998:523;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12262:1;12245:6;:13;:18;12241:266;;;12287:60;;;;;;;;;;:::i;:::-;;;;;;;;12241:266;12459:6;12453:13;12444:6;12440:2;12436:15;12429:38;11998:523;12134:45;;;12124:55;;;:6;:55;;;;12117:62;;;;;11963:610;12558:4;12551:11;;11797:782;;;;;;;:::o;8508:311::-;8633:18;8639:2;8643:7;8633:5;:18::i;:::-;8682:54;8713:1;8717:2;8721:7;8730:5;8682:22;:54::i;:::-;8661:151;;;;;;;;;;;;:::i;:::-;;;;;;;;;8508:311;;;:::o;13135:122::-;;;;:::o;3822:161:3:-;3925:10;:17;;;;3898:15;:24;3914:7;3898:24;;;;;;;;;;;:44;;;;3952:10;3968:7;3952:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3822:161;:::o;4600:970::-;4862:22;4912:1;4887:22;4904:4;4887:16;:22::i;:::-;:26;;;;:::i;:::-;4862:51;;4923:18;4944:17;:26;4962:7;4944:26;;;;;;;;;;;;4923:47;;5088:14;5074:10;:28;5070:323;;5118:19;5140:12;:18;5153:4;5140:18;;;;;;;;;;;;;;;:34;5159:14;5140:34;;;;;;;;;;;;5118:56;;5222:11;5189:12;:18;5202:4;5189:18;;;;;;;;;;;;;;;:30;5208:10;5189:30;;;;;;;;;;;:44;;;;5338:10;5305:17;:30;5323:11;5305:30;;;;;;;;;;;:43;;;;5104:289;5070:323;5486:17;:26;5504:7;5486:26;;;;;;;;;;;5479:33;;;5529:12;:18;5542:4;5529:18;;;;;;;;;;;;;;;:34;5548:14;5529:34;;;;;;;;;;;5522:41;;;4681:889;;4600:970;;:::o;5858:1061::-;6107:22;6152:1;6132:10;:17;;;;:21;;;;:::i;:::-;6107:46;;6163:18;6184:15;:24;6200:7;6184:24;;;;;;;;;;;;6163:45;;6530:19;6552:10;6563:14;6552:26;;;;;;;;:::i;:::-;;;;;;;;;;6530:48;;6614:11;6589:10;6600;6589:22;;;;;;;;:::i;:::-;;;;;;;;;:36;;;;6724:10;6693:15;:28;6709:11;6693:28;;;;;;;;;;;:41;;;;6862:15;:24;6878:7;6862:24;;;;;;;;;;;6855:31;;;6896:10;:16;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5929:990;;;5858:1061;:::o;3410:217::-;3494:14;3511:20;3528:2;3511:16;:20::i;:::-;3494:37;;3568:7;3541:12;:16;3554:2;3541:16;;;;;;;;;;;;;;;:24;3558:6;3541:24;;;;;;;;;;;:34;;;;3614:6;3585:17;:26;3603:7;3585:26;;;;;;;;;;;:35;;;;3484:143;3410:217;;:::o;718:377:7:-;778:4;981:12;1046:7;1034:20;1026:28;;1087:1;1080:4;:8;1073:15;;;718:377;;;:::o;9141:372:0:-;9234:1;9220:16;;:2;:16;;;;9212:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;9292:16;9300:7;9292;:16::i;:::-;9291:17;9283:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;9352:45;9381:1;9385:2;9389:7;9352:20;:45::i;:::-;9425:1;9408:9;:13;9418:2;9408:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;9455:2;9436:7;:16;9444:7;9436:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;9498:7;9494:2;9473:33;;9490:1;9473:33;;;;;;;;;;;;9141:372;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:410:16:-;84:5;109:65;125:48;166:6;125:48;:::i;:::-;109:65;:::i;:::-;100:74;;197:6;190:5;183:21;235:4;228:5;224:16;273:3;264:6;259:3;255:16;252:25;249:112;;;280:79;;:::i;:::-;249:112;370:41;404:6;399:3;394;370:41;:::i;:::-;90:327;7:410;;;;;:::o;423:412::-;501:5;526:66;542:49;584:6;542:49;:::i;:::-;526:66;:::i;:::-;517:75;;615:6;608:5;601:21;653:4;646:5;642:16;691:3;682:6;677:3;673:16;670:25;667:112;;;698:79;;:::i;:::-;667:112;788:41;822:6;817:3;812;788:41;:::i;:::-;507:328;423:412;;;;;:::o;841:139::-;887:5;925:6;912:20;903:29;;941:33;968:5;941:33;:::i;:::-;841:139;;;;:::o;986:133::-;1029:5;1067:6;1054:20;1045:29;;1083:30;1107:5;1083:30;:::i;:::-;986:133;;;;:::o;1125:137::-;1170:5;1208:6;1195:20;1186:29;;1224:32;1250:5;1224:32;:::i;:::-;1125:137;;;;:::o;1268:141::-;1324:5;1355:6;1349:13;1340:22;;1371:32;1397:5;1371:32;:::i;:::-;1268:141;;;;:::o;1428:338::-;1483:5;1532:3;1525:4;1517:6;1513:17;1509:27;1499:122;;1540:79;;:::i;:::-;1499:122;1657:6;1644:20;1682:78;1756:3;1748:6;1741:4;1733:6;1729:17;1682:78;:::i;:::-;1673:87;;1489:277;1428:338;;;;:::o;1786:340::-;1842:5;1891:3;1884:4;1876:6;1872:17;1868:27;1858:122;;1899:79;;:::i;:::-;1858:122;2016:6;2003:20;2041:79;2116:3;2108:6;2101:4;2093:6;2089:17;2041:79;:::i;:::-;2032:88;;1848:278;1786:340;;;;:::o;2132:139::-;2178:5;2216:6;2203:20;2194:29;;2232:33;2259:5;2232:33;:::i;:::-;2132:139;;;;:::o;2277:329::-;2336:6;2385:2;2373:9;2364:7;2360:23;2356:32;2353:119;;;2391:79;;:::i;:::-;2353:119;2511:1;2536:53;2581:7;2572:6;2561:9;2557:22;2536:53;:::i;:::-;2526:63;;2482:117;2277:329;;;;:::o;2612:474::-;2680:6;2688;2737:2;2725:9;2716:7;2712:23;2708:32;2705:119;;;2743:79;;:::i;:::-;2705:119;2863:1;2888:53;2933:7;2924:6;2913:9;2909:22;2888:53;:::i;:::-;2878:63;;2834:117;2990:2;3016:53;3061:7;3052:6;3041:9;3037:22;3016:53;:::i;:::-;3006:63;;2961:118;2612:474;;;;;:::o;3092:619::-;3169:6;3177;3185;3234:2;3222:9;3213:7;3209:23;3205:32;3202:119;;;3240:79;;:::i;:::-;3202:119;3360:1;3385:53;3430:7;3421:6;3410:9;3406:22;3385:53;:::i;:::-;3375:63;;3331:117;3487:2;3513:53;3558:7;3549:6;3538:9;3534:22;3513:53;:::i;:::-;3503:63;;3458:118;3615:2;3641:53;3686:7;3677:6;3666:9;3662:22;3641:53;:::i;:::-;3631:63;;3586:118;3092:619;;;;;:::o;3717:943::-;3812:6;3820;3828;3836;3885:3;3873:9;3864:7;3860:23;3856:33;3853:120;;;3892:79;;:::i;:::-;3853:120;4012:1;4037:53;4082:7;4073:6;4062:9;4058:22;4037:53;:::i;:::-;4027:63;;3983:117;4139:2;4165:53;4210:7;4201:6;4190:9;4186:22;4165:53;:::i;:::-;4155:63;;4110:118;4267:2;4293:53;4338:7;4329:6;4318:9;4314:22;4293:53;:::i;:::-;4283:63;;4238:118;4423:2;4412:9;4408:18;4395:32;4454:18;4446:6;4443:30;4440:117;;;4476:79;;:::i;:::-;4440:117;4581:62;4635:7;4626:6;4615:9;4611:22;4581:62;:::i;:::-;4571:72;;4366:287;3717:943;;;;;;;:::o;4666:468::-;4731:6;4739;4788:2;4776:9;4767:7;4763:23;4759:32;4756:119;;;4794:79;;:::i;:::-;4756:119;4914:1;4939:53;4984:7;4975:6;4964:9;4960:22;4939:53;:::i;:::-;4929:63;;4885:117;5041:2;5067:50;5109:7;5100:6;5089:9;5085:22;5067:50;:::i;:::-;5057:60;;5012:115;4666:468;;;;;:::o;5140:474::-;5208:6;5216;5265:2;5253:9;5244:7;5240:23;5236:32;5233:119;;;5271:79;;:::i;:::-;5233:119;5391:1;5416:53;5461:7;5452:6;5441:9;5437:22;5416:53;:::i;:::-;5406:63;;5362:117;5518:2;5544:53;5589:7;5580:6;5569:9;5565:22;5544:53;:::i;:::-;5534:63;;5489:118;5140:474;;;;;:::o;5620:327::-;5678:6;5727:2;5715:9;5706:7;5702:23;5698:32;5695:119;;;5733:79;;:::i;:::-;5695:119;5853:1;5878:52;5922:7;5913:6;5902:9;5898:22;5878:52;:::i;:::-;5868:62;;5824:116;5620:327;;;;:::o;5953:349::-;6022:6;6071:2;6059:9;6050:7;6046:23;6042:32;6039:119;;;6077:79;;:::i;:::-;6039:119;6197:1;6222:63;6277:7;6268:6;6257:9;6253:22;6222:63;:::i;:::-;6212:73;;6168:127;5953:349;;;;:::o;6308:509::-;6377:6;6426:2;6414:9;6405:7;6401:23;6397:32;6394:119;;;6432:79;;:::i;:::-;6394:119;6580:1;6569:9;6565:17;6552:31;6610:18;6602:6;6599:30;6596:117;;;6632:79;;:::i;:::-;6596:117;6737:63;6792:7;6783:6;6772:9;6768:22;6737:63;:::i;:::-;6727:73;;6523:287;6308:509;;;;:::o;6823:329::-;6882:6;6931:2;6919:9;6910:7;6906:23;6902:32;6899:119;;;6937:79;;:::i;:::-;6899:119;7057:1;7082:53;7127:7;7118:6;7107:9;7103:22;7082:53;:::i;:::-;7072:63;;7028:117;6823:329;;;;:::o;7158:118::-;7245:24;7263:5;7245:24;:::i;:::-;7240:3;7233:37;7158:118;;:::o;7282:109::-;7363:21;7378:5;7363:21;:::i;:::-;7358:3;7351:34;7282:109;;:::o;7397:360::-;7483:3;7511:38;7543:5;7511:38;:::i;:::-;7565:70;7628:6;7623:3;7565:70;:::i;:::-;7558:77;;7644:52;7689:6;7684:3;7677:4;7670:5;7666:16;7644:52;:::i;:::-;7721:29;7743:6;7721:29;:::i;:::-;7716:3;7712:39;7705:46;;7487:270;7397:360;;;;:::o;7763:364::-;7851:3;7879:39;7912:5;7879:39;:::i;:::-;7934:71;7998:6;7993:3;7934:71;:::i;:::-;7927:78;;8014:52;8059:6;8054:3;8047:4;8040:5;8036:16;8014:52;:::i;:::-;8091:29;8113:6;8091:29;:::i;:::-;8086:3;8082:39;8075:46;;7855:272;7763:364;;;;:::o;8133:366::-;8275:3;8296:67;8360:2;8355:3;8296:67;:::i;:::-;8289:74;;8372:93;8461:3;8372:93;:::i;:::-;8490:2;8485:3;8481:12;8474:19;;8133:366;;;:::o;8505:::-;8647:3;8668:67;8732:2;8727:3;8668:67;:::i;:::-;8661:74;;8744:93;8833:3;8744:93;:::i;:::-;8862:2;8857:3;8853:12;8846:19;;8505:366;;;:::o;8877:::-;9019:3;9040:67;9104:2;9099:3;9040:67;:::i;:::-;9033:74;;9116:93;9205:3;9116:93;:::i;:::-;9234:2;9229:3;9225:12;9218:19;;8877:366;;;:::o;9249:::-;9391:3;9412:67;9476:2;9471:3;9412:67;:::i;:::-;9405:74;;9488:93;9577:3;9488:93;:::i;:::-;9606:2;9601:3;9597:12;9590:19;;9249:366;;;:::o;9621:::-;9763:3;9784:67;9848:2;9843:3;9784:67;:::i;:::-;9777:74;;9860:93;9949:3;9860:93;:::i;:::-;9978:2;9973:3;9969:12;9962:19;;9621:366;;;:::o;9993:::-;10135:3;10156:67;10220:2;10215:3;10156:67;:::i;:::-;10149:74;;10232:93;10321:3;10232:93;:::i;:::-;10350:2;10345:3;10341:12;10334:19;;9993:366;;;:::o;10365:::-;10507:3;10528:67;10592:2;10587:3;10528:67;:::i;:::-;10521:74;;10604:93;10693:3;10604:93;:::i;:::-;10722:2;10717:3;10713:12;10706:19;;10365:366;;;:::o;10737:::-;10879:3;10900:67;10964:2;10959:3;10900:67;:::i;:::-;10893:74;;10976:93;11065:3;10976:93;:::i;:::-;11094:2;11089:3;11085:12;11078:19;;10737:366;;;:::o;11109:::-;11251:3;11272:67;11336:2;11331:3;11272:67;:::i;:::-;11265:74;;11348:93;11437:3;11348:93;:::i;:::-;11466:2;11461:3;11457:12;11450:19;;11109:366;;;:::o;11481:::-;11623:3;11644:67;11708:2;11703:3;11644:67;:::i;:::-;11637:74;;11720:93;11809:3;11720:93;:::i;:::-;11838:2;11833:3;11829:12;11822:19;;11481:366;;;:::o;11853:::-;11995:3;12016:67;12080:2;12075:3;12016:67;:::i;:::-;12009:74;;12092:93;12181:3;12092:93;:::i;:::-;12210:2;12205:3;12201:12;12194:19;;11853:366;;;:::o;12225:::-;12367:3;12388:67;12452:2;12447:3;12388:67;:::i;:::-;12381:74;;12464:93;12553:3;12464:93;:::i;:::-;12582:2;12577:3;12573:12;12566:19;;12225:366;;;:::o;12597:::-;12739:3;12760:67;12824:2;12819:3;12760:67;:::i;:::-;12753:74;;12836:93;12925:3;12836:93;:::i;:::-;12954:2;12949:3;12945:12;12938:19;;12597:366;;;:::o;12969:::-;13111:3;13132:67;13196:2;13191:3;13132:67;:::i;:::-;13125:74;;13208:93;13297:3;13208:93;:::i;:::-;13326:2;13321:3;13317:12;13310:19;;12969:366;;;:::o;13341:::-;13483:3;13504:67;13568:2;13563:3;13504:67;:::i;:::-;13497:74;;13580:93;13669:3;13580:93;:::i;:::-;13698:2;13693:3;13689:12;13682:19;;13341:366;;;:::o;13713:::-;13855:3;13876:67;13940:2;13935:3;13876:67;:::i;:::-;13869:74;;13952:93;14041:3;13952:93;:::i;:::-;14070:2;14065:3;14061:12;14054:19;;13713:366;;;:::o;14085:118::-;14172:24;14190:5;14172:24;:::i;:::-;14167:3;14160:37;14085:118;;:::o;14209:222::-;14302:4;14340:2;14329:9;14325:18;14317:26;;14353:71;14421:1;14410:9;14406:17;14397:6;14353:71;:::i;:::-;14209:222;;;;:::o;14437:640::-;14632:4;14670:3;14659:9;14655:19;14647:27;;14684:71;14752:1;14741:9;14737:17;14728:6;14684:71;:::i;:::-;14765:72;14833:2;14822:9;14818:18;14809:6;14765:72;:::i;:::-;14847;14915:2;14904:9;14900:18;14891:6;14847:72;:::i;:::-;14966:9;14960:4;14956:20;14951:2;14940:9;14936:18;14929:48;14994:76;15065:4;15056:6;14994:76;:::i;:::-;14986:84;;14437:640;;;;;;;:::o;15083:210::-;15170:4;15208:2;15197:9;15193:18;15185:26;;15221:65;15283:1;15272:9;15268:17;15259:6;15221:65;:::i;:::-;15083:210;;;;:::o;15299:313::-;15412:4;15450:2;15439:9;15435:18;15427:26;;15499:9;15493:4;15489:20;15485:1;15474:9;15470:17;15463:47;15527:78;15600:4;15591:6;15527:78;:::i;:::-;15519:86;;15299:313;;;;:::o;15618:419::-;15784:4;15822:2;15811:9;15807:18;15799:26;;15871:9;15865:4;15861:20;15857:1;15846:9;15842:17;15835:47;15899:131;16025:4;15899:131;:::i;:::-;15891:139;;15618:419;;;:::o;16043:::-;16209:4;16247:2;16236:9;16232:18;16224:26;;16296:9;16290:4;16286:20;16282:1;16271:9;16267:17;16260:47;16324:131;16450:4;16324:131;:::i;:::-;16316:139;;16043:419;;;:::o;16468:::-;16634:4;16672:2;16661:9;16657:18;16649:26;;16721:9;16715:4;16711:20;16707:1;16696:9;16692:17;16685:47;16749:131;16875:4;16749:131;:::i;:::-;16741:139;;16468:419;;;:::o;16893:::-;17059:4;17097:2;17086:9;17082:18;17074:26;;17146:9;17140:4;17136:20;17132:1;17121:9;17117:17;17110:47;17174:131;17300:4;17174:131;:::i;:::-;17166:139;;16893:419;;;:::o;17318:::-;17484:4;17522:2;17511:9;17507:18;17499:26;;17571:9;17565:4;17561:20;17557:1;17546:9;17542:17;17535:47;17599:131;17725:4;17599:131;:::i;:::-;17591:139;;17318:419;;;:::o;17743:::-;17909:4;17947:2;17936:9;17932:18;17924:26;;17996:9;17990:4;17986:20;17982:1;17971:9;17967:17;17960:47;18024:131;18150:4;18024:131;:::i;:::-;18016:139;;17743:419;;;:::o;18168:::-;18334:4;18372:2;18361:9;18357:18;18349:26;;18421:9;18415:4;18411:20;18407:1;18396:9;18392:17;18385:47;18449:131;18575:4;18449:131;:::i;:::-;18441:139;;18168:419;;;:::o;18593:::-;18759:4;18797:2;18786:9;18782:18;18774:26;;18846:9;18840:4;18836:20;18832:1;18821:9;18817:17;18810:47;18874:131;19000:4;18874:131;:::i;:::-;18866:139;;18593:419;;;:::o;19018:::-;19184:4;19222:2;19211:9;19207:18;19199:26;;19271:9;19265:4;19261:20;19257:1;19246:9;19242:17;19235:47;19299:131;19425:4;19299:131;:::i;:::-;19291:139;;19018:419;;;:::o;19443:::-;19609:4;19647:2;19636:9;19632:18;19624:26;;19696:9;19690:4;19686:20;19682:1;19671:9;19667:17;19660:47;19724:131;19850:4;19724:131;:::i;:::-;19716:139;;19443:419;;;:::o;19868:::-;20034:4;20072:2;20061:9;20057:18;20049:26;;20121:9;20115:4;20111:20;20107:1;20096:9;20092:17;20085:47;20149:131;20275:4;20149:131;:::i;:::-;20141:139;;19868:419;;;:::o;20293:::-;20459:4;20497:2;20486:9;20482:18;20474:26;;20546:9;20540:4;20536:20;20532:1;20521:9;20517:17;20510:47;20574:131;20700:4;20574:131;:::i;:::-;20566:139;;20293:419;;;:::o;20718:::-;20884:4;20922:2;20911:9;20907:18;20899:26;;20971:9;20965:4;20961:20;20957:1;20946:9;20942:17;20935:47;20999:131;21125:4;20999:131;:::i;:::-;20991:139;;20718:419;;;:::o;21143:::-;21309:4;21347:2;21336:9;21332:18;21324:26;;21396:9;21390:4;21386:20;21382:1;21371:9;21367:17;21360:47;21424:131;21550:4;21424:131;:::i;:::-;21416:139;;21143:419;;;:::o;21568:::-;21734:4;21772:2;21761:9;21757:18;21749:26;;21821:9;21815:4;21811:20;21807:1;21796:9;21792:17;21785:47;21849:131;21975:4;21849:131;:::i;:::-;21841:139;;21568:419;;;:::o;21993:::-;22159:4;22197:2;22186:9;22182:18;22174:26;;22246:9;22240:4;22236:20;22232:1;22221:9;22217:17;22210:47;22274:131;22400:4;22274:131;:::i;:::-;22266:139;;21993:419;;;:::o;22418:222::-;22511:4;22549:2;22538:9;22534:18;22526:26;;22562:71;22630:1;22619:9;22615:17;22606:6;22562:71;:::i;:::-;22418:222;;;;:::o;22646:533::-;22815:4;22853:2;22842:9;22838:18;22830:26;;22866:71;22934:1;22923:9;22919:17;22910:6;22866:71;:::i;:::-;22947:72;23015:2;23004:9;23000:18;22991:6;22947:72;:::i;:::-;23066:9;23060:4;23056:20;23051:2;23040:9;23036:18;23029:48;23094:78;23167:4;23158:6;23094:78;:::i;:::-;23086:86;;22646:533;;;;;;:::o;23185:129::-;23219:6;23246:20;;:::i;:::-;23236:30;;23275:33;23303:4;23295:6;23275:33;:::i;:::-;23185:129;;;:::o;23320:75::-;23353:6;23386:2;23380:9;23370:19;;23320:75;:::o;23401:307::-;23462:4;23552:18;23544:6;23541:30;23538:56;;;23574:18;;:::i;:::-;23538:56;23612:29;23634:6;23612:29;:::i;:::-;23604:37;;23696:4;23690;23686:15;23678:23;;23401:307;;;:::o;23714:308::-;23776:4;23866:18;23858:6;23855:30;23852:56;;;23888:18;;:::i;:::-;23852:56;23926:29;23948:6;23926:29;:::i;:::-;23918:37;;24010:4;24004;24000:15;23992:23;;23714:308;;;:::o;24028:98::-;24079:6;24113:5;24107:12;24097:22;;24028:98;;;:::o;24132:99::-;24184:6;24218:5;24212:12;24202:22;;24132:99;;;:::o;24237:168::-;24320:11;24354:6;24349:3;24342:19;24394:4;24389:3;24385:14;24370:29;;24237:168;;;;:::o;24411:169::-;24495:11;24529:6;24524:3;24517:19;24569:4;24564:3;24560:14;24545:29;;24411:169;;;;:::o;24586:305::-;24626:3;24645:20;24663:1;24645:20;:::i;:::-;24640:25;;24679:20;24697:1;24679:20;:::i;:::-;24674:25;;24833:1;24765:66;24761:74;24758:1;24755:81;24752:107;;;24839:18;;:::i;:::-;24752:107;24883:1;24880;24876:9;24869:16;;24586:305;;;;:::o;24897:191::-;24937:4;24957:20;24975:1;24957:20;:::i;:::-;24952:25;;24991:20;25009:1;24991:20;:::i;:::-;24986:25;;25030:1;25027;25024:8;25021:34;;;25035:18;;:::i;:::-;25021:34;25080:1;25077;25073:9;25065:17;;24897:191;;;;:::o;25094:96::-;25131:7;25160:24;25178:5;25160:24;:::i;:::-;25149:35;;25094:96;;;:::o;25196:90::-;25230:7;25273:5;25266:13;25259:21;25248:32;;25196:90;;;:::o;25292:149::-;25328:7;25368:66;25361:5;25357:78;25346:89;;25292:149;;;:::o;25447:126::-;25484:7;25524:42;25517:5;25513:54;25502:65;;25447:126;;;:::o;25579:77::-;25616:7;25645:5;25634:16;;25579:77;;;:::o;25662:154::-;25746:6;25741:3;25736;25723:30;25808:1;25799:6;25794:3;25790:16;25783:27;25662:154;;;:::o;25822:307::-;25890:1;25900:113;25914:6;25911:1;25908:13;25900:113;;;25999:1;25994:3;25990:11;25984:18;25980:1;25975:3;25971:11;25964:39;25936:2;25933:1;25929:10;25924:15;;25900:113;;;26031:6;26028:1;26025:13;26022:101;;;26111:1;26102:6;26097:3;26093:16;26086:27;26022:101;25871:258;25822:307;;;:::o;26135:320::-;26179:6;26216:1;26210:4;26206:12;26196:22;;26263:1;26257:4;26253:12;26284:18;26274:81;;26340:4;26332:6;26328:17;26318:27;;26274:81;26402:2;26394:6;26391:14;26371:18;26368:38;26365:84;;;26421:18;;:::i;:::-;26365:84;26186:269;26135:320;;;:::o;26461:281::-;26544:27;26566:4;26544:27;:::i;:::-;26536:6;26532:40;26674:6;26662:10;26659:22;26638:18;26626:10;26623:34;26620:62;26617:88;;;26685:18;;:::i;:::-;26617:88;26725:10;26721:2;26714:22;26504:238;26461:281;;:::o;26748:180::-;26796:77;26793:1;26786:88;26893:4;26890:1;26883:15;26917:4;26914:1;26907:15;26934:180;26982:77;26979:1;26972:88;27079:4;27076:1;27069:15;27103:4;27100:1;27093:15;27120:180;27168:77;27165:1;27158:88;27265:4;27262:1;27255:15;27289:4;27286:1;27279:15;27306:180;27354:77;27351:1;27344:88;27451:4;27448:1;27441:15;27475:4;27472:1;27465:15;27492:180;27540:77;27537:1;27530:88;27637:4;27634:1;27627:15;27661:4;27658:1;27651:15;27678:117;27787:1;27784;27777:12;27801:117;27910:1;27907;27900:12;27924:117;28033:1;28030;28023:12;28047:117;28156:1;28153;28146:12;28170:102;28211:6;28262:2;28258:7;28253:2;28246:5;28242:14;28238:28;28228:38;;28170:102;;;:::o;28278:230::-;28418:34;28414:1;28406:6;28402:14;28395:58;28487:13;28482:2;28474:6;28470:15;28463:38;28278:230;:::o;28514:237::-;28654:34;28650:1;28642:6;28638:14;28631:58;28723:20;28718:2;28710:6;28706:15;28699:45;28514:237;:::o;28757:178::-;28897:30;28893:1;28885:6;28881:14;28874:54;28757:178;:::o;28941:223::-;29081:34;29077:1;29069:6;29065:14;29058:58;29150:6;29145:2;29137:6;29133:15;29126:31;28941:223;:::o;29170:175::-;29310:27;29306:1;29298:6;29294:14;29287:51;29170:175;:::o;29351:231::-;29491:34;29487:1;29479:6;29475:14;29468:58;29560:14;29555:2;29547:6;29543:15;29536:39;29351:231;:::o;29588:243::-;29728:34;29724:1;29716:6;29712:14;29705:58;29797:26;29792:2;29784:6;29780:15;29773:51;29588:243;:::o;29837:229::-;29977:34;29973:1;29965:6;29961:14;29954:58;30046:12;30041:2;30033:6;30029:15;30022:37;29837:229;:::o;30072:228::-;30212:34;30208:1;30200:6;30196:14;30189:58;30281:11;30276:2;30268:6;30264:15;30257:36;30072:228;:::o;30306:182::-;30446:34;30442:1;30434:6;30430:14;30423:58;30306:182;:::o;30494:236::-;30634:34;30630:1;30622:6;30618:14;30611:58;30703:19;30698:2;30690:6;30686:15;30679:44;30494:236;:::o;30736:231::-;30876:34;30872:1;30864:6;30860:14;30853:58;30945:14;30940:2;30932:6;30928:15;30921:39;30736:231;:::o;30973:228::-;31113:34;31109:1;31101:6;31097:14;31090:58;31182:11;31177:2;31169:6;31165:15;31158:36;30973:228;:::o;31207:220::-;31347:34;31343:1;31335:6;31331:14;31324:58;31416:3;31411:2;31403:6;31399:15;31392:28;31207:220;:::o;31433:236::-;31573:34;31569:1;31561:6;31557:14;31550:58;31642:19;31637:2;31629:6;31625:15;31618:44;31433:236;:::o;31675:231::-;31815:34;31811:1;31803:6;31799:14;31792:58;31884:14;31879:2;31871:6;31867:15;31860:39;31675:231;:::o;31912:122::-;31985:24;32003:5;31985:24;:::i;:::-;31978:5;31975:35;31965:63;;32024:1;32021;32014:12;31965:63;31912:122;:::o;32040:116::-;32110:21;32125:5;32110:21;:::i;:::-;32103:5;32100:32;32090:60;;32146:1;32143;32136:12;32090:60;32040:116;:::o;32162:120::-;32234:23;32251:5;32234:23;:::i;:::-;32227:5;32224:34;32214:62;;32272:1;32269;32262:12;32214:62;32162:120;:::o;32288:122::-;32361:24;32379:5;32361:24;:::i;:::-;32354:5;32351:35;32341:63;;32400:1;32397;32390:12;32341:63;32288:122;:::o",
+ "sourceMap": "327:995:14:-:0;;;620:44;;;;;;;;;;1316:113:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:5;1382;:13;;;;;;;;;;;;:::i;:::-;;1415:7;1405;:17;;;;;;;;;;;;:::i;:::-;;1316:113;;327:995:14;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:180:16:-;55:77;52:1;45:88;152:4;149:1;142:15;176:4;173:1;166:15;193:320;237:6;274:1;268:4;264:12;254:22;;321:1;315:4;311:12;342:18;332:81;;398:4;390:6;386:17;376:27;;332:81;460:2;452:6;449:14;429:18;426:38;423:84;;479:18;;:::i;:::-;423:84;244:269;193:320;;;:::o;327:995:14:-;;;;;;;",
+ "deployedSourceMap": "327:995:14:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;910:222:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2414:98:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3925:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3463:401;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;565:37:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;1535:111:3;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4789:330:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1211:253:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5185:179:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1718:230:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2117:235:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1855:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1211:108:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2576:102:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4209:290;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;446:26:14;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5430:320:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1007:200:14;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;668:335;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4565:162:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;910:222:3;1012:4;1050:35;1035:50;;;:11;:50;;;;:90;;;;1089:36;1113:11;1089:23;:36::i;:::-;1035:90;1028:97;;910:222;;;:::o;2414:98:0:-;2468:13;2500:5;2493:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:98;:::o;3925:217::-;4001:7;4028:16;4036:7;4028;:16::i;:::-;4020:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4111:15;:24;4127:7;4111:24;;;;;;;;;;;;;;;;;;;;;4104:31;;3925:217;;;:::o;3463:401::-;3543:13;3559:23;3574:7;3559:14;:23::i;:::-;3543:39;;3606:5;3600:11;;:2;:11;;;3592:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3697:5;3681:21;;:12;:10;:12::i;:::-;:21;;;:62;;;;3706:37;3723:5;3730:12;:10;:12::i;:::-;3706:16;:37::i;:::-;3681:62;3660:165;;;;;;;;;;;;:::i;:::-;;;;;;;;;3836:21;3845:2;3849:7;3836:8;:21::i;:::-;3533:331;3463:401;;:::o;565:37:14:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1535:111:3:-;1596:7;1622:10;:17;;;;1615:24;;1535:111;:::o;4789:330:0:-;4978:41;4997:12;:10;:12::i;:::-;5011:7;4978:18;:41::i;:::-;4970:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5084:28;5094:4;5100:2;5104:7;5084:9;:28::i;:::-;4789:330;;;:::o;1211:253:3:-;1308:7;1343:23;1360:5;1343:16;:23::i;:::-;1335:5;:31;1327:87;;;;;;;;;;;;:::i;:::-;;;;;;;;;1431:12;:19;1444:5;1431:19;;;;;;;;;;;;;;;:26;1451:5;1431:26;;;;;;;;;;;;1424:33;;1211:253;;;;:::o;5185:179:0:-;5318:39;5335:4;5341:2;5345:7;5318:39;;;;;;;;;;;;:16;:39::i;:::-;5185:179;;;:::o;1718:230:3:-;1793:7;1828:30;:28;:30::i;:::-;1820:5;:38;1812:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;1924:10;1935:5;1924:17;;;;;;;;:::i;:::-;;;;;;;;;;1917:24;;1718:230;;;:::o;2117:235:0:-;2189:7;2208:13;2224:7;:16;2232:7;2224:16;;;;;;;;;;;;;;;;;;;;;2208:32;;2275:1;2258:19;;:5;:19;;;2250:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2340:5;2333:12;;;2117:235;;;:::o;1855:205::-;1927:7;1971:1;1954:19;;:5;:19;;;1946:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;2037:9;:16;2047:5;2037:16;;;;;;;;;;;;;;;;2030:23;;1855:205;;;:::o;1211:108:14:-;1308:6;1294:11;;:20;;;;;;;;;;;;;;;;;;1211:108;:::o;2576:102:0:-;2632:13;2664:7;2657:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2576:102;:::o;4209:290::-;4323:12;:10;:12::i;:::-;4311:24;;:8;:24;;;4303:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;4421:8;4376:18;:32;4395:12;:10;:12::i;:::-;4376:32;;;;;;;;;;;;;;;:42;4409:8;4376:42;;;;;;;;;;;;;;;;:53;;;;;;;;;;;;;;;;;;4473:8;4444:48;;4459:12;:10;:12::i;:::-;4444:48;;;4483:8;4444:48;;;;;;:::i;:::-;;;;;;;;4209:290;;:::o;446:26:14:-;;;;;;;;;;;;;:::o;5430:320:0:-;5599:41;5618:12;:10;:12::i;:::-;5632:7;5599:18;:41::i;:::-;5591:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5704:39;5718:4;5724:2;5728:7;5737:5;5704:13;:39::i;:::-;5430:320;;;;:::o;1007:200:14:-;1072:13;1101:16;1109:7;1101;:16::i;:::-;1093:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1184:5;:14;1190:7;1184:14;;;;;;;;;;;:18;;1177:25;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1007:200;;;:::o;668:335::-;717:7;731:21;:9;:19;:21::i;:::-;758:17;778:19;:9;:17;:19::i;:::-;758:39;;803:32;813:10;825:9;803;:32::i;:::-;841:31;849:11;;;;;;;;;;;862:9;841:7;:31::i;:::-;898:77;;;;;;;;915:9;898:77;;;;942:10;898:77;;;;;;965:3;898:77;;;879:5;:16;885:9;879:16;;;;;;;;;;;:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;989:9;982:16;;;668:335;;;:::o;4565:162:0:-;4662:4;4685:18;:25;4704:5;4685:25;;;;;;;;;;;;;;;:35;4711:8;4685:35;;;;;;;;;;;;;;;;;;;;;;;;;4678:42;;4565:162;;;;:::o;1496:300::-;1598:4;1648:25;1633:40;;;:11;:40;;;;:104;;;;1704:33;1689:48;;;:11;:48;;;;1633:104;:156;;;;1753:36;1777:11;1753:23;:36::i;:::-;1633:156;1614:175;;1496:300;;;:::o;7222:125::-;7287:4;7338:1;7310:30;;:7;:16;7318:7;7310:16;;;;;;;;;;;;;;;;;;;;;:30;;;;7303:37;;7222:125;;;:::o;586:96:8:-;639:7;665:10;658:17;;586:96;:::o;11073:171:0:-;11174:2;11147:15;:24;11163:7;11147:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;11229:7;11225:2;11191:46;;11200:23;11215:7;11200:14;:23::i;:::-;11191:46;;;;;;;;;;;;11073:171;;:::o;7505:344::-;7598:4;7622:16;7630:7;7622;:16::i;:::-;7614:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7697:13;7713:23;7728:7;7713:14;:23::i;:::-;7697:39;;7765:5;7754:16;;:7;:16;;;:51;;;;7798:7;7774:31;;:20;7786:7;7774:11;:20::i;:::-;:31;;;7754:51;:87;;;;7809:32;7826:5;7833:7;7809:16;:32::i;:::-;7754:87;7746:96;;;7505:344;;;;:::o;10402:560::-;10556:4;10529:31;;:23;10544:7;10529:14;:23::i;:::-;:31;;;10521:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;10638:1;10624:16;;:2;:16;;;10616:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;10692:39;10713:4;10719:2;10723:7;10692:20;:39::i;:::-;10793:29;10810:1;10814:7;10793:8;:29::i;:::-;10852:1;10833:9;:15;10843:4;10833:15;;;;;;;;;;;;;;;;:20;;;;;;;:::i;:::-;;;;;;;;10880:1;10863:9;:13;10873:2;10863:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;10910:2;10891:7;:16;10899:7;10891:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;10947:7;10943:2;10928:27;;10937:4;10928:27;;;;;;;;;;;;10402:560;;;:::o;6612:307::-;6763:28;6773:4;6779:2;6783:7;6763:9;:28::i;:::-;6809:48;6832:4;6838:2;6842:7;6851:5;6809:22;:48::i;:::-;6801:111;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:307;;;;:::o;891:123:9:-;996:1;978:7;:14;;;:19;;;;;;;;;;;891:123;:::o;773:112::-;838:7;864;:14;;;857:21;;773:112;;;:::o;8179:108:0:-;8254:26;8264:2;8268:7;8254:26;;;;;;;;;;;;:9;:26::i;:::-;8179:108;;:::o;763:155:11:-;848:4;886:25;871:40;;;:11;:40;;;;864:47;;763:155;;;:::o;2544:572:3:-;2683:45;2710:4;2716:2;2720:7;2683:26;:45::i;:::-;2759:1;2743:18;;:4;:18;;;2739:183;;2777:40;2809:7;2777:31;:40::i;:::-;2739:183;;;2846:2;2838:10;;:4;:10;;;2834:88;;2864:47;2897:4;2903:7;2864:32;:47::i;:::-;2834:88;2739:183;2949:1;2935:16;;:2;:16;;;2931:179;;2967:45;3004:7;2967:36;:45::i;:::-;2931:179;;;3039:4;3033:10;;:2;:10;;;3029:81;;3059:40;3087:2;3091:7;3059:27;:40::i;:::-;3029:81;2931:179;2544:572;;;:::o;11797:782:0:-;11947:4;11967:15;:2;:13;;;:15::i;:::-;11963:610;;;12018:2;12002:36;;;12039:12;:10;:12::i;:::-;12053:4;12059:7;12068:5;12002:72;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;11998:523;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12262:1;12245:6;:13;:18;12241:266;;12287:60;;;;;;;;;;:::i;:::-;;;;;;;;12241:266;12459:6;12453:13;12444:6;12440:2;12436:15;12429:38;11998:523;12134:45;;;12124:55;;;:6;:55;;;;12117:62;;;;;11963:610;12558:4;12551:11;;11797:782;;;;;;;:::o;8508:311::-;8633:18;8639:2;8643:7;8633:5;:18::i;:::-;8682:54;8713:1;8717:2;8721:7;8730:5;8682:22;:54::i;:::-;8661:151;;;;;;;;;;;;:::i;:::-;;;;;;;;;8508:311;;;:::o;13135:122::-;;;;:::o;3822:161:3:-;3925:10;:17;;;;3898:15;:24;3914:7;3898:24;;;;;;;;;;;:44;;;;3952:10;3968:7;3952:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3822:161;:::o;4600:970::-;4862:22;4912:1;4887:22;4904:4;4887:16;:22::i;:::-;:26;;;;:::i;:::-;4862:51;;4923:18;4944:17;:26;4962:7;4944:26;;;;;;;;;;;;4923:47;;5088:14;5074:10;:28;5070:323;;5118:19;5140:12;:18;5153:4;5140:18;;;;;;;;;;;;;;;:34;5159:14;5140:34;;;;;;;;;;;;5118:56;;5222:11;5189:12;:18;5202:4;5189:18;;;;;;;;;;;;;;;:30;5208:10;5189:30;;;;;;;;;;;:44;;;;5338:10;5305:17;:30;5323:11;5305:30;;;;;;;;;;;:43;;;;5104:289;5070:323;5486:17;:26;5504:7;5486:26;;;;;;;;;;;5479:33;;;5529:12;:18;5542:4;5529:18;;;;;;;;;;;;;;;:34;5548:14;5529:34;;;;;;;;;;;5522:41;;;4681:889;;4600:970;;:::o;5858:1061::-;6107:22;6152:1;6132:10;:17;;;;:21;;;;:::i;:::-;6107:46;;6163:18;6184:15;:24;6200:7;6184:24;;;;;;;;;;;;6163:45;;6530:19;6552:10;6563:14;6552:26;;;;;;;;:::i;:::-;;;;;;;;;;6530:48;;6614:11;6589:10;6600;6589:22;;;;;;;;:::i;:::-;;;;;;;;;:36;;;;6724:10;6693:15;:28;6709:11;6693:28;;;;;;;;;;;:41;;;;6862:15;:24;6878:7;6862:24;;;;;;;;;;;6855:31;;;6896:10;:16;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5929:990;;;5858:1061;:::o;3410:217::-;3494:14;3511:20;3528:2;3511:16;:20::i;:::-;3494:37;;3568:7;3541:12;:16;3554:2;3541:16;;;;;;;;;;;;;;;:24;3558:6;3541:24;;;;;;;;;;;:34;;;;3614:6;3585:17;:26;3603:7;3585:26;;;;;;;;;;;:35;;;;3484:143;3410:217;;:::o;718:377:7:-;778:4;981:12;1046:7;1034:20;1026:28;;1087:1;1080:4;:8;1073:15;;;718:377;;;:::o;9141:372:0:-;9234:1;9220:16;;:2;:16;;;9212:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;9292:16;9300:7;9292;:16::i;:::-;9291:17;9283:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;9352:45;9381:1;9385:2;9389:7;9352:20;:45::i;:::-;9425:1;9408:9;:13;9418:2;9408:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;9455:2;9436:7;:16;9444:7;9436:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;9498:7;9494:2;9473:33;;9490:1;9473:33;;;;;;;;;;;;9141:372;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:75:16:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:149;370:7;410:66;403:5;399:78;388:89;;334:149;;;:::o;489:120::-;561:23;578:5;561:23;:::i;:::-;554:5;551:34;541:62;;599:1;596;589:12;541:62;489:120;:::o;615:137::-;660:5;698:6;685:20;676:29;;714:32;740:5;714:32;:::i;:::-;615:137;;;;:::o;758:327::-;816:6;865:2;853:9;844:7;840:23;836:32;833:119;;;871:79;;:::i;:::-;833:119;991:1;1016:52;1060:7;1051:6;1040:9;1036:22;1016:52;:::i;:::-;1006:62;;962:116;758:327;;;;:::o;1091:90::-;1125:7;1168:5;1161:13;1154:21;1143:32;;1091:90;;;:::o;1187:109::-;1268:21;1283:5;1268:21;:::i;:::-;1263:3;1256:34;1187:109;;:::o;1302:210::-;1389:4;1427:2;1416:9;1412:18;1404:26;;1440:65;1502:1;1491:9;1487:17;1478:6;1440:65;:::i;:::-;1302:210;;;;:::o;1518:99::-;1570:6;1604:5;1598:12;1588:22;;1518:99;;;:::o;1623:169::-;1707:11;1741:6;1736:3;1729:19;1781:4;1776:3;1772:14;1757:29;;1623:169;;;;:::o;1798:307::-;1866:1;1876:113;1890:6;1887:1;1884:13;1876:113;;;1975:1;1970:3;1966:11;1960:18;1956:1;1951:3;1947:11;1940:39;1912:2;1909:1;1905:10;1900:15;;1876:113;;;2007:6;2004:1;2001:13;1998:101;;;2087:1;2078:6;2073:3;2069:16;2062:27;1998:101;1847:258;1798:307;;;:::o;2111:102::-;2152:6;2203:2;2199:7;2194:2;2187:5;2183:14;2179:28;2169:38;;2111:102;;;:::o;2219:364::-;2307:3;2335:39;2368:5;2335:39;:::i;:::-;2390:71;2454:6;2449:3;2390:71;:::i;:::-;2383:78;;2470:52;2515:6;2510:3;2503:4;2496:5;2492:16;2470:52;:::i;:::-;2547:29;2569:6;2547:29;:::i;:::-;2542:3;2538:39;2531:46;;2311:272;2219:364;;;;:::o;2589:313::-;2702:4;2740:2;2729:9;2725:18;2717:26;;2789:9;2783:4;2779:20;2775:1;2764:9;2760:17;2753:47;2817:78;2890:4;2881:6;2817:78;:::i;:::-;2809:86;;2589:313;;;;:::o;2908:77::-;2945:7;2974:5;2963:16;;2908:77;;;:::o;2991:122::-;3064:24;3082:5;3064:24;:::i;:::-;3057:5;3054:35;3044:63;;3103:1;3100;3093:12;3044:63;2991:122;:::o;3119:139::-;3165:5;3203:6;3190:20;3181:29;;3219:33;3246:5;3219:33;:::i;:::-;3119:139;;;;:::o;3264:329::-;3323:6;3372:2;3360:9;3351:7;3347:23;3343:32;3340:119;;;3378:79;;:::i;:::-;3340:119;3498:1;3523:53;3568:7;3559:6;3548:9;3544:22;3523:53;:::i;:::-;3513:63;;3469:117;3264:329;;;;:::o;3599:126::-;3636:7;3676:42;3669:5;3665:54;3654:65;;3599:126;;;:::o;3731:96::-;3768:7;3797:24;3815:5;3797:24;:::i;:::-;3786:35;;3731:96;;;:::o;3833:118::-;3920:24;3938:5;3920:24;:::i;:::-;3915:3;3908:37;3833:118;;:::o;3957:222::-;4050:4;4088:2;4077:9;4073:18;4065:26;;4101:71;4169:1;4158:9;4154:17;4145:6;4101:71;:::i;:::-;3957:222;;;;:::o;4185:122::-;4258:24;4276:5;4258:24;:::i;:::-;4251:5;4248:35;4238:63;;4297:1;4294;4287:12;4238:63;4185:122;:::o;4313:139::-;4359:5;4397:6;4384:20;4375:29;;4413:33;4440:5;4413:33;:::i;:::-;4313:139;;;;:::o;4458:474::-;4526:6;4534;4583:2;4571:9;4562:7;4558:23;4554:32;4551:119;;;4589:79;;:::i;:::-;4551:119;4709:1;4734:53;4779:7;4770:6;4759:9;4755:22;4734:53;:::i;:::-;4724:63;;4680:117;4836:2;4862:53;4907:7;4898:6;4887:9;4883:22;4862:53;:::i;:::-;4852:63;;4807:118;4458:474;;;;;:::o;4938:118::-;5025:24;5043:5;5025:24;:::i;:::-;5020:3;5013:37;4938:118;;:::o;5062:533::-;5231:4;5269:2;5258:9;5254:18;5246:26;;5282:71;5350:1;5339:9;5335:17;5326:6;5282:71;:::i;:::-;5363:72;5431:2;5420:9;5416:18;5407:6;5363:72;:::i;:::-;5482:9;5476:4;5472:20;5467:2;5456:9;5452:18;5445:48;5510:78;5583:4;5574:6;5510:78;:::i;:::-;5502:86;;5062:533;;;;;;:::o;5601:222::-;5694:4;5732:2;5721:9;5717:18;5709:26;;5745:71;5813:1;5802:9;5798:17;5789:6;5745:71;:::i;:::-;5601:222;;;;:::o;5829:619::-;5906:6;5914;5922;5971:2;5959:9;5950:7;5946:23;5942:32;5939:119;;;5977:79;;:::i;:::-;5939:119;6097:1;6122:53;6167:7;6158:6;6147:9;6143:22;6122:53;:::i;:::-;6112:63;;6068:117;6224:2;6250:53;6295:7;6286:6;6275:9;6271:22;6250:53;:::i;:::-;6240:63;;6195:118;6352:2;6378:53;6423:7;6414:6;6403:9;6399:22;6378:53;:::i;:::-;6368:63;;6323:118;5829:619;;;;;:::o;6454:329::-;6513:6;6562:2;6550:9;6541:7;6537:23;6533:32;6530:119;;;6568:79;;:::i;:::-;6530:119;6688:1;6713:53;6758:7;6749:6;6738:9;6734:22;6713:53;:::i;:::-;6703:63;;6659:117;6454:329;;;;:::o;6789:116::-;6859:21;6874:5;6859:21;:::i;:::-;6852:5;6849:32;6839:60;;6895:1;6892;6885:12;6839:60;6789:116;:::o;6911:133::-;6954:5;6992:6;6979:20;6970:29;;7008:30;7032:5;7008:30;:::i;:::-;6911:133;;;;:::o;7050:468::-;7115:6;7123;7172:2;7160:9;7151:7;7147:23;7143:32;7140:119;;;7178:79;;:::i;:::-;7140:119;7298:1;7323:53;7368:7;7359:6;7348:9;7344:22;7323:53;:::i;:::-;7313:63;;7269:117;7425:2;7451:50;7493:7;7484:6;7473:9;7469:22;7451:50;:::i;:::-;7441:60;;7396:115;7050:468;;;;;:::o;7524:117::-;7633:1;7630;7623:12;7647:117;7756:1;7753;7746:12;7770:180;7818:77;7815:1;7808:88;7915:4;7912:1;7905:15;7939:4;7936:1;7929:15;7956:281;8039:27;8061:4;8039:27;:::i;:::-;8031:6;8027:40;8169:6;8157:10;8154:22;8133:18;8121:10;8118:34;8115:62;8112:88;;;8180:18;;:::i;:::-;8112:88;8220:10;8216:2;8209:22;7999:238;7956:281;;:::o;8243:129::-;8277:6;8304:20;;:::i;:::-;8294:30;;8333:33;8361:4;8353:6;8333:33;:::i;:::-;8243:129;;;:::o;8378:307::-;8439:4;8529:18;8521:6;8518:30;8515:56;;;8551:18;;:::i;:::-;8515:56;8589:29;8611:6;8589:29;:::i;:::-;8581:37;;8673:4;8667;8663:15;8655:23;;8378:307;;;:::o;8691:154::-;8775:6;8770:3;8765;8752:30;8837:1;8828:6;8823:3;8819:16;8812:27;8691:154;;;:::o;8851:410::-;8928:5;8953:65;8969:48;9010:6;8969:48;:::i;:::-;8953:65;:::i;:::-;8944:74;;9041:6;9034:5;9027:21;9079:4;9072:5;9068:16;9117:3;9108:6;9103:3;9099:16;9096:25;9093:112;;;9124:79;;:::i;:::-;9093:112;9214:41;9248:6;9243:3;9238;9214:41;:::i;:::-;8934:327;8851:410;;;;;:::o;9280:338::-;9335:5;9384:3;9377:4;9369:6;9365:17;9361:27;9351:122;;9392:79;;:::i;:::-;9351:122;9509:6;9496:20;9534:78;9608:3;9600:6;9593:4;9585:6;9581:17;9534:78;:::i;:::-;9525:87;;9341:277;9280:338;;;;:::o;9624:943::-;9719:6;9727;9735;9743;9792:3;9780:9;9771:7;9767:23;9763:33;9760:120;;;9799:79;;:::i;:::-;9760:120;9919:1;9944:53;9989:7;9980:6;9969:9;9965:22;9944:53;:::i;:::-;9934:63;;9890:117;10046:2;10072:53;10117:7;10108:6;10097:9;10093:22;10072:53;:::i;:::-;10062:63;;10017:118;10174:2;10200:53;10245:7;10236:6;10225:9;10221:22;10200:53;:::i;:::-;10190:63;;10145:118;10330:2;10319:9;10315:18;10302:32;10361:18;10353:6;10350:30;10347:117;;;10383:79;;:::i;:::-;10347:117;10488:62;10542:7;10533:6;10522:9;10518:22;10488:62;:::i;:::-;10478:72;;10273:287;9624:943;;;;;;;:::o;10573:308::-;10635:4;10725:18;10717:6;10714:30;10711:56;;;10747:18;;:::i;:::-;10711:56;10785:29;10807:6;10785:29;:::i;:::-;10777:37;;10869:4;10863;10859:15;10851:23;;10573:308;;;:::o;10887:412::-;10965:5;10990:66;11006:49;11048:6;11006:49;:::i;:::-;10990:66;:::i;:::-;10981:75;;11079:6;11072:5;11065:21;11117:4;11110:5;11106:16;11155:3;11146:6;11141:3;11137:16;11134:25;11131:112;;;11162:79;;:::i;:::-;11131:112;11252:41;11286:6;11281:3;11276;11252:41;:::i;:::-;10971:328;10887:412;;;;;:::o;11319:340::-;11375:5;11424:3;11417:4;11409:6;11405:17;11401:27;11391:122;;11432:79;;:::i;:::-;11391:122;11549:6;11536:20;11574:79;11649:3;11641:6;11634:4;11626:6;11622:17;11574:79;:::i;:::-;11565:88;;11381:278;11319:340;;;;:::o;11665:509::-;11734:6;11783:2;11771:9;11762:7;11758:23;11754:32;11751:119;;;11789:79;;:::i;:::-;11751:119;11937:1;11926:9;11922:17;11909:31;11967:18;11959:6;11956:30;11953:117;;;11989:79;;:::i;:::-;11953:117;12094:63;12149:7;12140:6;12129:9;12125:22;12094:63;:::i;:::-;12084:73;;11880:287;11665:509;;;;:::o;12180:474::-;12248:6;12256;12305:2;12293:9;12284:7;12280:23;12276:32;12273:119;;;12311:79;;:::i;:::-;12273:119;12431:1;12456:53;12501:7;12492:6;12481:9;12477:22;12456:53;:::i;:::-;12446:63;;12402:117;12558:2;12584:53;12629:7;12620:6;12609:9;12605:22;12584:53;:::i;:::-;12574:63;;12529:118;12180:474;;;;;:::o;12660:180::-;12708:77;12705:1;12698:88;12805:4;12802:1;12795:15;12829:4;12826:1;12819:15;12846:320;12890:6;12927:1;12921:4;12917:12;12907:22;;12974:1;12968:4;12964:12;12995:18;12985:81;;13051:4;13043:6;13039:17;13029:27;;12985:81;13113:2;13105:6;13102:14;13082:18;13079:38;13076:84;;13132:18;;:::i;:::-;13076:84;12897:269;12846:320;;;:::o;13172:231::-;13312:34;13308:1;13300:6;13296:14;13289:58;13381:14;13376:2;13368:6;13364:15;13357:39;13172:231;:::o;13409:366::-;13551:3;13572:67;13636:2;13631:3;13572:67;:::i;:::-;13565:74;;13648:93;13737:3;13648:93;:::i;:::-;13766:2;13761:3;13757:12;13750:19;;13409:366;;;:::o;13781:419::-;13947:4;13985:2;13974:9;13970:18;13962:26;;14034:9;14028:4;14024:20;14020:1;14009:9;14005:17;13998:47;14062:131;14188:4;14062:131;:::i;:::-;14054:139;;13781:419;;;:::o;14206:220::-;14346:34;14342:1;14334:6;14330:14;14323:58;14415:3;14410:2;14402:6;14398:15;14391:28;14206:220;:::o;14432:366::-;14574:3;14595:67;14659:2;14654:3;14595:67;:::i;:::-;14588:74;;14671:93;14760:3;14671:93;:::i;:::-;14789:2;14784:3;14780:12;14773:19;;14432:366;;;:::o;14804:419::-;14970:4;15008:2;14997:9;14993:18;14985:26;;15057:9;15051:4;15047:20;15043:1;15032:9;15028:17;15021:47;15085:131;15211:4;15085:131;:::i;:::-;15077:139;;14804:419;;;:::o;15229:243::-;15369:34;15365:1;15357:6;15353:14;15346:58;15438:26;15433:2;15425:6;15421:15;15414:51;15229:243;:::o;15478:366::-;15620:3;15641:67;15705:2;15700:3;15641:67;:::i;:::-;15634:74;;15717:93;15806:3;15717:93;:::i;:::-;15835:2;15830:3;15826:12;15819:19;;15478:366;;;:::o;15850:419::-;16016:4;16054:2;16043:9;16039:18;16031:26;;16103:9;16097:4;16093:20;16089:1;16078:9;16074:17;16067:47;16131:131;16257:4;16131:131;:::i;:::-;16123:139;;15850:419;;;:::o;16275:236::-;16415:34;16411:1;16403:6;16399:14;16392:58;16484:19;16479:2;16471:6;16467:15;16460:44;16275:236;:::o;16517:366::-;16659:3;16680:67;16744:2;16739:3;16680:67;:::i;:::-;16673:74;;16756:93;16845:3;16756:93;:::i;:::-;16874:2;16869:3;16865:12;16858:19;;16517:366;;;:::o;16889:419::-;17055:4;17093:2;17082:9;17078:18;17070:26;;17142:9;17136:4;17132:20;17128:1;17117:9;17113:17;17106:47;17170:131;17296:4;17170:131;:::i;:::-;17162:139;;16889:419;;;:::o;17314:230::-;17454:34;17450:1;17442:6;17438:14;17431:58;17523:13;17518:2;17510:6;17506:15;17499:38;17314:230;:::o;17550:366::-;17692:3;17713:67;17777:2;17772:3;17713:67;:::i;:::-;17706:74;;17789:93;17878:3;17789:93;:::i;:::-;17907:2;17902:3;17898:12;17891:19;;17550:366;;;:::o;17922:419::-;18088:4;18126:2;18115:9;18111:18;18103:26;;18175:9;18169:4;18165:20;18161:1;18150:9;18146:17;18139:47;18203:131;18329:4;18203:131;:::i;:::-;18195:139;;17922:419;;;:::o;18347:231::-;18487:34;18483:1;18475:6;18471:14;18464:58;18556:14;18551:2;18543:6;18539:15;18532:39;18347:231;:::o;18584:366::-;18726:3;18747:67;18811:2;18806:3;18747:67;:::i;:::-;18740:74;;18823:93;18912:3;18823:93;:::i;:::-;18941:2;18936:3;18932:12;18925:19;;18584:366;;;:::o;18956:419::-;19122:4;19160:2;19149:9;19145:18;19137:26;;19209:9;19203:4;19199:20;19195:1;19184:9;19180:17;19173:47;19237:131;19363:4;19237:131;:::i;:::-;19229:139;;18956:419;;;:::o;19381:180::-;19429:77;19426:1;19419:88;19526:4;19523:1;19516:15;19550:4;19547:1;19540:15;19567:228;19707:34;19703:1;19695:6;19691:14;19684:58;19776:11;19771:2;19763:6;19759:15;19752:36;19567:228;:::o;19801:366::-;19943:3;19964:67;20028:2;20023:3;19964:67;:::i;:::-;19957:74;;20040:93;20129:3;20040:93;:::i;:::-;20158:2;20153:3;20149:12;20142:19;;19801:366;;;:::o;20173:419::-;20339:4;20377:2;20366:9;20362:18;20354:26;;20426:9;20420:4;20416:20;20412:1;20401:9;20397:17;20390:47;20454:131;20580:4;20454:131;:::i;:::-;20446:139;;20173:419;;;:::o;20598:229::-;20738:34;20734:1;20726:6;20722:14;20715:58;20807:12;20802:2;20794:6;20790:15;20783:37;20598:229;:::o;20833:366::-;20975:3;20996:67;21060:2;21055:3;20996:67;:::i;:::-;20989:74;;21072:93;21161:3;21072:93;:::i;:::-;21190:2;21185:3;21181:12;21174:19;;20833:366;;;:::o;21205:419::-;21371:4;21409:2;21398:9;21394:18;21386:26;;21458:9;21452:4;21448:20;21444:1;21433:9;21429:17;21422:47;21486:131;21612:4;21486:131;:::i;:::-;21478:139;;21205:419;;;:::o;21630:175::-;21770:27;21766:1;21758:6;21754:14;21747:51;21630:175;:::o;21811:366::-;21953:3;21974:67;22038:2;22033:3;21974:67;:::i;:::-;21967:74;;22050:93;22139:3;22050:93;:::i;:::-;22168:2;22163:3;22159:12;22152:19;;21811:366;;;:::o;22183:419::-;22349:4;22387:2;22376:9;22372:18;22364:26;;22436:9;22430:4;22426:20;22422:1;22411:9;22407:17;22400:47;22464:131;22590:4;22464:131;:::i;:::-;22456:139;;22183:419;;;:::o;22608:236::-;22748:34;22744:1;22736:6;22732:14;22725:58;22817:19;22812:2;22804:6;22800:15;22793:44;22608:236;:::o;22850:366::-;22992:3;23013:67;23077:2;23072:3;23013:67;:::i;:::-;23006:74;;23089:93;23178:3;23089:93;:::i;:::-;23207:2;23202:3;23198:12;23191:19;;22850:366;;;:::o;23222:419::-;23388:4;23426:2;23415:9;23411:18;23403:26;;23475:9;23469:4;23465:20;23461:1;23450:9;23446:17;23439:47;23503:131;23629:4;23503:131;:::i;:::-;23495:139;;23222:419;;;:::o;23647:231::-;23787:34;23783:1;23775:6;23771:14;23764:58;23856:14;23851:2;23843:6;23839:15;23832:39;23647:231;:::o;23884:366::-;24026:3;24047:67;24111:2;24106:3;24047:67;:::i;:::-;24040:74;;24123:93;24212:3;24123:93;:::i;:::-;24241:2;24236:3;24232:12;24225:19;;23884:366;;;:::o;24256:419::-;24422:4;24460:2;24449:9;24445:18;24437:26;;24509:9;24503:4;24499:20;24495:1;24484:9;24480:17;24473:47;24537:131;24663:4;24537:131;:::i;:::-;24529:139;;24256:419;;;:::o;24681:228::-;24821:34;24817:1;24809:6;24805:14;24798:58;24890:11;24885:2;24877:6;24873:15;24866:36;24681:228;:::o;24915:366::-;25057:3;25078:67;25142:2;25137:3;25078:67;:::i;:::-;25071:74;;25154:93;25243:3;25154:93;:::i;:::-;25272:2;25267:3;25263:12;25256:19;;24915:366;;;:::o;25287:419::-;25453:4;25491:2;25480:9;25476:18;25468:26;;25540:9;25534:4;25530:20;25526:1;25515:9;25511:17;25504:47;25568:131;25694:4;25568:131;:::i;:::-;25560:139;;25287:419;;;:::o;25712:223::-;25852:34;25848:1;25840:6;25836:14;25829:58;25921:6;25916:2;25908:6;25904:15;25897:31;25712:223;:::o;25941:366::-;26083:3;26104:67;26168:2;26163:3;26104:67;:::i;:::-;26097:74;;26180:93;26269:3;26180:93;:::i;:::-;26298:2;26293:3;26289:12;26282:19;;25941:366;;;:::o;26313:419::-;26479:4;26517:2;26506:9;26502:18;26494:26;;26566:9;26560:4;26556:20;26552:1;26541:9;26537:17;26530:47;26594:131;26720:4;26594:131;:::i;:::-;26586:139;;26313:419;;;:::o;26738:180::-;26786:77;26783:1;26776:88;26883:4;26880:1;26873:15;26907:4;26904:1;26897:15;26924:191;26964:4;26984:20;27002:1;26984:20;:::i;:::-;26979:25;;27018:20;27036:1;27018:20;:::i;:::-;27013:25;;27057:1;27054;27051:8;27048:34;;;27062:18;;:::i;:::-;27048:34;27107:1;27104;27100:9;27092:17;;26924:191;;;;:::o;27121:305::-;27161:3;27180:20;27198:1;27180:20;:::i;:::-;27175:25;;27214:20;27232:1;27214:20;:::i;:::-;27209:25;;27368:1;27300:66;27296:74;27293:1;27290:81;27287:107;;;27374:18;;:::i;:::-;27287:107;27418:1;27415;27411:9;27404:16;;27121:305;;;;:::o;27432:237::-;27572:34;27568:1;27560:6;27556:14;27549:58;27641:20;27636:2;27628:6;27624:15;27617:45;27432:237;:::o;27675:366::-;27817:3;27838:67;27902:2;27897:3;27838:67;:::i;:::-;27831:74;;27914:93;28003:3;27914:93;:::i;:::-;28032:2;28027:3;28023:12;28016:19;;27675:366;;;:::o;28047:419::-;28213:4;28251:2;28240:9;28236:18;28228:26;;28300:9;28294:4;28290:20;28286:1;28275:9;28271:17;28264:47;28328:131;28454:4;28328:131;:::i;:::-;28320:139;;28047:419;;;:::o;28472:98::-;28523:6;28557:5;28551:12;28541:22;;28472:98;;;:::o;28576:168::-;28659:11;28693:6;28688:3;28681:19;28733:4;28728:3;28724:14;28709:29;;28576:168;;;;:::o;28750:360::-;28836:3;28864:38;28896:5;28864:38;:::i;:::-;28918:70;28981:6;28976:3;28918:70;:::i;:::-;28911:77;;28997:52;29042:6;29037:3;29030:4;29023:5;29019:16;28997:52;:::i;:::-;29074:29;29096:6;29074:29;:::i;:::-;29069:3;29065:39;29058:46;;28840:270;28750:360;;;;:::o;29116:640::-;29311:4;29349:3;29338:9;29334:19;29326:27;;29363:71;29431:1;29420:9;29416:17;29407:6;29363:71;:::i;:::-;29444:72;29512:2;29501:9;29497:18;29488:6;29444:72;:::i;:::-;29526;29594:2;29583:9;29579:18;29570:6;29526:72;:::i;:::-;29645:9;29639:4;29635:20;29630:2;29619:9;29615:18;29608:48;29673:76;29744:4;29735:6;29673:76;:::i;:::-;29665:84;;29116:640;;;;;;;:::o;29762:141::-;29818:5;29849:6;29843:13;29834:22;;29865:32;29891:5;29865:32;:::i;:::-;29762:141;;;;:::o;29909:349::-;29978:6;30027:2;30015:9;30006:7;30002:23;29998:32;29995:119;;;30033:79;;:::i;:::-;29995:119;30153:1;30178:63;30233:7;30224:6;30213:9;30209:22;30178:63;:::i;:::-;30168:73;;30124:127;29909:349;;;;:::o;30264:180::-;30312:77;30309:1;30302:88;30409:4;30406:1;30399:15;30433:4;30430:1;30423:15;30450:182;30590:34;30586:1;30578:6;30574:14;30567:58;30450:182;:::o;30638:366::-;30780:3;30801:67;30865:2;30860:3;30801:67;:::i;:::-;30794:74;;30877:93;30966:3;30877:93;:::i;:::-;30995:2;30990:3;30986:12;30979:19;;30638:366;;;:::o;31010:419::-;31176:4;31214:2;31203:9;31199:18;31191:26;;31263:9;31257:4;31253:20;31249:1;31238:9;31234:17;31227:47;31291:131;31417:4;31291:131;:::i;:::-;31283:139;;31010:419;;;:::o;31435:178::-;31575:30;31571:1;31563:6;31559:14;31552:54;31435:178;:::o;31619:366::-;31761:3;31782:67;31846:2;31841:3;31782:67;:::i;:::-;31775:74;;31858:93;31947:3;31858:93;:::i;:::-;31976:2;31971:3;31967:12;31960:19;;31619:366;;;:::o;31991:419::-;32157:4;32195:2;32184:9;32180:18;32172:26;;32244:9;32238:4;32234:20;32230:1;32219:9;32215:17;32208:47;32272:131;32398:4;32272:131;:::i;:::-;32264:139;;31991:419;;;:::o",
"source": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\nimport \"@openzeppelin/contracts/token/ERC721/ERC721.sol\";\nimport \"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\";\nimport \"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\";\nimport \"@openzeppelin/contracts/utils/Counters.sol\";\n\ncontract ArtToken is ERC721Enumerable{\n using Counters for Counters.Counter;\n\n Counters.Counter private _tokenIds;\n address public marketplace;\n\n struct Item {\n uint256 id;\n address creator;\n string uri;//metadata url\n }\n\n mapping(uint256 => Item) public Items; //id => Item\n\n constructor () ERC721(\"ArtToken\", \"ARTK\") {}\n\n function mint(string memory uri) public returns (uint256){\n _tokenIds.increment();\n uint256 newItemId = _tokenIds.current();\n _safeMint(msg.sender, newItemId);\n approve(marketplace, newItemId);\n\n Items[newItemId] = Item({\n id: newItemId, \n creator: msg.sender,\n uri: uri\n });\n\n return newItemId;\n }\n\n function tokenURI(uint256 tokenId) public view override returns (string memory) {\n require(_exists(tokenId), \"ERC721URIStorage: URI query for nonexistent token\");\n return Items[tokenId].uri;\n }\n\n function setMarketplace(address market) public {\n //require(msg.sender ==);\n marketplace = market;\n }\n\n}",
- "sourcePath": "/home/bravo/Documents/GitHub/NFT-Marketplace/contracts/ArtToken.sol",
+ "sourcePath": "/Users/mac/git/lianbo/gkpart/contracts/ArtToken.sol",
"ast": {
"absolutePath": "project:/contracts/ArtToken.sol",
"exportedSymbols": {
@@ -15317,6 +15317,7 @@
"src": "348:16:14"
}
],
+ "canonicalName": "ArtToken",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -15337,6 +15338,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 2408,
"libraryName": {
"id": 2405,
@@ -16713,6 +16715,7 @@
"src": "348:16:14"
}
],
+ "canonicalName": "ArtToken",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -16733,6 +16736,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 2408,
"libraryName": {
"id": 2405,
@@ -17986,7 +17990,7 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {
"1337": {
@@ -17998,8 +18002,8 @@
"5777": {
"events": {},
"links": {},
- "address": "0x8Bb5Fd8F0428E644395981FAdab18cA6FfFF4101",
- "transactionHash": "0x84ed361df619c1802a453b1df994da9678c214209b4c1abe3a9dac6c63058f90"
+ "address": "0xB522632B0931C55013311DE58Ef2Ac2dB2e9877a",
+ "transactionHash": "0x39763353f0dc8d42dd463b6863a3b01e5c721d8d604d0f40e7d13828695cdad4"
},
"1629893393320": {
"events": {},
@@ -18024,10 +18028,16 @@
"links": {},
"address": "0xdfb3E74c153cc87302a38D30dAC6A74BAcCab3e3",
"transactionHash": "0x5657502d8c5ddee7bf09f72185e8e1e09e763316c9a642c32930fc933fb4997c"
+ },
+ "1649733374388": {
+ "events": {},
+ "links": {},
+ "address": "0x8826c5e6b8C3c104dccbFf55707a6bf06199Fa00",
+ "transactionHash": "0x100df05bdf60cb23300f58e828e277c4eff19d7b8a76c01a2abc282fb3b411df"
}
},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-09-29T19:45:50.404Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-05-04T04:41:56.504Z",
"networkType": "ethereum",
"devdoc": {
"kind": "dev",
diff --git a/client/src/contracts/Context.json b/client/src/contracts/Context.json
index 0946d45..c32ec67 100644
--- a/client/src/contracts/Context.json
+++ b/client/src/contracts/Context.json
@@ -1,7 +1,7 @@
{
"contractName": "Context",
"abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Context.sol\":\"Context\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Context.sol\":\"Context\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -36,6 +36,7 @@
{
"abstract": true,
"baseContracts": [],
+ "canonicalName": "Context",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -267,6 +268,7 @@
{
"abstract": true,
"baseContracts": [],
+ "canonicalName": "Context",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -475,11 +477,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.755Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.717Z",
"devdoc": {
"kind": "dev",
"methods": {},
diff --git a/client/src/contracts/Counters.json b/client/src/contracts/Counters.json
index ccf4e5b..ae58e93 100644
--- a/client/src/contracts/Counters.json
+++ b/client/src/contracts/Counters.json
@@ -1,9 +1,9 @@
{
"contractName": "Counters",
"abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"author\":\"Matt Condon (@shrugs)\",\"details\":\"Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number of elements in a mapping, issuing ERC721 ids, or counting request ids. Include with `using Counters for Counters.Counter;`\",\"kind\":\"dev\",\"methods\":{},\"title\":\"Counters\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Counters.sol\":\"Counters\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]}},\"version\":1}",
- "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f082f7fb45ba0f77a8bc61831afff43934782f2499336d92bfcaa1c63b66c32a64736f6c63430008070033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f082f7fb45ba0f77a8bc61831afff43934782f2499336d92bfcaa1c63b66c32a64736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"author\":\"Matt Condon (@shrugs)\",\"details\":\"Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number of elements in a mapping, issuing ERC721 ids, or counting request ids. Include with `using Counters for Counters.Counter;`\",\"kind\":\"dev\",\"methods\":{},\"title\":\"Counters\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Counters.sol\":\"Counters\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Counters.sol\":{\"keccak256\":\"0x78450f4e3b722cce467b21e285f72ce5eaf361e9ba9dd2241a413926246773cd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f103065051300cd995fd4599ba91188d4071b92175b52f26110e02db091617c0\",\"dweb:/ipfs/QmSyDz67R2HCypDE8Pacn3voVwxw9x17NM66q47YgBnGqc\"]}},\"version\":1}",
+ "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cb8a85f32611f16c8396c3f2a301196426bc22ad7ec15032ca0c07fc701f19b164736f6c634300080d0033",
+ "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cb8a85f32611f16c8396c3f2a301196426bc22ad7ec15032ca0c07fc701f19b164736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [],
"deployedGeneratedSources": [],
@@ -36,6 +36,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Counters",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -862,6 +863,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Counters",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -1665,11 +1667,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.762Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.718Z",
"devdoc": {
"author": "Matt Condon (@shrugs)",
"details": "Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number of elements in a mapping, issuing ERC721 ids, or counting request ids. Include with `using Counters for Counters.Counter;`",
diff --git a/client/src/contracts/ERC165.json b/client/src/contracts/ERC165.json
index 1a5138d..d5af721 100644
--- a/client/src/contracts/ERC165.json
+++ b/client/src/contracts/ERC165.json
@@ -21,7 +21,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":\"ERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":\"ERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -84,6 +84,7 @@
"src": "688:7:11"
}
],
+ "canonicalName": "ERC165",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -366,6 +367,7 @@
"src": "688:7:11"
}
],
+ "canonicalName": "ERC165",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -597,11 +599,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.790Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.721Z",
"devdoc": {
"details": "Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.",
"kind": "dev",
diff --git a/client/src/contracts/ERC721.json b/client/src/contracts/ERC721.json
index 3e0966e..202fc7b 100644
--- a/client/src/contracts/ERC721.json
+++ b/client/src/contracts/ERC721.json
@@ -348,9 +348,9 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including the Metadata extension, but not including the Enumerable extension, which is available separately as {ERC721Enumerable}.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"constructor\":{\"details\":\"Initializes the contract by setting a `name` and a `symbol` to the token collection.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":\"ERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
- "bytecode": "0x60806040523480156200001157600080fd5b50604051620027843803806200278483398181016040528101906200003791906200019f565b81600090805190602001906200004f92919062000071565b5080600190805190602001906200006892919062000071565b505050620003a8565b8280546200007f90620002b9565b90600052602060002090601f016020900481019282620000a35760008555620000ef565b82601f10620000be57805160ff1916838001178555620000ef565b82800160010185558215620000ef579182015b82811115620000ee578251825591602001919060010190620000d1565b5b509050620000fe919062000102565b5090565b5b808211156200011d57600081600090555060010162000103565b5090565b60006200013862000132846200024d565b62000224565b90508281526020810184848401111562000157576200015662000388565b5b6200016484828562000283565b509392505050565b600082601f83011262000184576200018362000383565b5b81516200019684826020860162000121565b91505092915050565b60008060408385031215620001b957620001b862000392565b5b600083015167ffffffffffffffff811115620001da57620001d96200038d565b5b620001e8858286016200016c565b925050602083015167ffffffffffffffff8111156200020c576200020b6200038d565b5b6200021a858286016200016c565b9150509250929050565b60006200023062000243565b90506200023e8282620002ef565b919050565b6000604051905090565b600067ffffffffffffffff8211156200026b576200026a62000354565b5b620002768262000397565b9050602081019050919050565b60005b83811015620002a357808201518184015260208101905062000286565b83811115620002b3576000848401525b50505050565b60006002820490506001821680620002d257607f821691505b60208210811415620002e957620002e862000325565b5b50919050565b620002fa8262000397565b810181811067ffffffffffffffff821117156200031c576200031b62000354565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b6123cc80620003b86000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e99190611657565b6102bc565b6040516100fb91906119dd565b60405180910390f35b61010c61039e565b60405161011991906119f8565b60405180910390f35b61013c600480360381019061013791906116b1565b610430565b6040516101499190611976565b60405180910390f35b61016c60048036038101906101679190611617565b6104b5565b005b61018860048036038101906101839190611501565b6105cd565b005b6101a4600480360381019061019f9190611501565b61062d565b005b6101c060048036038101906101bb91906116b1565b61064d565b6040516101cd9190611976565b60405180910390f35b6101f060048036038101906101eb9190611494565b6106ff565b6040516101fd9190611b9a565b60405180910390f35b61020e6107b7565b60405161021b91906119f8565b60405180910390f35b61023e600480360381019061023991906115d7565b610849565b005b61025a60048036038101906102559190611554565b6109ca565b005b610276600480360381019061027191906116b1565b610a2c565b60405161028391906119f8565b60405180910390f35b6102a660048036038101906102a191906114c1565b610ad3565b6040516102b391906119dd565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610b67565b5b9050919050565b6060600080546103ad90611dbf565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611dbf565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b82610bd1565b61047a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047190611afa565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006104c08261064d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610531576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052890611b5a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610550610c3d565b73ffffffffffffffffffffffffffffffffffffffff16148061057f575061057e81610579610c3d565b610ad3565b5b6105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611a9a565b60405180910390fd5b6105c88383610c45565b505050565b6105de6105d8610c3d565b82610cfe565b61061d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061490611b7a565b60405180910390fd5b610628838383610ddc565b505050565b610648838383604051806020016040528060008152506109ca565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ed90611ada565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610770576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076790611aba565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546107c690611dbf565b80601f01602080910402602001604051908101604052809291908181526020018280546107f290611dbf565b801561083f5780601f106108145761010080835404028352916020019161083f565b820191906000526020600020905b81548152906001019060200180831161082257829003601f168201915b5050505050905090565b610851610c3d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156108bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b690611a5a565b60405180910390fd5b80600560006108cc610c3d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610979610c3d565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109be91906119dd565b60405180910390a35050565b6109db6109d5610c3d565b83610cfe565b610a1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1190611b7a565b60405180910390fd5b610a2684848484611038565b50505050565b6060610a3782610bd1565b610a76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6d90611b3a565b60405180910390fd5b6000610a80611094565b90506000815111610aa05760405180602001604052806000815250610acb565b80610aaa846110ab565b604051602001610abb929190611952565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610cb88361064d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610d0982610bd1565b610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f90611a7a565b60405180910390fd5b6000610d538361064d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610dc257508373ffffffffffffffffffffffffffffffffffffffff16610daa84610430565b73ffffffffffffffffffffffffffffffffffffffff16145b80610dd35750610dd28185610ad3565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610dfc8261064d565b73ffffffffffffffffffffffffffffffffffffffff1614610e52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4990611b1a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb990611a3a565b60405180910390fd5b610ecd83838361120c565b610ed8600082610c45565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f289190611cd5565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7f9190611c4e565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611043848484610ddc565b61104f84848484611211565b61108e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108590611a1a565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b606060008214156110f3576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611207565b600082905060005b6000821461112557808061110e90611e22565b915050600a8261111e9190611ca4565b91506110fb565b60008167ffffffffffffffff81111561114157611140611f58565b5b6040519080825280601f01601f1916602001820160405280156111735781602001600182028036833780820191505090505b5090505b600085146112005760018261118c9190611cd5565b9150600a8561119b9190611e6b565b60306111a79190611c4e565b60f81b8183815181106111bd576111bc611f29565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856111f99190611ca4565b9450611177565b8093505050505b919050565b505050565b60006112328473ffffffffffffffffffffffffffffffffffffffff166113a8565b1561139b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261125b610c3d565b8786866040518563ffffffff1660e01b815260040161127d9493929190611991565b602060405180830381600087803b15801561129757600080fd5b505af19250505080156112c857506040513d601f19601f820116820180604052508101906112c59190611684565b60015b61134b573d80600081146112f8576040519150601f19603f3d011682016040523d82523d6000602084013e6112fd565b606091505b50600081511415611343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133a90611a1a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506113a0565b600190505b949350505050565b600080823b905060008111915050919050565b60006113ce6113c984611bda565b611bb5565b9050828152602081018484840111156113ea576113e9611f8c565b5b6113f5848285611d7d565b509392505050565b60008135905061140c8161233a565b92915050565b60008135905061142181612351565b92915050565b60008135905061143681612368565b92915050565b60008151905061144b81612368565b92915050565b600082601f83011261146657611465611f87565b5b81356114768482602086016113bb565b91505092915050565b60008135905061148e8161237f565b92915050565b6000602082840312156114aa576114a9611f96565b5b60006114b8848285016113fd565b91505092915050565b600080604083850312156114d8576114d7611f96565b5b60006114e6858286016113fd565b92505060206114f7858286016113fd565b9150509250929050565b60008060006060848603121561151a57611519611f96565b5b6000611528868287016113fd565b9350506020611539868287016113fd565b925050604061154a8682870161147f565b9150509250925092565b6000806000806080858703121561156e5761156d611f96565b5b600061157c878288016113fd565b945050602061158d878288016113fd565b935050604061159e8782880161147f565b925050606085013567ffffffffffffffff8111156115bf576115be611f91565b5b6115cb87828801611451565b91505092959194509250565b600080604083850312156115ee576115ed611f96565b5b60006115fc858286016113fd565b925050602061160d85828601611412565b9150509250929050565b6000806040838503121561162e5761162d611f96565b5b600061163c858286016113fd565b925050602061164d8582860161147f565b9150509250929050565b60006020828403121561166d5761166c611f96565b5b600061167b84828501611427565b91505092915050565b60006020828403121561169a57611699611f96565b5b60006116a88482850161143c565b91505092915050565b6000602082840312156116c7576116c6611f96565b5b60006116d58482850161147f565b91505092915050565b6116e781611d09565b82525050565b6116f681611d1b565b82525050565b600061170782611c0b565b6117118185611c21565b9350611721818560208601611d8c565b61172a81611f9b565b840191505092915050565b600061174082611c16565b61174a8185611c32565b935061175a818560208601611d8c565b61176381611f9b565b840191505092915050565b600061177982611c16565b6117838185611c43565b9350611793818560208601611d8c565b80840191505092915050565b60006117ac603283611c32565b91506117b782611fac565b604082019050919050565b60006117cf602483611c32565b91506117da82611ffb565b604082019050919050565b60006117f2601983611c32565b91506117fd8261204a565b602082019050919050565b6000611815602c83611c32565b915061182082612073565b604082019050919050565b6000611838603883611c32565b9150611843826120c2565b604082019050919050565b600061185b602a83611c32565b915061186682612111565b604082019050919050565b600061187e602983611c32565b915061188982612160565b604082019050919050565b60006118a1602c83611c32565b91506118ac826121af565b604082019050919050565b60006118c4602983611c32565b91506118cf826121fe565b604082019050919050565b60006118e7602f83611c32565b91506118f28261224d565b604082019050919050565b600061190a602183611c32565b91506119158261229c565b604082019050919050565b600061192d603183611c32565b9150611938826122eb565b604082019050919050565b61194c81611d73565b82525050565b600061195e828561176e565b915061196a828461176e565b91508190509392505050565b600060208201905061198b60008301846116de565b92915050565b60006080820190506119a660008301876116de565b6119b360208301866116de565b6119c06040830185611943565b81810360608301526119d281846116fc565b905095945050505050565b60006020820190506119f260008301846116ed565b92915050565b60006020820190508181036000830152611a128184611735565b905092915050565b60006020820190508181036000830152611a338161179f565b9050919050565b60006020820190508181036000830152611a53816117c2565b9050919050565b60006020820190508181036000830152611a73816117e5565b9050919050565b60006020820190508181036000830152611a9381611808565b9050919050565b60006020820190508181036000830152611ab38161182b565b9050919050565b60006020820190508181036000830152611ad38161184e565b9050919050565b60006020820190508181036000830152611af381611871565b9050919050565b60006020820190508181036000830152611b1381611894565b9050919050565b60006020820190508181036000830152611b33816118b7565b9050919050565b60006020820190508181036000830152611b53816118da565b9050919050565b60006020820190508181036000830152611b73816118fd565b9050919050565b60006020820190508181036000830152611b9381611920565b9050919050565b6000602082019050611baf6000830184611943565b92915050565b6000611bbf611bd0565b9050611bcb8282611df1565b919050565b6000604051905090565b600067ffffffffffffffff821115611bf557611bf4611f58565b5b611bfe82611f9b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000611c5982611d73565b9150611c6483611d73565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c9957611c98611e9c565b5b828201905092915050565b6000611caf82611d73565b9150611cba83611d73565b925082611cca57611cc9611ecb565b5b828204905092915050565b6000611ce082611d73565b9150611ceb83611d73565b925082821015611cfe57611cfd611e9c565b5b828203905092915050565b6000611d1482611d53565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015611daa578082015181840152602081019050611d8f565b83811115611db9576000848401525b50505050565b60006002820490506001821680611dd757607f821691505b60208210811415611deb57611dea611efa565b5b50919050565b611dfa82611f9b565b810181811067ffffffffffffffff82111715611e1957611e18611f58565b5b80604052505050565b6000611e2d82611d73565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e6057611e5f611e9c565b5b600182019050919050565b6000611e7682611d73565b9150611e8183611d73565b925082611e9157611e90611ecb565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b61234381611d09565b811461234e57600080fd5b50565b61235a81611d1b565b811461236557600080fd5b50565b61237181611d27565b811461237c57600080fd5b50565b61238881611d73565b811461239357600080fd5b5056fea2646970667358221220499163b308a77e19889ddd3f1cbeed8cff2e037c8181daf709d055e5e000855864736f6c63430008070033",
- "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e99190611657565b6102bc565b6040516100fb91906119dd565b60405180910390f35b61010c61039e565b60405161011991906119f8565b60405180910390f35b61013c600480360381019061013791906116b1565b610430565b6040516101499190611976565b60405180910390f35b61016c60048036038101906101679190611617565b6104b5565b005b61018860048036038101906101839190611501565b6105cd565b005b6101a4600480360381019061019f9190611501565b61062d565b005b6101c060048036038101906101bb91906116b1565b61064d565b6040516101cd9190611976565b60405180910390f35b6101f060048036038101906101eb9190611494565b6106ff565b6040516101fd9190611b9a565b60405180910390f35b61020e6107b7565b60405161021b91906119f8565b60405180910390f35b61023e600480360381019061023991906115d7565b610849565b005b61025a60048036038101906102559190611554565b6109ca565b005b610276600480360381019061027191906116b1565b610a2c565b60405161028391906119f8565b60405180910390f35b6102a660048036038101906102a191906114c1565b610ad3565b6040516102b391906119dd565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610b67565b5b9050919050565b6060600080546103ad90611dbf565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611dbf565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b82610bd1565b61047a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047190611afa565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006104c08261064d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610531576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052890611b5a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610550610c3d565b73ffffffffffffffffffffffffffffffffffffffff16148061057f575061057e81610579610c3d565b610ad3565b5b6105be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b590611a9a565b60405180910390fd5b6105c88383610c45565b505050565b6105de6105d8610c3d565b82610cfe565b61061d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061490611b7a565b60405180910390fd5b610628838383610ddc565b505050565b610648838383604051806020016040528060008152506109ca565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ed90611ada565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610770576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076790611aba565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546107c690611dbf565b80601f01602080910402602001604051908101604052809291908181526020018280546107f290611dbf565b801561083f5780601f106108145761010080835404028352916020019161083f565b820191906000526020600020905b81548152906001019060200180831161082257829003601f168201915b5050505050905090565b610851610c3d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156108bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b690611a5a565b60405180910390fd5b80600560006108cc610c3d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610979610c3d565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109be91906119dd565b60405180910390a35050565b6109db6109d5610c3d565b83610cfe565b610a1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1190611b7a565b60405180910390fd5b610a2684848484611038565b50505050565b6060610a3782610bd1565b610a76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6d90611b3a565b60405180910390fd5b6000610a80611094565b90506000815111610aa05760405180602001604052806000815250610acb565b80610aaa846110ab565b604051602001610abb929190611952565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610cb88361064d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610d0982610bd1565b610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f90611a7a565b60405180910390fd5b6000610d538361064d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610dc257508373ffffffffffffffffffffffffffffffffffffffff16610daa84610430565b73ffffffffffffffffffffffffffffffffffffffff16145b80610dd35750610dd28185610ad3565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610dfc8261064d565b73ffffffffffffffffffffffffffffffffffffffff1614610e52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4990611b1a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb990611a3a565b60405180910390fd5b610ecd83838361120c565b610ed8600082610c45565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f289190611cd5565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7f9190611c4e565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611043848484610ddc565b61104f84848484611211565b61108e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108590611a1a565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b606060008214156110f3576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611207565b600082905060005b6000821461112557808061110e90611e22565b915050600a8261111e9190611ca4565b91506110fb565b60008167ffffffffffffffff81111561114157611140611f58565b5b6040519080825280601f01601f1916602001820160405280156111735781602001600182028036833780820191505090505b5090505b600085146112005760018261118c9190611cd5565b9150600a8561119b9190611e6b565b60306111a79190611c4e565b60f81b8183815181106111bd576111bc611f29565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856111f99190611ca4565b9450611177565b8093505050505b919050565b505050565b60006112328473ffffffffffffffffffffffffffffffffffffffff166113a8565b1561139b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261125b610c3d565b8786866040518563ffffffff1660e01b815260040161127d9493929190611991565b602060405180830381600087803b15801561129757600080fd5b505af19250505080156112c857506040513d601f19601f820116820180604052508101906112c59190611684565b60015b61134b573d80600081146112f8576040519150601f19603f3d011682016040523d82523d6000602084013e6112fd565b606091505b50600081511415611343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133a90611a1a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506113a0565b600190505b949350505050565b600080823b905060008111915050919050565b60006113ce6113c984611bda565b611bb5565b9050828152602081018484840111156113ea576113e9611f8c565b5b6113f5848285611d7d565b509392505050565b60008135905061140c8161233a565b92915050565b60008135905061142181612351565b92915050565b60008135905061143681612368565b92915050565b60008151905061144b81612368565b92915050565b600082601f83011261146657611465611f87565b5b81356114768482602086016113bb565b91505092915050565b60008135905061148e8161237f565b92915050565b6000602082840312156114aa576114a9611f96565b5b60006114b8848285016113fd565b91505092915050565b600080604083850312156114d8576114d7611f96565b5b60006114e6858286016113fd565b92505060206114f7858286016113fd565b9150509250929050565b60008060006060848603121561151a57611519611f96565b5b6000611528868287016113fd565b9350506020611539868287016113fd565b925050604061154a8682870161147f565b9150509250925092565b6000806000806080858703121561156e5761156d611f96565b5b600061157c878288016113fd565b945050602061158d878288016113fd565b935050604061159e8782880161147f565b925050606085013567ffffffffffffffff8111156115bf576115be611f91565b5b6115cb87828801611451565b91505092959194509250565b600080604083850312156115ee576115ed611f96565b5b60006115fc858286016113fd565b925050602061160d85828601611412565b9150509250929050565b6000806040838503121561162e5761162d611f96565b5b600061163c858286016113fd565b925050602061164d8582860161147f565b9150509250929050565b60006020828403121561166d5761166c611f96565b5b600061167b84828501611427565b91505092915050565b60006020828403121561169a57611699611f96565b5b60006116a88482850161143c565b91505092915050565b6000602082840312156116c7576116c6611f96565b5b60006116d58482850161147f565b91505092915050565b6116e781611d09565b82525050565b6116f681611d1b565b82525050565b600061170782611c0b565b6117118185611c21565b9350611721818560208601611d8c565b61172a81611f9b565b840191505092915050565b600061174082611c16565b61174a8185611c32565b935061175a818560208601611d8c565b61176381611f9b565b840191505092915050565b600061177982611c16565b6117838185611c43565b9350611793818560208601611d8c565b80840191505092915050565b60006117ac603283611c32565b91506117b782611fac565b604082019050919050565b60006117cf602483611c32565b91506117da82611ffb565b604082019050919050565b60006117f2601983611c32565b91506117fd8261204a565b602082019050919050565b6000611815602c83611c32565b915061182082612073565b604082019050919050565b6000611838603883611c32565b9150611843826120c2565b604082019050919050565b600061185b602a83611c32565b915061186682612111565b604082019050919050565b600061187e602983611c32565b915061188982612160565b604082019050919050565b60006118a1602c83611c32565b91506118ac826121af565b604082019050919050565b60006118c4602983611c32565b91506118cf826121fe565b604082019050919050565b60006118e7602f83611c32565b91506118f28261224d565b604082019050919050565b600061190a602183611c32565b91506119158261229c565b604082019050919050565b600061192d603183611c32565b9150611938826122eb565b604082019050919050565b61194c81611d73565b82525050565b600061195e828561176e565b915061196a828461176e565b91508190509392505050565b600060208201905061198b60008301846116de565b92915050565b60006080820190506119a660008301876116de565b6119b360208301866116de565b6119c06040830185611943565b81810360608301526119d281846116fc565b905095945050505050565b60006020820190506119f260008301846116ed565b92915050565b60006020820190508181036000830152611a128184611735565b905092915050565b60006020820190508181036000830152611a338161179f565b9050919050565b60006020820190508181036000830152611a53816117c2565b9050919050565b60006020820190508181036000830152611a73816117e5565b9050919050565b60006020820190508181036000830152611a9381611808565b9050919050565b60006020820190508181036000830152611ab38161182b565b9050919050565b60006020820190508181036000830152611ad38161184e565b9050919050565b60006020820190508181036000830152611af381611871565b9050919050565b60006020820190508181036000830152611b1381611894565b9050919050565b60006020820190508181036000830152611b33816118b7565b9050919050565b60006020820190508181036000830152611b53816118da565b9050919050565b60006020820190508181036000830152611b73816118fd565b9050919050565b60006020820190508181036000830152611b9381611920565b9050919050565b6000602082019050611baf6000830184611943565b92915050565b6000611bbf611bd0565b9050611bcb8282611df1565b919050565b6000604051905090565b600067ffffffffffffffff821115611bf557611bf4611f58565b5b611bfe82611f9b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000611c5982611d73565b9150611c6483611d73565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c9957611c98611e9c565b5b828201905092915050565b6000611caf82611d73565b9150611cba83611d73565b925082611cca57611cc9611ecb565b5b828204905092915050565b6000611ce082611d73565b9150611ceb83611d73565b925082821015611cfe57611cfd611e9c565b5b828203905092915050565b6000611d1482611d53565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015611daa578082015181840152602081019050611d8f565b83811115611db9576000848401525b50505050565b60006002820490506001821680611dd757607f821691505b60208210811415611deb57611dea611efa565b5b50919050565b611dfa82611f9b565b810181811067ffffffffffffffff82111715611e1957611e18611f58565b5b80604052505050565b6000611e2d82611d73565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e6057611e5f611e9c565b5b600182019050919050565b6000611e7682611d73565b9150611e8183611d73565b925082611e9157611e90611ecb565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b61234381611d09565b811461234e57600080fd5b50565b61235a81611d1b565b811461236557600080fd5b50565b61237181611d27565b811461237c57600080fd5b50565b61238881611d73565b811461239357600080fd5b5056fea2646970667358221220499163b308a77e19889ddd3f1cbeed8cff2e037c8181daf709d055e5e000855864736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including the Metadata extension, but not including the Enumerable extension, which is available separately as {ERC721Enumerable}.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"constructor\":{\"details\":\"Initializes the contract by setting a `name` and a `symbol` to the token collection.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":\"ERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "bytecode": "0x60806040523480156200001157600080fd5b506040516200276b3803806200276b8339818101604052810190620000379190620002be565b81600090805190602001906200004f92919062000071565b5080600190805190602001906200006892919062000071565b505050620003a7565b8280546200007f9062000372565b90600052602060002090601f016020900481019282620000a35760008555620000ef565b82601f10620000be57805160ff1916838001178555620000ef565b82800160010185558215620000ef579182015b82811115620000ee578251825591602001919060010190620000d1565b5b509050620000fe919062000102565b5090565b5b808211156200011d57600081600090555060010162000103565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200018a826200013f565b810181811067ffffffffffffffff82111715620001ac57620001ab62000150565b5b80604052505050565b6000620001c162000121565b9050620001cf82826200017f565b919050565b600067ffffffffffffffff821115620001f257620001f162000150565b5b620001fd826200013f565b9050602081019050919050565b60005b838110156200022a5780820151818401526020810190506200020d565b838111156200023a576000848401525b50505050565b6000620002576200025184620001d4565b620001b5565b9050828152602081018484840111156200027657620002756200013a565b5b620002838482856200020a565b509392505050565b600082601f830112620002a357620002a262000135565b5b8151620002b584826020860162000240565b91505092915050565b60008060408385031215620002d857620002d76200012b565b5b600083015167ffffffffffffffff811115620002f957620002f862000130565b5b62000307858286016200028b565b925050602083015167ffffffffffffffff8111156200032b576200032a62000130565b5b62000339858286016200028b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200038b57607f821691505b602082108103620003a157620003a062000343565b5b50919050565b6123b480620003b76000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e99190611411565b6102bc565b6040516100fb9190611459565b60405180910390f35b61010c61039e565b604051610119919061150d565b60405180910390f35b61013c60048036038101906101379190611565565b610430565b60405161014991906115d3565b60405180910390f35b61016c6004803603810190610167919061161a565b6104b5565b005b6101886004803603810190610183919061165a565b6105cc565b005b6101a4600480360381019061019f919061165a565b61062c565b005b6101c060048036038101906101bb9190611565565b61064c565b6040516101cd91906115d3565b60405180910390f35b6101f060048036038101906101eb91906116ad565b6106fd565b6040516101fd91906116e9565b60405180910390f35b61020e6107b4565b60405161021b919061150d565b60405180910390f35b61023e60048036038101906102399190611730565b610846565b005b61025a600480360381019061025591906118a5565b6109c6565b005b61027660048036038101906102719190611565565b610a28565b604051610283919061150d565b60405180910390f35b6102a660048036038101906102a19190611928565b610acf565b6040516102b39190611459565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610b63565b5b9050919050565b6060600080546103ad90611997565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611997565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b82610bcd565b61047a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047190611a3a565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006104c08261064c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610530576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052790611acc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661054f610c39565b73ffffffffffffffffffffffffffffffffffffffff16148061057e575061057d81610578610c39565b610acf565b5b6105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611b5e565b60405180910390fd5b6105c78383610c41565b505050565b6105dd6105d7610c39565b82610cfa565b61061c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061390611bf0565b60405180910390fd5b610627838383610dd8565b505050565b610647838383604051806020016040528060008152506109c6565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036106f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106eb90611c82565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361076d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076490611d14565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546107c390611997565b80601f01602080910402602001604051908101604052809291908181526020018280546107ef90611997565b801561083c5780601f106108115761010080835404028352916020019161083c565b820191906000526020600020905b81548152906001019060200180831161081f57829003601f168201915b5050505050905090565b61084e610c39565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290611d80565b60405180910390fd5b80600560006108c8610c39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610975610c39565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109ba9190611459565b60405180910390a35050565b6109d76109d1610c39565b83610cfa565b610a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0d90611bf0565b60405180910390fd5b610a2284848484611033565b50505050565b6060610a3382610bcd565b610a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6990611e12565b60405180910390fd5b6000610a7c61108f565b90506000815111610a9c5760405180602001604052806000815250610ac7565b80610aa6846110a6565b604051602001610ab7929190611e6e565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610cb48361064c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610d0582610bcd565b610d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3b90611f04565b60405180910390fd5b6000610d4f8361064c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610dbe57508373ffffffffffffffffffffffffffffffffffffffff16610da684610430565b73ffffffffffffffffffffffffffffffffffffffff16145b80610dcf5750610dce8185610acf565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610df88261064c565b73ffffffffffffffffffffffffffffffffffffffff1614610e4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4590611f96565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb490612028565b60405180910390fd5b610ec8838383611206565b610ed3600082610c41565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f239190612077565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7a91906120ab565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61103e848484610dd8565b61104a8484848461120b565b611089576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108090612173565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b6060600082036110ed576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611201565b600082905060005b6000821461111f57808061110890612193565b915050600a82611118919061220a565b91506110f5565b60008167ffffffffffffffff81111561113b5761113a61177a565b5b6040519080825280601f01601f19166020018201604052801561116d5781602001600182028036833780820191505090505b5090505b600085146111fa576001826111869190612077565b9150600a85611195919061223b565b60306111a191906120ab565b60f81b8183815181106111b7576111b661226c565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856111f3919061220a565b9450611171565b8093505050505b919050565b505050565b600061122c8473ffffffffffffffffffffffffffffffffffffffff16611392565b15611385578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611255610c39565b8786866040518563ffffffff1660e01b815260040161127794939291906122f0565b6020604051808303816000875af19250505080156112b357506040513d601f19601f820116820180604052508101906112b09190612351565b60015b611335573d80600081146112e3576040519150601f19603f3d011682016040523d82523d6000602084013e6112e8565b606091505b50600081510361132d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132490612173565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061138a565b600190505b949350505050565b600080823b905060008111915050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6113ee816113b9565b81146113f957600080fd5b50565b60008135905061140b816113e5565b92915050565b600060208284031215611427576114266113af565b5b6000611435848285016113fc565b91505092915050565b60008115159050919050565b6114538161143e565b82525050565b600060208201905061146e600083018461144a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156114ae578082015181840152602081019050611493565b838111156114bd576000848401525b50505050565b6000601f19601f8301169050919050565b60006114df82611474565b6114e9818561147f565b93506114f9818560208601611490565b611502816114c3565b840191505092915050565b6000602082019050818103600083015261152781846114d4565b905092915050565b6000819050919050565b6115428161152f565b811461154d57600080fd5b50565b60008135905061155f81611539565b92915050565b60006020828403121561157b5761157a6113af565b5b600061158984828501611550565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115bd82611592565b9050919050565b6115cd816115b2565b82525050565b60006020820190506115e860008301846115c4565b92915050565b6115f7816115b2565b811461160257600080fd5b50565b600081359050611614816115ee565b92915050565b60008060408385031215611631576116306113af565b5b600061163f85828601611605565b925050602061165085828601611550565b9150509250929050565b600080600060608486031215611673576116726113af565b5b600061168186828701611605565b935050602061169286828701611605565b92505060406116a386828701611550565b9150509250925092565b6000602082840312156116c3576116c26113af565b5b60006116d184828501611605565b91505092915050565b6116e38161152f565b82525050565b60006020820190506116fe60008301846116da565b92915050565b61170d8161143e565b811461171857600080fd5b50565b60008135905061172a81611704565b92915050565b60008060408385031215611747576117466113af565b5b600061175585828601611605565b92505060206117668582860161171b565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6117b2826114c3565b810181811067ffffffffffffffff821117156117d1576117d061177a565b5b80604052505050565b60006117e46113a5565b90506117f082826117a9565b919050565b600067ffffffffffffffff8211156118105761180f61177a565b5b611819826114c3565b9050602081019050919050565b82818337600083830152505050565b6000611848611843846117f5565b6117da565b90508281526020810184848401111561186457611863611775565b5b61186f848285611826565b509392505050565b600082601f83011261188c5761188b611770565b5b813561189c848260208601611835565b91505092915050565b600080600080608085870312156118bf576118be6113af565b5b60006118cd87828801611605565b94505060206118de87828801611605565b93505060406118ef87828801611550565b925050606085013567ffffffffffffffff8111156119105761190f6113b4565b5b61191c87828801611877565b91505092959194509250565b6000806040838503121561193f5761193e6113af565b5b600061194d85828601611605565b925050602061195e85828601611605565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119af57607f821691505b6020821081036119c2576119c1611968565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000611a24602c8361147f565b9150611a2f826119c8565b604082019050919050565b60006020820190508181036000830152611a5381611a17565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ab660218361147f565b9150611ac182611a5a565b604082019050919050565b60006020820190508181036000830152611ae581611aa9565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000611b4860388361147f565b9150611b5382611aec565b604082019050919050565b60006020820190508181036000830152611b7781611b3b565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000611bda60318361147f565b9150611be582611b7e565b604082019050919050565b60006020820190508181036000830152611c0981611bcd565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000611c6c60298361147f565b9150611c7782611c10565b604082019050919050565b60006020820190508181036000830152611c9b81611c5f565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000611cfe602a8361147f565b9150611d0982611ca2565b604082019050919050565b60006020820190508181036000830152611d2d81611cf1565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000611d6a60198361147f565b9150611d7582611d34565b602082019050919050565b60006020820190508181036000830152611d9981611d5d565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000611dfc602f8361147f565b9150611e0782611da0565b604082019050919050565b60006020820190508181036000830152611e2b81611def565b9050919050565b600081905092915050565b6000611e4882611474565b611e528185611e32565b9350611e62818560208601611490565b80840191505092915050565b6000611e7a8285611e3d565b9150611e868284611e3d565b91508190509392505050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000611eee602c8361147f565b9150611ef982611e92565b604082019050919050565b60006020820190508181036000830152611f1d81611ee1565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000611f8060298361147f565b9150611f8b82611f24565b604082019050919050565b60006020820190508181036000830152611faf81611f73565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061201260248361147f565b915061201d82611fb6565b604082019050919050565b6000602082019050818103600083015261204181612005565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006120828261152f565b915061208d8361152f565b9250828210156120a05761209f612048565b5b828203905092915050565b60006120b68261152f565b91506120c18361152f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156120f6576120f5612048565b5b828201905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061215d60328361147f565b915061216882612101565b604082019050919050565b6000602082019050818103600083015261218c81612150565b9050919050565b600061219e8261152f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036121d0576121cf612048565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006122158261152f565b91506122208361152f565b9250826122305761222f6121db565b5b828204905092915050565b60006122468261152f565b91506122518361152f565b925082612261576122606121db565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b60006122c28261229b565b6122cc81856122a6565b93506122dc818560208601611490565b6122e5816114c3565b840191505092915050565b600060808201905061230560008301876115c4565b61231260208301866115c4565b61231f60408301856116da565b818103606083015261233181846122b7565b905095945050505050565b60008151905061234b816113e5565b92915050565b600060208284031215612367576123666113af565b5b60006123758482850161233c565b9150509291505056fea2646970667358221220fdafbc9354d852333268f5f0056a77c82d307e43aad28d50e91f89df152a55a064736f6c634300080d0033",
+ "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e99190611411565b6102bc565b6040516100fb9190611459565b60405180910390f35b61010c61039e565b604051610119919061150d565b60405180910390f35b61013c60048036038101906101379190611565565b610430565b60405161014991906115d3565b60405180910390f35b61016c6004803603810190610167919061161a565b6104b5565b005b6101886004803603810190610183919061165a565b6105cc565b005b6101a4600480360381019061019f919061165a565b61062c565b005b6101c060048036038101906101bb9190611565565b61064c565b6040516101cd91906115d3565b60405180910390f35b6101f060048036038101906101eb91906116ad565b6106fd565b6040516101fd91906116e9565b60405180910390f35b61020e6107b4565b60405161021b919061150d565b60405180910390f35b61023e60048036038101906102399190611730565b610846565b005b61025a600480360381019061025591906118a5565b6109c6565b005b61027660048036038101906102719190611565565b610a28565b604051610283919061150d565b60405180910390f35b6102a660048036038101906102a19190611928565b610acf565b6040516102b39190611459565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610b63565b5b9050919050565b6060600080546103ad90611997565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611997565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b82610bcd565b61047a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047190611a3a565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006104c08261064c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610530576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052790611acc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661054f610c39565b73ffffffffffffffffffffffffffffffffffffffff16148061057e575061057d81610578610c39565b610acf565b5b6105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611b5e565b60405180910390fd5b6105c78383610c41565b505050565b6105dd6105d7610c39565b82610cfa565b61061c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061390611bf0565b60405180910390fd5b610627838383610dd8565b505050565b610647838383604051806020016040528060008152506109c6565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036106f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106eb90611c82565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361076d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076490611d14565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546107c390611997565b80601f01602080910402602001604051908101604052809291908181526020018280546107ef90611997565b801561083c5780601f106108115761010080835404028352916020019161083c565b820191906000526020600020905b81548152906001019060200180831161081f57829003601f168201915b5050505050905090565b61084e610c39565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290611d80565b60405180910390fd5b80600560006108c8610c39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610975610c39565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109ba9190611459565b60405180910390a35050565b6109d76109d1610c39565b83610cfa565b610a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0d90611bf0565b60405180910390fd5b610a2284848484611033565b50505050565b6060610a3382610bcd565b610a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6990611e12565b60405180910390fd5b6000610a7c61108f565b90506000815111610a9c5760405180602001604052806000815250610ac7565b80610aa6846110a6565b604051602001610ab7929190611e6e565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610cb48361064c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610d0582610bcd565b610d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3b90611f04565b60405180910390fd5b6000610d4f8361064c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610dbe57508373ffffffffffffffffffffffffffffffffffffffff16610da684610430565b73ffffffffffffffffffffffffffffffffffffffff16145b80610dcf5750610dce8185610acf565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610df88261064c565b73ffffffffffffffffffffffffffffffffffffffff1614610e4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4590611f96565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb490612028565b60405180910390fd5b610ec8838383611206565b610ed3600082610c41565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f239190612077565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f7a91906120ab565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61103e848484610dd8565b61104a8484848461120b565b611089576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108090612173565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b6060600082036110ed576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611201565b600082905060005b6000821461111f57808061110890612193565b915050600a82611118919061220a565b91506110f5565b60008167ffffffffffffffff81111561113b5761113a61177a565b5b6040519080825280601f01601f19166020018201604052801561116d5781602001600182028036833780820191505090505b5090505b600085146111fa576001826111869190612077565b9150600a85611195919061223b565b60306111a191906120ab565b60f81b8183815181106111b7576111b661226c565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856111f3919061220a565b9450611171565b8093505050505b919050565b505050565b600061122c8473ffffffffffffffffffffffffffffffffffffffff16611392565b15611385578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611255610c39565b8786866040518563ffffffff1660e01b815260040161127794939291906122f0565b6020604051808303816000875af19250505080156112b357506040513d601f19601f820116820180604052508101906112b09190612351565b60015b611335573d80600081146112e3576040519150601f19603f3d011682016040523d82523d6000602084013e6112e8565b606091505b50600081510361132d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132490612173565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061138a565b600190505b949350505050565b600080823b905060008111915050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6113ee816113b9565b81146113f957600080fd5b50565b60008135905061140b816113e5565b92915050565b600060208284031215611427576114266113af565b5b6000611435848285016113fc565b91505092915050565b60008115159050919050565b6114538161143e565b82525050565b600060208201905061146e600083018461144a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156114ae578082015181840152602081019050611493565b838111156114bd576000848401525b50505050565b6000601f19601f8301169050919050565b60006114df82611474565b6114e9818561147f565b93506114f9818560208601611490565b611502816114c3565b840191505092915050565b6000602082019050818103600083015261152781846114d4565b905092915050565b6000819050919050565b6115428161152f565b811461154d57600080fd5b50565b60008135905061155f81611539565b92915050565b60006020828403121561157b5761157a6113af565b5b600061158984828501611550565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115bd82611592565b9050919050565b6115cd816115b2565b82525050565b60006020820190506115e860008301846115c4565b92915050565b6115f7816115b2565b811461160257600080fd5b50565b600081359050611614816115ee565b92915050565b60008060408385031215611631576116306113af565b5b600061163f85828601611605565b925050602061165085828601611550565b9150509250929050565b600080600060608486031215611673576116726113af565b5b600061168186828701611605565b935050602061169286828701611605565b92505060406116a386828701611550565b9150509250925092565b6000602082840312156116c3576116c26113af565b5b60006116d184828501611605565b91505092915050565b6116e38161152f565b82525050565b60006020820190506116fe60008301846116da565b92915050565b61170d8161143e565b811461171857600080fd5b50565b60008135905061172a81611704565b92915050565b60008060408385031215611747576117466113af565b5b600061175585828601611605565b92505060206117668582860161171b565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6117b2826114c3565b810181811067ffffffffffffffff821117156117d1576117d061177a565b5b80604052505050565b60006117e46113a5565b90506117f082826117a9565b919050565b600067ffffffffffffffff8211156118105761180f61177a565b5b611819826114c3565b9050602081019050919050565b82818337600083830152505050565b6000611848611843846117f5565b6117da565b90508281526020810184848401111561186457611863611775565b5b61186f848285611826565b509392505050565b600082601f83011261188c5761188b611770565b5b813561189c848260208601611835565b91505092915050565b600080600080608085870312156118bf576118be6113af565b5b60006118cd87828801611605565b94505060206118de87828801611605565b93505060406118ef87828801611550565b925050606085013567ffffffffffffffff8111156119105761190f6113b4565b5b61191c87828801611877565b91505092959194509250565b6000806040838503121561193f5761193e6113af565b5b600061194d85828601611605565b925050602061195e85828601611605565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119af57607f821691505b6020821081036119c2576119c1611968565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000611a24602c8361147f565b9150611a2f826119c8565b604082019050919050565b60006020820190508181036000830152611a5381611a17565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ab660218361147f565b9150611ac182611a5a565b604082019050919050565b60006020820190508181036000830152611ae581611aa9565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000611b4860388361147f565b9150611b5382611aec565b604082019050919050565b60006020820190508181036000830152611b7781611b3b565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000611bda60318361147f565b9150611be582611b7e565b604082019050919050565b60006020820190508181036000830152611c0981611bcd565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000611c6c60298361147f565b9150611c7782611c10565b604082019050919050565b60006020820190508181036000830152611c9b81611c5f565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000611cfe602a8361147f565b9150611d0982611ca2565b604082019050919050565b60006020820190508181036000830152611d2d81611cf1565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000611d6a60198361147f565b9150611d7582611d34565b602082019050919050565b60006020820190508181036000830152611d9981611d5d565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000611dfc602f8361147f565b9150611e0782611da0565b604082019050919050565b60006020820190508181036000830152611e2b81611def565b9050919050565b600081905092915050565b6000611e4882611474565b611e528185611e32565b9350611e62818560208601611490565b80840191505092915050565b6000611e7a8285611e3d565b9150611e868284611e3d565b91508190509392505050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000611eee602c8361147f565b9150611ef982611e92565b604082019050919050565b60006020820190508181036000830152611f1d81611ee1565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000611f8060298361147f565b9150611f8b82611f24565b604082019050919050565b60006020820190508181036000830152611faf81611f73565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061201260248361147f565b915061201d82611fb6565b604082019050919050565b6000602082019050818103600083015261204181612005565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006120828261152f565b915061208d8361152f565b9250828210156120a05761209f612048565b5b828203905092915050565b60006120b68261152f565b91506120c18361152f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156120f6576120f5612048565b5b828201905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061215d60328361147f565b915061216882612101565b604082019050919050565b6000602082019050818103600083015261218c81612150565b9050919050565b600061219e8261152f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036121d0576121cf612048565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006122158261152f565b91506122208361152f565b9250826122305761222f6121db565b5b828204905092915050565b60006122468261152f565b91506122518361152f565b925082612261576122606121db565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b60006122c28261229b565b6122cc81856122a6565b93506122dc818560208601611490565b6122e5816114c3565b840191505092915050565b600060808201905061230560008301876115c4565b61231260208301866115c4565b61231f60408301856116da565b818103606083015261233181846122b7565b905095945050505050565b60008151905061234b816113e5565b92915050565b600060208284031215612367576123666113af565b5b60006123758482850161233c565b9150509291505056fea2646970667358221220fdafbc9354d852333268f5f0056a77c82d307e43aad28d50e91f89df152a55a064736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [
{
@@ -361,102 +361,444 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "102:326:16",
+ "src": "47:35:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "112:75:16",
+ "src": "57:19:16",
+ "value": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "73:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "67:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "67:9:16"
+ },
+ "variableNames": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "57:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "allocate_unbounded",
+ "nodeType": "YulFunctionDefinition",
+ "returnVariables": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "40:6:16",
+ "type": ""
+ }
+ ],
+ "src": "7:75:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "177:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "194:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "197:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "187:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "187:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "187:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulFunctionDefinition",
+ "src": "88:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "300:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "317:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "320:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "310:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "310:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "310:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulFunctionDefinition",
+ "src": "211:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "423:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "440:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "443:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "433:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "433:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "433:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "nodeType": "YulFunctionDefinition",
+ "src": "334:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "546:28:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "563:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "566:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "556:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "556:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "556:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "nodeType": "YulFunctionDefinition",
+ "src": "457:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "628:54:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "638:38:16",
"value": {
"arguments": [
{
"arguments": [
{
- "name": "length",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "179:6:16"
+ "src": "656:5:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "663:2:16",
+ "type": "",
+ "value": "31"
}
],
"functionName": {
- "name": "array_allocation_size_t_string_memory_ptr",
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "652:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "652:14:16"
+ },
+ {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "672:2:16",
+ "type": "",
+ "value": "31"
+ }
+ ],
+ "functionName": {
+ "name": "not",
"nodeType": "YulIdentifier",
- "src": "137:41:16"
+ "src": "668:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "137:49:16"
+ "src": "668:7:16"
}
],
"functionName": {
- "name": "allocate_memory",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "121:15:16"
+ "src": "648:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "121:66:16"
+ "src": "648:28:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "result",
"nodeType": "YulIdentifier",
- "src": "112:5:16"
+ "src": "638:6:16"
}
]
+ }
+ ]
+ },
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "611:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "result",
+ "nodeType": "YulTypedName",
+ "src": "621:6:16",
+ "type": ""
+ }
+ ],
+ "src": "580:102:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "716:152:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "733:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "736:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "726:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "726:88:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "726:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "203:5:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "830:1:16",
+ "type": "",
+ "value": "4"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "210:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "833:4:16",
+ "type": "",
+ "value": "0x41"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "196:6:16"
+ "src": "823:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "196:21:16"
+ "src": "823:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "196:21:16"
+ "src": "823:15:16"
},
{
- "nodeType": "YulVariableDeclaration",
- "src": "226:27:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "241:5:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "854:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "248:4:16",
+ "src": "857:4:16",
"type": "",
- "value": "0x20"
+ "value": "0x24"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "847:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "847:15:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "847:15:16"
+ }
+ ]
+ },
+ "name": "panic_error_0x41",
+ "nodeType": "YulFunctionDefinition",
+ "src": "688:180:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "917:238:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "927:58:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "949:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "979:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulIdentifier",
+ "src": "957:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "957:27:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "237:3:16"
+ "src": "945:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "237:16:16"
+ "src": "945:40:16"
},
"variables": [
{
- "name": "dst",
+ "name": "newFreePtr",
"nodeType": "YulTypedName",
- "src": "230:3:16",
+ "src": "931:10:16",
"type": ""
}
]
@@ -464,21 +806,21 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "291:83:16",
+ "src": "1096:22:16",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "name": "panic_error_0x41",
"nodeType": "YulIdentifier",
- "src": "293:77:16"
+ "src": "1098:16:16"
},
"nodeType": "YulFunctionCall",
- "src": "293:79:16"
+ "src": "1098:18:16"
},
"nodeType": "YulExpressionStatement",
- "src": "293:79:16"
+ "src": "1098:18:16"
}
]
},
@@ -487,714 +829,622 @@
{
"arguments": [
{
- "name": "src",
+ "name": "newFreePtr",
"nodeType": "YulIdentifier",
- "src": "272:3:16"
+ "src": "1039:10:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "277:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1051:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "add",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "268:3:16"
+ "src": "1036:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "268:16:16"
+ "src": "1036:34:16"
},
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "286:3:16"
+ "arguments": [
+ {
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "1075:10:16"
+ },
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "1087:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "lt",
+ "nodeType": "YulIdentifier",
+ "src": "1072:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1072:22:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "or",
"nodeType": "YulIdentifier",
- "src": "265:2:16"
+ "src": "1033:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "265:25:16"
+ "src": "1033:62:16"
},
"nodeType": "YulIf",
- "src": "262:112:16"
+ "src": "1030:88:16"
},
{
"expression": {
"arguments": [
{
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "405:3:16"
- },
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "410:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1134:2:16",
+ "type": "",
+ "value": "64"
},
{
- "name": "length",
+ "name": "newFreePtr",
"nodeType": "YulIdentifier",
- "src": "415:6:16"
+ "src": "1138:10:16"
}
],
"functionName": {
- "name": "copy_memory_to_memory",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "383:21:16"
+ "src": "1127:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "383:39:16"
+ "src": "1127:22:16"
},
"nodeType": "YulExpressionStatement",
- "src": "383:39:16"
+ "src": "1127:22:16"
}
]
},
- "name": "abi_decode_available_length_t_string_memory_ptr_fromMemory",
+ "name": "finalize_allocation",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "75:3:16",
+ "src": "903:6:16",
"type": ""
},
{
- "name": "length",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "80:6:16",
+ "src": "911:4:16",
"type": ""
- },
+ }
+ ],
+ "src": "874:281:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1202:88:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "1212:30:16",
+ "value": {
+ "arguments": [],
+ "functionName": {
+ "name": "allocate_unbounded",
+ "nodeType": "YulIdentifier",
+ "src": "1222:18:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1222:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "1212:6:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "1271:6:16"
+ },
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "1279:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "finalize_allocation",
+ "nodeType": "YulIdentifier",
+ "src": "1251:19:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1251:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1251:33:16"
+ }
+ ]
+ },
+ "name": "allocate_memory",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "88:3:16",
+ "src": "1186:4:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "96:5:16",
+ "src": "1195:6:16",
"type": ""
}
],
- "src": "7:421:16"
+ "src": "1161:129:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "521:282:16",
+ "src": "1363:241:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "570:83:16",
+ "src": "1468:22:16",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "name": "panic_error_0x41",
"nodeType": "YulIdentifier",
- "src": "572:77:16"
+ "src": "1470:16:16"
},
"nodeType": "YulFunctionCall",
- "src": "572:79:16"
+ "src": "1470:18:16"
},
"nodeType": "YulExpressionStatement",
- "src": "572:79:16"
+ "src": "1470:18:16"
}
]
},
"condition": {
"arguments": [
{
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "549:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "557:4:16",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "545:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "545:17:16"
- },
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "564:3:16"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "541:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "541:27:16"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "1440:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1448:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "iszero",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "534:6:16"
+ "src": "1437:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "534:35:16"
+ "src": "1437:30:16"
},
"nodeType": "YulIf",
- "src": "531:122:16"
+ "src": "1434:56:16"
},
{
- "nodeType": "YulVariableDeclaration",
- "src": "662:27:16",
+ "nodeType": "YulAssignment",
+ "src": "1500:37:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "682:6:16"
+ "src": "1530:6:16"
}
],
"functionName": {
- "name": "mload",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "676:5:16"
+ "src": "1508:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "676:13:16"
+ "src": "1508:29:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "666:6:16",
- "type": ""
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "1500:4:16"
}
]
},
{
"nodeType": "YulAssignment",
- "src": "698:99:16",
+ "src": "1574:23:16",
"value": {
"arguments": [
{
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "770:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "778:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "766:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "766:17:16"
- },
- {
- "name": "length",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "785:6:16"
+ "src": "1586:4:16"
},
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "793:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1592:4:16",
+ "type": "",
+ "value": "0x20"
}
],
"functionName": {
- "name": "abi_decode_available_length_t_string_memory_ptr_fromMemory",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "707:58:16"
+ "src": "1582:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "707:90:16"
+ "src": "1582:15:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "698:5:16"
+ "src": "1574:4:16"
}
]
}
]
},
- "name": "abi_decode_t_string_memory_ptr_fromMemory",
+ "name": "array_allocation_size_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "499:6:16",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "507:3:16",
+ "src": "1347:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "515:5:16",
+ "src": "1358:4:16",
"type": ""
}
],
- "src": "448:355:16"
+ "src": "1296:308:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "923:739:16",
+ "src": "1659:258:16",
"statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "1669:10:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1678:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "i",
+ "nodeType": "YulTypedName",
+ "src": "1673:1:16",
+ "type": ""
+ }
+ ]
+ },
{
"body": {
"nodeType": "YulBlock",
- "src": "969:83:16",
+ "src": "1738:63:16",
"statements": [
{
"expression": {
- "arguments": [],
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "1763:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1768:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1759:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1759:11:16"
+ },
+ {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "1782:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1787:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1778:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1778:11:16"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "1772:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1772:18:16"
+ }
+ ],
"functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "971:77:16"
+ "src": "1752:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "971:79:16"
+ "src": "1752:39:16"
},
"nodeType": "YulExpressionStatement",
- "src": "971:79:16"
+ "src": "1752:39:16"
}
]
},
"condition": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "944:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "953:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "940:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "940:23:16"
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1699:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "965:2:16",
- "type": "",
- "value": "64"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "1702:6:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "936:3:16"
+ "src": "1696:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "936:32:16"
+ "src": "1696:13:16"
},
- "nodeType": "YulIf",
- "src": "933:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "1062:291:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1077:38:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1101:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1112:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
+ "nodeType": "YulForLoop",
+ "post": {
+ "nodeType": "YulBlock",
+ "src": "1710:19:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "1712:15:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "i",
"nodeType": "YulIdentifier",
- "src": "1097:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1097:17:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1091:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1091:24:16"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1081:6:16",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1162:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulIdentifier",
- "src": "1164:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1164:79:16"
+ "src": "1721:1:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "1164:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1724:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1134:6:16"
+ "src": "1717:3:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1142:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "1131:2:16"
+ "nodeType": "YulFunctionCall",
+ "src": "1717:10:16"
},
- "nodeType": "YulFunctionCall",
- "src": "1131:30:16"
- },
- "nodeType": "YulIf",
- "src": "1128:117:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1259:84:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1315:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1326:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1311:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1311:22:16"
- },
+ "variableNames": [
{
- "name": "dataEnd",
+ "name": "i",
"nodeType": "YulIdentifier",
- "src": "1335:7:16"
+ "src": "1712:1:16"
}
- ],
- "functionName": {
- "name": "abi_decode_t_string_memory_ptr_fromMemory",
- "nodeType": "YulIdentifier",
- "src": "1269:41:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1269:74:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1259:6:16"
- }
- ]
- }
- ]
+ ]
+ }
+ ]
+ },
+ "pre": {
+ "nodeType": "YulBlock",
+ "src": "1692:3:16",
+ "statements": []
+ },
+ "src": "1688:113:16"
},
{
- "nodeType": "YulBlock",
- "src": "1363:292:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1378:39:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1402:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1413:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1398:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1398:18:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "1392:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1392:25:16"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1382:6:16",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1464:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1835:76:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "1885:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "1890:6:16"
+ }
+ ],
"functionName": {
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1466:77:16"
+ "src": "1881:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1466:79:16"
+ "src": "1881:16:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "1466:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1899:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1436:6:16"
+ "src": "1874:6:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1444:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "1433:2:16"
+ "nodeType": "YulFunctionCall",
+ "src": "1874:27:16"
},
- "nodeType": "YulFunctionCall",
- "src": "1433:30:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "1874:27:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1816:1:16"
},
- "nodeType": "YulIf",
- "src": "1430:117:16"
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "1819:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "1813:2:16"
},
- {
- "nodeType": "YulAssignment",
- "src": "1561:84:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1617:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1628:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1613:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1613:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1637:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_string_memory_ptr_fromMemory",
- "nodeType": "YulIdentifier",
- "src": "1571:41:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1571:74:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "1561:6:16"
- }
- ]
- }
- ]
+ "nodeType": "YulFunctionCall",
+ "src": "1813:13:16"
+ },
+ "nodeType": "YulIf",
+ "src": "1810:101:16"
}
]
},
- "name": "abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory",
+ "name": "copy_memory_to_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "src",
"nodeType": "YulTypedName",
- "src": "885:9:16",
+ "src": "1641:3:16",
"type": ""
},
{
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "896:7:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
+ "name": "dst",
"nodeType": "YulTypedName",
- "src": "908:6:16",
+ "src": "1646:3:16",
"type": ""
},
{
- "name": "value1",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "916:6:16",
+ "src": "1651:6:16",
"type": ""
}
],
- "src": "809:853:16"
+ "src": "1610:307:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1709:88:16",
+ "src": "2018:326:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1719:30:16",
+ "src": "2028:75:16",
"value": {
- "arguments": [],
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2095:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_allocation_size_t_string_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "2053:41:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2053:49:16"
+ }
+ ],
"functionName": {
- "name": "allocate_unbounded",
+ "name": "allocate_memory",
"nodeType": "YulIdentifier",
- "src": "1729:18:16"
+ "src": "2037:15:16"
},
"nodeType": "YulFunctionCall",
- "src": "1729:20:16"
+ "src": "2037:66:16"
},
"variableNames": [
{
- "name": "memPtr",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "1719:6:16"
+ "src": "2028:5:16"
}
]
},
@@ -1202,786 +1452,400 @@
"expression": {
"arguments": [
{
- "name": "memPtr",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "1778:6:16"
+ "src": "2119:5:16"
},
{
- "name": "size",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "1786:4:16"
+ "src": "2126:6:16"
}
],
"functionName": {
- "name": "finalize_allocation",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1758:19:16"
+ "src": "2112:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1758:33:16"
+ "src": "2112:21:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1758:33:16"
- }
- ]
- },
- "name": "allocate_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "size",
- "nodeType": "YulTypedName",
- "src": "1693:4:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "1702:6:16",
- "type": ""
- }
- ],
- "src": "1668:129:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1843:35:16",
- "statements": [
+ "src": "2112:21:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "1853:19:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "2142:27:16",
"value": {
"arguments": [
+ {
+ "name": "array",
+ "nodeType": "YulIdentifier",
+ "src": "2157:5:16"
+ },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1869:2:16",
+ "src": "2164:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
- "name": "mload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1863:5:16"
+ "src": "2153:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1863:9:16"
+ "src": "2153:16:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "1853:6:16"
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "2146:3:16",
+ "type": ""
}
]
- }
- ]
- },
- "name": "allocate_unbounded",
- "nodeType": "YulFunctionDefinition",
- "returnVariables": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "1836:6:16",
- "type": ""
- }
- ],
- "src": "1803:75:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1951:241:16",
- "statements": [
+ },
{
"body": {
"nodeType": "YulBlock",
- "src": "2056:22:16",
+ "src": "2207:83:16",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
- "name": "panic_error_0x41",
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
"nodeType": "YulIdentifier",
- "src": "2058:16:16"
+ "src": "2209:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "2058:18:16"
+ "src": "2209:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2058:18:16"
+ "src": "2209:79:16"
}
]
},
"condition": {
"arguments": [
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2028:6:16"
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "2188:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2193:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2184:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2184:16:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2036:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "2202:3:16"
}
],
"functionName": {
"name": "gt",
"nodeType": "YulIdentifier",
- "src": "2025:2:16"
+ "src": "2181:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "2025:30:16"
+ "src": "2181:25:16"
},
"nodeType": "YulIf",
- "src": "2022:56:16"
+ "src": "2178:112:16"
},
{
- "nodeType": "YulAssignment",
- "src": "2088:37:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "length",
+ "name": "src",
"nodeType": "YulIdentifier",
- "src": "2118:6:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "2096:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2096:29:16"
- },
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "2088:4:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2162:23:16",
- "value": {
- "arguments": [
+ "src": "2321:3:16"
+ },
{
- "name": "size",
+ "name": "dst",
"nodeType": "YulIdentifier",
- "src": "2174:4:16"
+ "src": "2326:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2180:4:16",
- "type": "",
- "value": "0x20"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2331:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "copy_memory_to_memory",
"nodeType": "YulIdentifier",
- "src": "2170:3:16"
+ "src": "2299:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "2170:15:16"
+ "src": "2299:39:16"
},
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "2162:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "2299:39:16"
}
]
},
- "name": "array_allocation_size_t_string_memory_ptr",
+ "name": "abi_decode_available_length_t_string_memory_ptr_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
+ {
+ "name": "src",
+ "nodeType": "YulTypedName",
+ "src": "1991:3:16",
+ "type": ""
+ },
{
"name": "length",
"nodeType": "YulTypedName",
- "src": "1935:6:16",
+ "src": "1996:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "2004:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "size",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "1946:4:16",
+ "src": "2012:5:16",
"type": ""
}
],
- "src": "1884:308:16"
+ "src": "1923:421:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2247:258:16",
+ "src": "2437:282:16",
"statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2257:10:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2266:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "2261:1:16",
- "type": ""
- }
- ]
- },
{
"body": {
"nodeType": "YulBlock",
- "src": "2326:63:16",
+ "src": "2486:83:16",
"statements": [
{
"expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "2351:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2356:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2347:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2347:11:16"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "2370:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2375:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2366:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2366:11:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "2360:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2360:18:16"
- }
- ],
+ "arguments": [],
"functionName": {
- "name": "mstore",
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
"nodeType": "YulIdentifier",
- "src": "2340:6:16"
+ "src": "2488:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "2340:39:16"
+ "src": "2488:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2340:39:16"
+ "src": "2488:79:16"
}
]
},
"condition": {
"arguments": [
{
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2287:1:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2290:6:16"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "2284:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2284:13:16"
- },
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "2298:19:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2300:15:16",
- "value": {
- "arguments": [
- {
- "name": "i",
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "2465:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2473:4:16",
+ "type": "",
+ "value": "0x1f"
+ }
+ ],
+ "functionName": {
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2309:1:16"
+ "src": "2461:3:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2312:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2305:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "2461:17:16"
},
- "nodeType": "YulFunctionCall",
- "src": "2305:10:16"
- },
- "variableNames": [
{
- "name": "i",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "2300:1:16"
+ "src": "2480:3:16"
}
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "2280:3:16",
- "statements": []
- },
- "src": "2276:113:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2423:76:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "2473:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2478:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2469:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2469:16:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2487:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "2462:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2462:27:16"
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "2457:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "2462:27:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "2404:1:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2407:6:16"
+ "nodeType": "YulFunctionCall",
+ "src": "2457:27:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "2401:2:16"
+ "src": "2450:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2401:13:16"
+ "src": "2450:35:16"
},
"nodeType": "YulIf",
- "src": "2398:101:16"
- }
- ]
- },
- "name": "copy_memory_to_memory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "2229:3:16",
- "type": ""
- },
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "2234:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "2239:6:16",
- "type": ""
- }
- ],
- "src": "2198:307:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2562:269:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2572:22:16",
- "value": {
- "arguments": [
- {
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "2586:4:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2592:1:16",
- "type": "",
- "value": "2"
- }
- ],
- "functionName": {
- "name": "div",
- "nodeType": "YulIdentifier",
- "src": "2582:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2582:12:16"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2572:6:16"
- }
- ]
+ "src": "2447:122:16"
},
{
"nodeType": "YulVariableDeclaration",
- "src": "2603:38:16",
+ "src": "2578:27:16",
"value": {
"arguments": [
{
- "name": "data",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "2633:4:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2639:1:16",
- "type": "",
- "value": "1"
+ "src": "2598:6:16"
}
],
"functionName": {
- "name": "and",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "2629:3:16"
+ "src": "2592:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "2629:12:16"
+ "src": "2592:13:16"
},
"variables": [
{
- "name": "outOfPlaceEncoding",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "2607:18:16",
+ "src": "2582:6:16",
"type": ""
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "2680:51:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "2694:27:16",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2708:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2716:4:16",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "2704:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2704:17:16"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2694:6:16"
- }
- ]
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "2660:18:16"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "2653:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2653:26:16"
- },
- "nodeType": "YulIf",
- "src": "2650:81:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2783:42:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x22",
- "nodeType": "YulIdentifier",
- "src": "2797:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2797:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2797:18:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "2614:99:16",
+ "value": {
"arguments": [
- {
- "name": "outOfPlaceEncoding",
- "nodeType": "YulIdentifier",
- "src": "2747:18:16"
- },
{
"arguments": [
{
- "name": "length",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "2770:6:16"
+ "src": "2686:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2778:2:16",
+ "src": "2694:4:16",
"type": "",
- "value": "32"
+ "value": "0x20"
}
],
"functionName": {
- "name": "lt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2767:2:16"
+ "src": "2682:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2767:14:16"
+ "src": "2682:17:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2701:6:16"
+ },
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "2709:3:16"
}
],
"functionName": {
- "name": "eq",
+ "name": "abi_decode_available_length_t_string_memory_ptr_fromMemory",
"nodeType": "YulIdentifier",
- "src": "2744:2:16"
+ "src": "2623:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "2744:38:16"
+ "src": "2623:90:16"
},
- "nodeType": "YulIf",
- "src": "2741:84:16"
+ "variableNames": [
+ {
+ "name": "array",
+ "nodeType": "YulIdentifier",
+ "src": "2614:5:16"
+ }
+ ]
}
]
},
- "name": "extract_byte_array_length",
+ "name": "abi_decode_t_string_memory_ptr_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "data",
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "2415:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "2546:4:16",
+ "src": "2423:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "length",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "2555:6:16",
+ "src": "2431:5:16",
"type": ""
}
],
- "src": "2511:320:16"
+ "src": "2364:355:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2880:238:16",
+ "src": "2839:739:16",
"statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2890:58:16",
- "value": {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "2912:6:16"
- },
- {
- "arguments": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "2942:4:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "2920:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2920:27:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2908:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2908:40:16"
- },
- "variables": [
- {
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "2894:10:16",
- "type": ""
- }
- ]
- },
{
"body": {
"nodeType": "YulBlock",
- "src": "3059:22:16",
+ "src": "2885:83:16",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
- "name": "panic_error_0x41",
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "3061:16:16"
+ "src": "2887:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "3061:18:16"
+ "src": "2887:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3061:18:16"
+ "src": "2887:79:16"
}
]
},
@@ -1990,110 +1854,375 @@
{
"arguments": [
{
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "3002:10:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3014:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "2999:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2999:34:16"
- },
- {
- "arguments": [
- {
- "name": "newFreePtr",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "3038:10:16"
+ "src": "2860:7:16"
},
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3050:6:16"
+ "src": "2869:9:16"
}
],
"functionName": {
- "name": "lt",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "3035:2:16"
+ "src": "2856:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3035:22:16"
- }
- ],
- "functionName": {
- "name": "or",
- "nodeType": "YulIdentifier",
- "src": "2996:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2996:62:16"
- },
- "nodeType": "YulIf",
- "src": "2993:88:16"
- },
- {
- "expression": {
- "arguments": [
+ "src": "2856:23:16"
+ },
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3097:2:16",
+ "src": "2881:2:16",
"type": "",
"value": "64"
- },
- {
- "name": "newFreePtr",
- "nodeType": "YulIdentifier",
- "src": "3101:10:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "3090:6:16"
+ "src": "2852:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3090:22:16"
+ "src": "2852:32:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3090:22:16"
- }
- ]
- },
- "name": "finalize_allocation",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
+ "nodeType": "YulIf",
+ "src": "2849:119:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "2978:291:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "2993:38:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3017:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3028:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3013:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3013:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "3007:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3007:24:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "2997:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3078:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulIdentifier",
+ "src": "3080:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3080:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3080:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3050:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3058:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "3047:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3047:30:16"
+ },
+ "nodeType": "YulIf",
+ "src": "3044:117:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "3175:84:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3231:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3242:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3227:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3227:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "3251:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_string_memory_ptr_fromMemory",
+ "nodeType": "YulIdentifier",
+ "src": "3185:41:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3185:74:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "3175:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "3279:292:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "3294:39:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3318:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3329:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3314:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3314:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "3308:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3308:25:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "3298:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3380:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulIdentifier",
+ "src": "3382:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3382:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3382:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3352:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3360:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "3349:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3349:30:16"
+ },
+ "nodeType": "YulIf",
+ "src": "3346:117:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "3477:84:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3533:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3544:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "3529:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3529:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "3553:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_string_memory_ptr_fromMemory",
+ "nodeType": "YulIdentifier",
+ "src": "3487:41:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3487:74:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "3477:6:16"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "name": "abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "2866:6:16",
+ "src": "2801:9:16",
"type": ""
},
{
- "name": "size",
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "2812:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "2824:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "2874:4:16",
+ "src": "2832:6:16",
"type": ""
}
],
- "src": "2837:281:16"
+ "src": "2725:853:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3152:152:16",
+ "src": "3612:152:16",
"statements": [
{
"expression": {
@@ -2101,14 +2230,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3169:1:16",
+ "src": "3629:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3172:77:16",
+ "src": "3632:77:16",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
@@ -2116,13 +2245,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "3162:6:16"
+ "src": "3622:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3162:88:16"
+ "src": "3622:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3162:88:16"
+ "src": "3622:88:16"
},
{
"expression": {
@@ -2130,14 +2259,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3266:1:16",
+ "src": "3726:1:16",
"type": "",
"value": "4"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3269:4:16",
+ "src": "3729:4:16",
"type": "",
"value": "0x22"
}
@@ -2145,13 +2274,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "3259:6:16"
+ "src": "3719:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3259:15:16"
+ "src": "3719:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3259:15:16"
+ "src": "3719:15:16"
},
{
"expression": {
@@ -2159,14 +2288,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3290:1:16",
+ "src": "3750:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3293:4:16",
+ "src": "3753:4:16",
"type": "",
"value": "0x24"
}
@@ -2174,162 +2303,305 @@
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "3283:6:16"
+ "src": "3743:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3283:15:16"
+ "src": "3743:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3283:15:16"
+ "src": "3743:15:16"
}
]
},
"name": "panic_error_0x22",
"nodeType": "YulFunctionDefinition",
- "src": "3124:180:16"
+ "src": "3584:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3338:152:16",
+ "src": "3821:269:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "3831:22:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3355:1:16",
- "type": "",
- "value": "0"
+ "name": "data",
+ "nodeType": "YulIdentifier",
+ "src": "3845:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3358:77:16",
+ "src": "3851:1:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "2"
}
],
"functionName": {
- "name": "mstore",
+ "name": "div",
"nodeType": "YulIdentifier",
- "src": "3348:6:16"
+ "src": "3841:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3348:88:16"
+ "src": "3841:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3348:88:16"
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "3831:6:16"
+ }
+ ]
},
{
- "expression": {
+ "nodeType": "YulVariableDeclaration",
+ "src": "3862:38:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3452:1:16",
- "type": "",
- "value": "4"
+ "name": "data",
+ "nodeType": "YulIdentifier",
+ "src": "3892:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3455:4:16",
+ "src": "3898:1:16",
"type": "",
- "value": "0x41"
+ "value": "1"
}
],
"functionName": {
- "name": "mstore",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "3445:6:16"
+ "src": "3888:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3445:15:16"
+ "src": "3888:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3445:15:16"
+ "variables": [
+ {
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulTypedName",
+ "src": "3866:18:16",
+ "type": ""
+ }
+ ]
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3939:51:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "3953:27:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "3967:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3975:4:16",
+ "type": "",
+ "value": "0x7f"
+ }
+ ],
+ "functionName": {
+ "name": "and",
+ "nodeType": "YulIdentifier",
+ "src": "3963:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3963:17:16"
+ },
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "3953:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3476:1:16",
- "type": "",
- "value": "0"
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulIdentifier",
+ "src": "3919:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "3912:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3912:26:16"
+ },
+ "nodeType": "YulIf",
+ "src": "3909:81:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4042:42:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x22",
+ "nodeType": "YulIdentifier",
+ "src": "4056:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4056:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4056:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulIdentifier",
+ "src": "4006:18:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3479:4:16",
- "type": "",
- "value": "0x24"
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "4029:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4037:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "lt",
+ "nodeType": "YulIdentifier",
+ "src": "4026:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4026:14:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "3469:6:16"
+ "src": "4003:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "3469:15:16"
+ "src": "4003:38:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3469:15:16"
+ "nodeType": "YulIf",
+ "src": "4000:84:16"
}
]
},
- "name": "panic_error_0x41",
+ "name": "extract_byte_array_length",
"nodeType": "YulFunctionDefinition",
- "src": "3310:180:16"
- },
+ "parameters": [
+ {
+ "name": "data",
+ "nodeType": "YulTypedName",
+ "src": "3805:4:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "3814:6:16",
+ "type": ""
+ }
+ ],
+ "src": "3770:320:16"
+ }
+ ]
+ },
+ "contents": "{\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function array_allocation_size_t_string_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function abi_decode_available_length_t_string_memory_ptr_fromMemory(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_string_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_memory_to_memory(src, dst, length)\n }\n\n // string\n function abi_decode_t_string_memory_ptr_fromMemory(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := mload(offset)\n array := abi_decode_available_length_t_string_memory_ptr_fromMemory(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := mload(add(headStart, 0))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value0 := abi_decode_t_string_memory_ptr_fromMemory(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := mload(add(headStart, 32))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value1 := abi_decode_t_string_memory_ptr_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n}\n",
+ "id": 16,
+ "language": "Yul",
+ "name": "#utility.yul"
+ }
+ ],
+ "deployedGeneratedSources": [
+ {
+ "ast": {
+ "nodeType": "YulBlock",
+ "src": "0:27822:16",
+ "statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "3585:28:16",
+ "src": "47:35:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "57:19:16",
+ "value": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3602:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3605:1:16",
+ "src": "73:2:16",
"type": "",
- "value": "0"
+ "value": "64"
}
],
"functionName": {
- "name": "revert",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "3595:6:16"
+ "src": "67:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "3595:12:16"
+ "src": "67:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3595:12:16"
+ "variableNames": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "57:6:16"
+ }
+ ]
}
]
},
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "name": "allocate_unbounded",
"nodeType": "YulFunctionDefinition",
- "src": "3496:117:16"
+ "returnVariables": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "40:6:16",
+ "type": ""
+ }
+ ],
+ "src": "7:75:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3708:28:16",
+ "src": "177:28:16",
"statements": [
{
"expression": {
@@ -2337,14 +2609,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3725:1:16",
+ "src": "194:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3728:1:16",
+ "src": "197:1:16",
"type": "",
"value": "0"
}
@@ -2352,24 +2624,24 @@
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "3718:6:16"
+ "src": "187:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3718:12:16"
+ "src": "187:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3718:12:16"
+ "src": "187:12:16"
}
]
},
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulFunctionDefinition",
- "src": "3619:117:16"
+ "src": "88:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3831:28:16",
+ "src": "300:28:16",
"statements": [
{
"expression": {
@@ -2377,14 +2649,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3848:1:16",
+ "src": "317:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3851:1:16",
+ "src": "320:1:16",
"type": "",
"value": "0"
}
@@ -2392,204 +2664,211 @@
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "3841:6:16"
+ "src": "310:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3841:12:16"
+ "src": "310:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "3841:12:16"
+ "src": "310:12:16"
}
]
},
"name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
"nodeType": "YulFunctionDefinition",
- "src": "3742:117:16"
+ "src": "211:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3954:28:16",
+ "src": "378:105:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "388:89:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3971:1:16",
- "type": "",
- "value": "0"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "403:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3974:1:16",
+ "src": "410:66:16",
"type": "",
- "value": "0"
+ "value": "0xffffffff00000000000000000000000000000000000000000000000000000000"
}
],
"functionName": {
- "name": "revert",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "3964:6:16"
+ "src": "399:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3964:12:16"
+ "src": "399:78:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "3964:12:16"
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "388:7:16"
+ }
+ ]
}
]
},
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "cleanup_t_bytes4",
"nodeType": "YulFunctionDefinition",
- "src": "3865:117:16"
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "360:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "370:7:16",
+ "type": ""
+ }
+ ],
+ "src": "334:149:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4036:54:16",
+ "src": "531:78:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "4046:38:16",
- "value": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "587:16:16",
+ "statements": [
{
- "arguments": [
- {
- "name": "value",
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "596:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "599:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "4064:5:16"
+ "src": "589:6:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4071:2:16",
- "type": "",
- "value": "31"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4060:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "589:12:16"
},
- "nodeType": "YulFunctionCall",
- "src": "4060:14:16"
- },
+ "nodeType": "YulExpressionStatement",
+ "src": "589:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4080:2:16",
- "type": "",
- "value": "31"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "554:5:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "578:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bytes4",
+ "nodeType": "YulIdentifier",
+ "src": "561:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "561:23:16"
}
],
"functionName": {
- "name": "not",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "4076:3:16"
+ "src": "551:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "4076:7:16"
+ "src": "551:34:16"
}
],
"functionName": {
- "name": "and",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "4056:3:16"
+ "src": "544:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4056:28:16"
+ "src": "544:42:16"
},
- "variableNames": [
- {
- "name": "result",
- "nodeType": "YulIdentifier",
- "src": "4046:6:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "541:62:16"
}
]
},
- "name": "round_up_to_mul_of_32",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "4019:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "result",
- "nodeType": "YulTypedName",
- "src": "4029:6:16",
+ "src": "524:5:16",
"type": ""
}
],
- "src": "3988:102:16"
- }
- ]
- },
- "contents": "{\n\n function abi_decode_available_length_t_string_memory_ptr_fromMemory(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_string_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_memory_to_memory(src, dst, length)\n }\n\n // string\n function abi_decode_t_string_memory_ptr_fromMemory(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := mload(offset)\n array := abi_decode_available_length_t_string_memory_ptr_fromMemory(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_string_memory_ptrt_string_memory_ptr_fromMemory(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := mload(add(headStart, 0))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value0 := abi_decode_t_string_memory_ptr_fromMemory(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := mload(add(headStart, 32))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value1 := abi_decode_t_string_memory_ptr_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_allocation_size_t_string_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n}\n",
- "id": 16,
- "language": "Yul",
- "name": "#utility.yul"
- }
- ],
- "deployedGeneratedSources": [
- {
- "ast": {
- "nodeType": "YulBlock",
- "src": "0:27822:16",
- "statements": [
+ "src": "489:120:16"
+ },
{
"body": {
"nodeType": "YulBlock",
- "src": "90:327:16",
+ "src": "666:86:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "100:74:16",
+ "src": "676:29:16",
"value": {
"arguments": [
{
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "166:6:16"
- }
- ],
- "functionName": {
- "name": "array_allocation_size_t_bytes_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "125:40:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "125:48:16"
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "698:6:16"
}
],
"functionName": {
- "name": "allocate_memory",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "109:15:16"
+ "src": "685:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "109:65:16"
+ "src": "685:20:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "100:5:16"
+ "src": "676:5:16"
}
]
},
@@ -2597,80 +2876,73 @@
"expression": {
"arguments": [
{
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "190:5:16"
- },
- {
- "name": "length",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "197:6:16"
+ "src": "740:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulIdentifier",
- "src": "183:6:16"
+ "src": "714:25:16"
},
"nodeType": "YulFunctionCall",
- "src": "183:21:16"
+ "src": "714:32:16"
},
"nodeType": "YulExpressionStatement",
- "src": "183:21:16"
- },
- {
- "nodeType": "YulVariableDeclaration",
- "src": "213:27:16",
- "value": {
- "arguments": [
- {
- "name": "array",
- "nodeType": "YulIdentifier",
- "src": "228:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "235:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "224:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "224:16:16"
- },
- "variables": [
- {
- "name": "dst",
- "nodeType": "YulTypedName",
- "src": "217:3:16",
- "type": ""
- }
- ]
- },
+ "src": "714:32:16"
+ }
+ ]
+ },
+ "name": "abi_decode_t_bytes4",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "644:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "652:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "660:5:16",
+ "type": ""
+ }
+ ],
+ "src": "615:137:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "823:262:16",
+ "statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "278:83:16",
+ "src": "869:83:16",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "280:77:16"
+ "src": "871:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "280:79:16"
+ "src": "871:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "280:79:16"
+ "src": "871:79:16"
}
]
},
@@ -2679,214 +2951,306 @@
{
"arguments": [
{
- "name": "src",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "259:3:16"
+ "src": "844:7:16"
},
{
- "name": "length",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "264:6:16"
+ "src": "853:9:16"
}
],
"functionName": {
- "name": "add",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "255:3:16"
+ "src": "840:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "255:16:16"
+ "src": "840:23:16"
},
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "273:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "865:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "gt",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "252:2:16"
+ "src": "836:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "252:25:16"
+ "src": "836:32:16"
},
"nodeType": "YulIf",
- "src": "249:112:16"
+ "src": "833:119:16"
},
{
- "expression": {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "394:3:16"
- },
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "399:3:16"
+ "nodeType": "YulBlock",
+ "src": "962:116:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "977:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "991:1:16",
+ "type": "",
+ "value": "0"
},
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "404:6:16"
- }
- ],
- "functionName": {
- "name": "copy_calldata_to_memory",
- "nodeType": "YulIdentifier",
- "src": "370:23:16"
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "981:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "370:41:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "370:41:16"
+ {
+ "nodeType": "YulAssignment",
+ "src": "1006:62:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1040:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "1051:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1036:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1036:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "1060:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_bytes4",
+ "nodeType": "YulIdentifier",
+ "src": "1016:19:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1016:52:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "1006:6:16"
+ }
+ ]
+ }
+ ]
}
]
},
- "name": "abi_decode_available_length_t_bytes_memory_ptr",
+ "name": "abi_decode_tuple_t_bytes4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "63:3:16",
- "type": ""
- },
- {
- "name": "length",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "68:6:16",
+ "src": "793:9:16",
"type": ""
},
{
- "name": "end",
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "76:3:16",
+ "src": "804:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "84:5:16",
+ "src": "816:6:16",
"type": ""
}
],
- "src": "7:410:16"
+ "src": "758:327:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "475:87:16",
+ "src": "1133:48:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "485:29:16",
+ "src": "1143:32:16",
"value": {
"arguments": [
{
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "507:6:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1168:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "1161:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1161:13:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "494:12:16"
+ "src": "1154:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "494:20:16"
+ "src": "1154:21:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "485:5:16"
+ "src": "1143:7:16"
}
]
- },
+ }
+ ]
+ },
+ "name": "cleanup_t_bool",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "1115:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "1125:7:16",
+ "type": ""
+ }
+ ],
+ "src": "1091:90:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1246:50:16",
+ "statements": [
{
"expression": {
"arguments": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "550:5:16"
+ "src": "1263:3:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1283:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "1268:14:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1268:21:16"
}
],
"functionName": {
- "name": "validator_revert_t_address",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "523:26:16"
+ "src": "1256:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "523:33:16"
+ "src": "1256:34:16"
},
"nodeType": "YulExpressionStatement",
- "src": "523:33:16"
+ "src": "1256:34:16"
}
]
},
- "name": "abi_decode_t_address",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "453:6:16",
+ "src": "1234:5:16",
"type": ""
},
{
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "461:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "469:5:16",
+ "src": "1241:3:16",
"type": ""
}
],
- "src": "423:139:16"
+ "src": "1187:109:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "617:84:16",
+ "src": "1394:118:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "627:29:16",
+ "src": "1404:26:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "649:6:16"
+ "src": "1416:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1427:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "636:12:16"
+ "src": "1412:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "636:20:16"
+ "src": "1412:18:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "627:5:16"
+ "src": "1404:4:16"
}
]
},
@@ -2894,333 +3258,656 @@
"expression": {
"arguments": [
{
- "name": "value",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "689:5:16"
+ "src": "1478:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1491:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1502:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1487:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1487:17:16"
}
],
"functionName": {
- "name": "validator_revert_t_bool",
+ "name": "abi_encode_t_bool_to_t_bool_fromStack",
"nodeType": "YulIdentifier",
- "src": "665:23:16"
+ "src": "1440:37:16"
},
"nodeType": "YulFunctionCall",
- "src": "665:30:16"
+ "src": "1440:65:16"
},
"nodeType": "YulExpressionStatement",
- "src": "665:30:16"
+ "src": "1440:65:16"
}
]
},
- "name": "abi_decode_t_bool",
+ "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "595:6:16",
+ "src": "1366:9:16",
"type": ""
},
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "603:3:16",
+ "src": "1378:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "611:5:16",
+ "src": "1389:4:16",
"type": ""
}
],
- "src": "568:133:16"
+ "src": "1302:210:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "758:86:16",
+ "src": "1577:40:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "768:29:16",
+ "src": "1588:22:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "790:6:16"
+ "src": "1604:5:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "777:12:16"
+ "src": "1598:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "777:20:16"
+ "src": "1598:12:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "768:5:16"
+ "src": "1588:6:16"
}
]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "832:5:16"
- }
- ],
- "functionName": {
- "name": "validator_revert_t_bytes4",
- "nodeType": "YulIdentifier",
- "src": "806:25:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "806:32:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "806:32:16"
}
]
},
- "name": "abi_decode_t_bytes4",
+ "name": "array_length_t_string_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "736:6:16",
- "type": ""
- },
- {
- "name": "end",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "744:3:16",
+ "src": "1560:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "752:5:16",
+ "src": "1570:6:16",
"type": ""
}
],
- "src": "707:137:16"
+ "src": "1518:99:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "912:79:16",
+ "src": "1719:73:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "922:22:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "offset",
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "1736:3:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "937:6:16"
+ "src": "1741:6:16"
}
],
"functionName": {
- "name": "mload",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "931:5:16"
+ "src": "1729:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "931:13:16"
+ "src": "1729:19:16"
},
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "922:5:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "1729:19:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "1757:29:16",
+ "value": {
"arguments": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "979:5:16"
+ "src": "1776:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1781:4:16",
+ "type": "",
+ "value": "0x20"
}
],
"functionName": {
- "name": "validator_revert_t_bytes4",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "953:25:16"
+ "src": "1772:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "953:32:16"
+ "src": "1772:14:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "953:32:16"
+ "variableNames": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulIdentifier",
+ "src": "1757:11:16"
+ }
+ ]
}
]
},
- "name": "abi_decode_t_bytes4_fromMemory",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "890:6:16",
+ "src": "1691:3:16",
"type": ""
},
{
- "name": "end",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "898:3:16",
+ "src": "1696:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value",
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "906:5:16",
+ "src": "1707:11:16",
"type": ""
}
],
- "src": "850:141:16"
+ "src": "1623:169:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1071:277:16",
+ "src": "1847:258:16",
"statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "1857:10:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1866:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "i",
+ "nodeType": "YulTypedName",
+ "src": "1861:1:16",
+ "type": ""
+ }
+ ]
+ },
{
"body": {
"nodeType": "YulBlock",
- "src": "1120:83:16",
+ "src": "1926:63:16",
"statements": [
{
"expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
- "nodeType": "YulIdentifier",
- "src": "1122:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1122:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1122:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "offset",
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "1951:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1956:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1099:6:16"
+ "src": "1947:3:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1107:4:16",
- "type": "",
- "value": "0x1f"
- }
- ],
- "functionName": {
- "name": "add",
+ "nodeType": "YulFunctionCall",
+ "src": "1947:11:16"
+ },
+ {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "1970:3:16"
+ },
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1975:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1966:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1966:11:16"
+ }
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "1960:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1960:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "1940:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1940:39:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1940:39:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1887:1:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "1890:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "lt",
+ "nodeType": "YulIdentifier",
+ "src": "1884:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1884:13:16"
+ },
+ "nodeType": "YulForLoop",
+ "post": {
+ "nodeType": "YulBlock",
+ "src": "1898:19:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "1900:15:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "i",
"nodeType": "YulIdentifier",
- "src": "1095:3:16"
+ "src": "1909:1:16"
},
- "nodeType": "YulFunctionCall",
- "src": "1095:17:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1912:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1905:3:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "1905:10:16"
+ },
+ "variableNames": [
{
- "name": "end",
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "1900:1:16"
+ }
+ ]
+ }
+ ]
+ },
+ "pre": {
+ "nodeType": "YulBlock",
+ "src": "1880:3:16",
+ "statements": []
+ },
+ "src": "1876:113:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2023:76:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "2073:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2078:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2069:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2069:16:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2087:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "2062:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2062:27:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2062:27:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "i",
+ "nodeType": "YulIdentifier",
+ "src": "2004:1:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2007:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "2001:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2001:13:16"
+ },
+ "nodeType": "YulIf",
+ "src": "1998:101:16"
+ }
+ ]
+ },
+ "name": "copy_memory_to_memory",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "src",
+ "nodeType": "YulTypedName",
+ "src": "1829:3:16",
+ "type": ""
+ },
+ {
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "1834:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "1839:6:16",
+ "type": ""
+ }
+ ],
+ "src": "1798:307:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2159:54:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "2169:38:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1114:3:16"
+ "src": "2187:5:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2194:2:16",
+ "type": "",
+ "value": "31"
}
],
"functionName": {
- "name": "slt",
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2183:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2183:14:16"
+ },
+ {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2203:2:16",
+ "type": "",
+ "value": "31"
+ }
+ ],
+ "functionName": {
+ "name": "not",
"nodeType": "YulIdentifier",
- "src": "1091:3:16"
+ "src": "2199:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1091:27:16"
+ "src": "2199:7:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "1084:6:16"
+ "src": "2179:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1084:35:16"
+ "src": "2179:28:16"
},
- "nodeType": "YulIf",
- "src": "1081:122:16"
- },
+ "variableNames": [
+ {
+ "name": "result",
+ "nodeType": "YulIdentifier",
+ "src": "2169:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "2142:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "result",
+ "nodeType": "YulTypedName",
+ "src": "2152:6:16",
+ "type": ""
+ }
+ ],
+ "src": "2111:102:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2311:272:16",
+ "statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "1212:34:16",
+ "src": "2321:53:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1239:6:16"
+ "src": "2368:5:16"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "array_length_t_string_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "1226:12:16"
+ "src": "2335:32:16"
},
"nodeType": "YulFunctionCall",
- "src": "1226:20:16"
+ "src": "2335:39:16"
},
"variables": [
{
"name": "length",
"nodeType": "YulTypedName",
- "src": "1216:6:16",
+ "src": "2325:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "1255:87:16",
+ "src": "2383:78:16",
"value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2449:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2454:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "2390:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2390:71:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2383:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1315:6:16"
+ "src": "2496:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1323:4:16",
+ "src": "2503:4:16",
"type": "",
"value": "0x20"
}
@@ -3228,95 +3915,140 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "1311:3:16"
+ "src": "2492:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1311:17:16"
+ "src": "2492:16:16"
},
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "1330:6:16"
+ "src": "2510:3:16"
},
{
- "name": "end",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "1338:3:16"
+ "src": "2515:6:16"
}
],
"functionName": {
- "name": "abi_decode_available_length_t_bytes_memory_ptr",
+ "name": "copy_memory_to_memory",
+ "nodeType": "YulIdentifier",
+ "src": "2470:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2470:52:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2470:52:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "2531:46:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2542:3:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2569:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulIdentifier",
+ "src": "2547:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2547:29:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1264:46:16"
+ "src": "2538:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1264:78:16"
+ "src": "2538:39:16"
},
"variableNames": [
{
- "name": "array",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "1255:5:16"
+ "src": "2531:3:16"
}
]
}
]
},
- "name": "abi_decode_t_bytes_memory_ptr",
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1049:6:16",
+ "src": "2292:5:16",
"type": ""
},
{
- "name": "end",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "1057:3:16",
+ "src": "2299:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "array",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "1065:5:16",
+ "src": "2307:3:16",
"type": ""
}
],
- "src": "1010:338:16"
+ "src": "2219:364:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1406:87:16",
+ "src": "2707:195:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1416:29:16",
+ "src": "2717:26:16",
"value": {
"arguments": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1438:6:16"
+ "src": "2729:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2740:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "calldataload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "1425:12:16"
+ "src": "2725:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1425:20:16"
+ "src": "2725:18:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "1416:5:16"
+ "src": "2717:4:16"
}
]
},
@@ -3324,73 +4056,202 @@
"expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1481:5:16"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2764:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2775:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2760:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2760:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2783:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2789:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "2779:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2779:20:16"
}
],
"functionName": {
- "name": "validator_revert_t_uint256",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1454:26:16"
+ "src": "2753:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1454:33:16"
+ "src": "2753:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1454:33:16"
+ "src": "2753:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "2809:86:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "2881:6:16"
+ },
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2890:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "2817:63:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2817:78:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2809:4:16"
+ }
+ ]
}
]
},
- "name": "abi_decode_t_uint256",
+ "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "offset",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "1384:6:16",
+ "src": "2679:9:16",
"type": ""
},
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "1392:3:16",
+ "src": "2691:6:16",
"type": ""
}
],
"returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "2702:4:16",
+ "type": ""
+ }
+ ],
+ "src": "2589:313:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2953:32:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "2963:16:16",
+ "value": {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "2974:5:16"
+ },
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "2963:7:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "1400:5:16",
+ "src": "2935:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulTypedName",
+ "src": "2945:7:16",
"type": ""
}
],
- "src": "1354:139:16"
+ "src": "2908:77:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1565:263:16",
+ "src": "3034:79:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "1611:83:16",
+ "src": "3091:16:16",
"statements": [
{
"expression": {
- "arguments": [],
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3100:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "3103:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
"functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "1613:77:16"
+ "src": "3093:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1613:79:16"
+ "src": "3093:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1613:79:16"
+ "src": "3093:12:16"
}
]
},
@@ -3399,153 +4260,150 @@
{
"arguments": [
{
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1586:7:16"
+ "src": "3057:5:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1595:9:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3082:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3064:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3064:24:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "1582:3:16"
+ "src": "3054:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "1582:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1607:2:16",
- "type": "",
- "value": "32"
+ "src": "3054:35:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "1578:3:16"
+ "src": "3047:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1578:32:16"
+ "src": "3047:43:16"
},
"nodeType": "YulIf",
- "src": "1575:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "1704:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "1719:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1733:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "1723:6:16",
- "type": ""
- }
- ]
+ "src": "3044:63:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3027:5:16",
+ "type": ""
+ }
+ ],
+ "src": "2991:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3171:87:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "3181:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "3203:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "3190:12:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "3190:20:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "1748:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1783:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "1794:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1779:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1779:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "1803:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "1758:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1758:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1748:6:16"
- }
- ]
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3181:5:16"
}
]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3246:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "3219:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3219:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "3219:33:16"
}
]
},
- "name": "abi_decode_tuple_t_address",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "1535:9:16",
+ "src": "3149:6:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "1546:7:16",
+ "src": "3157:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1558:6:16",
+ "src": "3165:5:16",
"type": ""
}
],
- "src": "1499:329:16"
+ "src": "3119:139:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1917:391:16",
+ "src": "3330:263:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "1963:83:16",
+ "src": "3376:83:16",
"statements": [
{
"expression": {
@@ -3553,13 +4411,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "1965:77:16"
+ "src": "3378:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "1965:79:16"
+ "src": "3378:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1965:79:16"
+ "src": "3378:79:16"
}
]
},
@@ -3570,52 +4428,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "1938:7:16"
+ "src": "3351:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1947:9:16"
+ "src": "3360:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "1934:3:16"
+ "src": "3347:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1934:23:16"
+ "src": "3347:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1959:2:16",
+ "src": "3372:2:16",
"type": "",
- "value": "64"
+ "value": "32"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "1930:3:16"
+ "src": "3343:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1930:32:16"
+ "src": "3343:32:16"
},
"nodeType": "YulIf",
- "src": "1927:119:16"
+ "src": "3340:119:16"
},
{
"nodeType": "YulBlock",
- "src": "2056:117:16",
+ "src": "3469:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "2071:15:16",
+ "src": "3484:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2085:1:16",
+ "src": "3498:1:16",
"type": "",
"value": "0"
},
@@ -3623,14 +4481,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "2075:6:16",
+ "src": "3488:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "2100:63:16",
+ "src": "3513:63:16",
"value": {
"arguments": [
{
@@ -3638,114 +4496,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "2135:9:16"
+ "src": "3548:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "2146:6:16"
+ "src": "3559:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "2131:3:16"
+ "src": "3544:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2131:22:16"
+ "src": "3544:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "2155:7:16"
+ "src": "3568:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "2110:20:16"
+ "src": "3523:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "2110:53:16"
+ "src": "3523:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "2100:6:16"
- }
- ]
- }
- ]
- },
- {
- "nodeType": "YulBlock",
- "src": "2183:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2198:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2212:2:16",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2202:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2228:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2263:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2274:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2259:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2259:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2283:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "2238:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2238:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2228:6:16"
+ "src": "3513:6:16"
}
]
}
@@ -3753,19 +4538,19 @@
}
]
},
- "name": "abi_decode_tuple_t_addresst_address",
+ "name": "abi_decode_tuple_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "1879:9:16",
+ "src": "3300:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "1890:7:16",
+ "src": "3311:7:16",
"type": ""
}
],
@@ -3773,585 +4558,573 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "1902:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "1910:6:16",
+ "src": "3323:6:16",
"type": ""
}
],
- "src": "1834:474:16"
+ "src": "3264:329:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2414:519:16",
+ "src": "3644:81:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "2460:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "2462:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2462:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "2462:79:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "3654:65:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2435:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2444:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "2431:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2431:23:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3669:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2456:2:16",
+ "src": "3676:42:16",
"type": "",
- "value": "96"
+ "value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
- "name": "slt",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "2427:3:16"
+ "src": "3665:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2427:32:16"
+ "src": "3665:54:16"
},
- "nodeType": "YulIf",
- "src": "2424:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "2553:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2568:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2582:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2572:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2597:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2632:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2643:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2628:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2628:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2652:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "2607:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2607:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "2597:6:16"
- }
- ]
- }
- ]
- },
- {
- "nodeType": "YulBlock",
- "src": "2680:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2695:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2709:2:16",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2699:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "2725:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2760:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2771:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2756:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2756:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2780:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_address",
- "nodeType": "YulIdentifier",
- "src": "2735:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2735:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "2725:6:16"
- }
- ]
- }
- ]
- },
- {
- "nodeType": "YulBlock",
- "src": "2808:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "2823:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2837:2:16",
- "type": "",
- "value": "64"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "2827:6:16",
- "type": ""
- }
- ]
- },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "2853:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "2888:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "2899:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "2884:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2884:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "2908:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "2863:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "2863:53:16"
- },
- "variableNames": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "2853:6:16"
- }
- ]
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "3654:7:16"
}
]
}
]
},
- "name": "abi_decode_tuple_t_addresst_addresst_uint256",
+ "name": "cleanup_t_uint160",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "2368:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "2379:7:16",
+ "src": "3626:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "2391:6:16",
+ "src": "3636:7:16",
"type": ""
- },
+ }
+ ],
+ "src": "3599:126:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "3776:51:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "3786:35:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "3815:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint160",
+ "nodeType": "YulIdentifier",
+ "src": "3797:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3797:24:16"
+ },
+ "variableNames": [
+ {
+ "name": "cleaned",
+ "nodeType": "YulIdentifier",
+ "src": "3786:7:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "cleanup_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
{
- "name": "value1",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "2399:6:16",
+ "src": "3758:5:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "value2",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "2407:6:16",
+ "src": "3768:7:16",
"type": ""
}
],
- "src": "2314:619:16"
+ "src": "3731:96:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3065:817:16",
+ "src": "3898:53:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "3112:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "3114:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3114:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3114:79:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "3915:3:16"
+ },
{
"arguments": [
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3086:7:16"
- },
- {
- "name": "headStart",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "3095:9:16"
+ "src": "3938:5:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "3082:3:16"
+ "src": "3920:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "3082:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3107:3:16",
- "type": "",
- "value": "128"
+ "src": "3920:24:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "3078:3:16"
+ "src": "3908:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3078:33:16"
+ "src": "3908:37:16"
},
- "nodeType": "YulIf",
- "src": "3075:120:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "3205:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3220:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3234:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3224:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "3249:63:16",
- "value": {
+ "nodeType": "YulExpressionStatement",
+ "src": "3908:37:16"
+ }
+ ]
+ },
+ "name": "abi_encode_t_address_to_t_address_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "3886:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "3893:3:16",
+ "type": ""
+ }
+ ],
+ "src": "3833:118:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4055:124:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "4065:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "4077:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4088:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "4073:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4073:18:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "4065:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "4145:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "4158:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4169:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "4154:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4154:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_address_to_t_address_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "4101:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4101:71:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4101:71:16"
+ }
+ ]
+ },
+ "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "4027:9:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "4039:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "4050:4:16",
+ "type": ""
+ }
+ ],
+ "src": "3957:222:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4228:79:16",
+ "statements": [
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4285:16:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4294:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4297:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "4287:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4287:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4287:12:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
"arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4251:5:16"
+ },
{
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3284:9:16"
- },
- {
- "name": "offset",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "3295:6:16"
+ "src": "4276:5:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "3280:3:16"
+ "src": "4258:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "3280:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "3304:7:16"
+ "src": "4258:24:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "3259:20:16"
+ "src": "4248:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "3259:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "3249:6:16"
- }
- ]
+ "src": "4248:35:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "4241:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4241:43:16"
+ },
+ "nodeType": "YulIf",
+ "src": "4238:63:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "4221:5:16",
+ "type": ""
+ }
+ ],
+ "src": "4185:122:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4365:87:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "4375:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "4397:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "4384:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4384:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4375:5:16"
}
]
},
{
- "nodeType": "YulBlock",
- "src": "3332:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "3347:16:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3361:2:16",
- "type": "",
- "value": "32"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "3351:6:16",
- "type": ""
- }
- ]
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "4440:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "4413:26:16"
},
- {
- "nodeType": "YulAssignment",
- "src": "3377:63:16",
- "value": {
+ "nodeType": "YulFunctionCall",
+ "src": "4413:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4413:33:16"
+ }
+ ]
+ },
+ "name": "abi_decode_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "4343:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "4351:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "4359:5:16",
+ "type": ""
+ }
+ ],
+ "src": "4313:139:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4541:391:16",
+ "statements": [
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "4587:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "4589:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4589:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "4589:79:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3412:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3423:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3408:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3408:22:16"
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "4562:7:16"
},
{
- "name": "dataEnd",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3432:7:16"
+ "src": "4571:9:16"
}
],
"functionName": {
- "name": "abi_decode_t_address",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "3387:20:16"
+ "src": "4558:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3387:53:16"
+ "src": "4558:23:16"
},
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "3377:6:16"
- }
- ]
- }
- ]
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4583:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "4554:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "4554:32:16"
+ },
+ "nodeType": "YulIf",
+ "src": "4551:119:16"
},
{
"nodeType": "YulBlock",
- "src": "3460:118:16",
+ "src": "4680:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "3475:16:16",
+ "src": "4695:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3489:2:16",
+ "src": "4709:1:16",
"type": "",
- "value": "64"
+ "value": "0"
},
"variables": [
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "3479:6:16",
+ "src": "4699:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "3505:63:16",
+ "src": "4724:63:16",
"value": {
"arguments": [
{
@@ -4359,41 +5132,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3540:9:16"
+ "src": "4759:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "3551:6:16"
+ "src": "4770:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "3536:3:16"
+ "src": "4755:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3536:22:16"
+ "src": "4755:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "3560:7:16"
+ "src": "4779:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "3515:20:16"
+ "src": "4734:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "3515:53:16"
+ "src": "4734:53:16"
},
"variableNames": [
{
- "name": "value2",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "3505:6:16"
+ "src": "4724:6:16"
}
]
}
@@ -4401,104 +5174,30 @@
},
{
"nodeType": "YulBlock",
- "src": "3588:287:16",
+ "src": "4807:118:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "3603:46:16",
+ "src": "4822:16:16",
"value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "3634:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3645:2:16",
- "type": "",
- "value": "96"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "3630:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3630:18:16"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "3617:12:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3617:32:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "4836:2:16",
+ "type": "",
+ "value": "32"
},
"variables": [
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "3607:6:16",
+ "src": "4826:6:16",
"type": ""
}
]
},
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "3696:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulIdentifier",
- "src": "3698:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3698:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3698:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "3668:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3676:18:16",
- "type": "",
- "value": "0xffffffffffffffff"
- }
- ],
- "functionName": {
- "name": "gt",
- "nodeType": "YulIdentifier",
- "src": "3665:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3665:30:16"
- },
- "nodeType": "YulIf",
- "src": "3662:117:16"
- },
{
"nodeType": "YulAssignment",
- "src": "3793:72:16",
+ "src": "4852:63:16",
"value": {
"arguments": [
{
@@ -4506,41 +5205,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3837:9:16"
+ "src": "4887:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "3848:6:16"
+ "src": "4898:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "3833:3:16"
+ "src": "4883:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3833:22:16"
+ "src": "4883:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "3857:7:16"
+ "src": "4907:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_bytes_memory_ptr",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulIdentifier",
- "src": "3803:29:16"
+ "src": "4862:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "3803:62:16"
+ "src": "4862:53:16"
},
"variableNames": [
{
- "name": "value3",
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "3793:6:16"
+ "src": "4852:6:16"
}
]
}
@@ -4548,19 +5247,19 @@
}
]
},
- "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
+ "name": "abi_decode_tuple_t_addresst_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "3011:9:16",
+ "src": "4503:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "3022:7:16",
+ "src": "4514:7:16",
"type": ""
}
],
@@ -4568,39 +5267,27 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "3034:6:16",
+ "src": "4526:6:16",
"type": ""
},
{
"name": "value1",
"nodeType": "YulTypedName",
- "src": "3042:6:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "3050:6:16",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "3058:6:16",
+ "src": "4534:6:16",
"type": ""
}
],
- "src": "2939:943:16"
+ "src": "4458:474:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3968:388:16",
+ "src": "5038:519:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "4014:83:16",
+ "src": "5084:83:16",
"statements": [
{
"expression": {
@@ -4608,13 +5295,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "4016:77:16"
+ "src": "5086:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "4016:79:16"
+ "src": "5086:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4016:79:16"
+ "src": "5086:79:16"
}
]
},
@@ -4625,52 +5312,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "3989:7:16"
+ "src": "5059:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3998:9:16"
+ "src": "5068:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "3985:3:16"
+ "src": "5055:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3985:23:16"
+ "src": "5055:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4010:2:16",
+ "src": "5080:2:16",
"type": "",
- "value": "64"
+ "value": "96"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "3981:3:16"
+ "src": "5051:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3981:32:16"
+ "src": "5051:32:16"
},
"nodeType": "YulIf",
- "src": "3978:119:16"
+ "src": "5048:119:16"
},
{
"nodeType": "YulBlock",
- "src": "4107:117:16",
+ "src": "5177:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "4122:15:16",
+ "src": "5192:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4136:1:16",
+ "src": "5206:1:16",
"type": "",
"value": "0"
},
@@ -4678,14 +5365,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "4126:6:16",
+ "src": "5196:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "4151:63:16",
+ "src": "5221:63:16",
"value": {
"arguments": [
{
@@ -4693,41 +5380,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4186:9:16"
+ "src": "5256:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "4197:6:16"
+ "src": "5267:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "4182:3:16"
+ "src": "5252:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4182:22:16"
+ "src": "5252:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4206:7:16"
+ "src": "5276:7:16"
}
],
"functionName": {
"name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "4161:20:16"
+ "src": "5231:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "4161:53:16"
+ "src": "5231:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "4151:6:16"
+ "src": "5221:6:16"
}
]
}
@@ -4735,15 +5422,15 @@
},
{
"nodeType": "YulBlock",
- "src": "4234:115:16",
+ "src": "5304:118:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "4249:16:16",
+ "src": "5319:16:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4263:2:16",
+ "src": "5333:2:16",
"type": "",
"value": "32"
},
@@ -4751,14 +5438,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "4253:6:16",
+ "src": "5323:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "4279:60:16",
+ "src": "5349:63:16",
"value": {
"arguments": [
{
@@ -4766,41 +5453,114 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4311:9:16"
+ "src": "5384:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "4322:6:16"
+ "src": "5395:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "4307:3:16"
+ "src": "5380:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4307:22:16"
+ "src": "5380:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4331:7:16"
+ "src": "5404:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_bool",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "4289:17:16"
+ "src": "5359:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "4289:50:16"
+ "src": "5359:53:16"
},
"variableNames": [
{
"name": "value1",
"nodeType": "YulIdentifier",
- "src": "4279:6:16"
+ "src": "5349:6:16"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "5432:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "5447:16:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "5461:2:16",
+ "type": "",
+ "value": "64"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "5451:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "5477:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "5512:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "5523:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "5508:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5508:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "5532:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "5487:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5487:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "5477:6:16"
}
]
}
@@ -4808,19 +5568,19 @@
}
]
},
- "name": "abi_decode_tuple_t_addresst_bool",
+ "name": "abi_decode_tuple_t_addresst_addresst_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "3930:9:16",
+ "src": "4992:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "3941:7:16",
+ "src": "5003:7:16",
"type": ""
}
],
@@ -4828,27 +5588,33 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "3953:6:16",
+ "src": "5015:6:16",
"type": ""
},
{
"name": "value1",
"nodeType": "YulTypedName",
- "src": "3961:6:16",
+ "src": "5023:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "5031:6:16",
"type": ""
}
],
- "src": "3888:468:16"
+ "src": "4938:619:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4445:391:16",
+ "src": "5629:263:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "4491:83:16",
+ "src": "5675:83:16",
"statements": [
{
"expression": {
@@ -4856,13 +5622,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "4493:77:16"
+ "src": "5677:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "4493:79:16"
+ "src": "5677:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4493:79:16"
+ "src": "5677:79:16"
}
]
},
@@ -4873,52 +5639,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4466:7:16"
+ "src": "5650:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4475:9:16"
+ "src": "5659:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "4462:3:16"
+ "src": "5646:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4462:23:16"
+ "src": "5646:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4487:2:16",
+ "src": "5671:2:16",
"type": "",
- "value": "64"
+ "value": "32"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "4458:3:16"
+ "src": "5642:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4458:32:16"
+ "src": "5642:32:16"
},
"nodeType": "YulIf",
- "src": "4455:119:16"
+ "src": "5639:119:16"
},
{
"nodeType": "YulBlock",
- "src": "4584:117:16",
+ "src": "5768:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "4599:15:16",
+ "src": "5783:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4613:1:16",
+ "src": "5797:1:16",
"type": "",
"value": "0"
},
@@ -4926,14 +5692,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "4603:6:16",
+ "src": "5787:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "4628:63:16",
+ "src": "5812:63:16",
"value": {
"arguments": [
{
@@ -4941,176 +5707,283 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "4663:9:16"
+ "src": "5847:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "4674:6:16"
+ "src": "5858:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "4659:3:16"
+ "src": "5843:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4659:22:16"
+ "src": "5843:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "4683:7:16"
+ "src": "5867:7:16"
}
],
"functionName": {
"name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "4638:20:16"
+ "src": "5822:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "4638:53:16"
+ "src": "5822:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "4628:6:16"
+ "src": "5812:6:16"
}
]
}
]
- },
- {
- "nodeType": "YulBlock",
- "src": "4711:118:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "4726:16:16",
- "value": {
+ }
+ ]
+ },
+ "name": "abi_decode_tuple_t_address",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "5599:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "5610:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "5622:6:16",
+ "type": ""
+ }
+ ],
+ "src": "5563:329:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "5963:53:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "5980:3:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6003:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "5985:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5985:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "5973:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "5973:37:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "5973:37:16"
+ }
+ ]
+ },
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "5951:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "5958:3:16",
+ "type": ""
+ }
+ ],
+ "src": "5898:118:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "6120:124:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "6130:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "6142:9:16"
+ },
+ {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "4740:2:16",
+ "src": "6153:2:16",
"type": "",
"value": "32"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "4730:6:16",
- "type": ""
- }
- ]
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "6138:3:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "6138:18:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "4756:63:16",
- "value": {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "6130:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "6210:6:16"
+ },
+ {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4791:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "4802:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "4787:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "4787:22:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "6223:9:16"
},
{
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "4811:7:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6234:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "4766:20:16"
+ "src": "6219:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "4766:53:16"
- },
- "variableNames": [
- {
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "4756:6:16"
- }
- ]
- }
- ]
+ "src": "6219:17:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "6166:43:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6166:71:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "6166:71:16"
}
]
},
- "name": "abi_decode_tuple_t_addresst_uint256",
+ "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "4407:9:16",
+ "src": "6092:9:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "4418:7:16",
+ "src": "6104:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "4430:6:16",
- "type": ""
- },
- {
- "name": "value1",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "4438:6:16",
+ "src": "6115:4:16",
"type": ""
}
],
- "src": "4362:474:16"
+ "src": "6022:222:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "4907:262:16",
+ "src": "6290:76:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "4953:83:16",
+ "src": "6344:16:16",
"statements": [
{
"expression": {
- "arguments": [],
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6353:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "6356:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
"functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "4955:77:16"
+ "src": "6346:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4955:79:16"
+ "src": "6346:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "4955:79:16"
+ "src": "6346:12:16"
}
]
},
@@ -5119,153 +5992,150 @@
{
"arguments": [
{
- "name": "dataEnd",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "4928:7:16"
+ "src": "6313:5:16"
},
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "4937:9:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6335:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "6320:14:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6320:21:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "4924:3:16"
+ "src": "6310:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "4924:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "4949:2:16",
- "type": "",
- "value": "32"
+ "src": "6310:32:16"
}
],
"functionName": {
- "name": "slt",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "4920:3:16"
+ "src": "6303:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "4920:32:16"
+ "src": "6303:40:16"
},
"nodeType": "YulIf",
- "src": "4917:119:16"
- },
+ "src": "6300:60:16"
+ }
+ ]
+ },
+ "name": "validator_revert_t_bool",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "6283:5:16",
+ "type": ""
+ }
+ ],
+ "src": "6250:116:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "6421:84:16",
+ "statements": [
{
- "nodeType": "YulBlock",
- "src": "5046:116:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "5061:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5075:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "5065:6:16",
- "type": ""
- }
- ]
+ "nodeType": "YulAssignment",
+ "src": "6431:29:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "6453:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "6440:12:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "6440:20:16"
+ },
+ "variableNames": [
{
- "nodeType": "YulAssignment",
- "src": "5090:62:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5124:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "5135:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "5120:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5120:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5144:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_bytes4",
- "nodeType": "YulIdentifier",
- "src": "5100:19:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5100:52:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "5090:6:16"
- }
- ]
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6431:5:16"
}
]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "6493:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_bool",
+ "nodeType": "YulIdentifier",
+ "src": "6469:23:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "6469:30:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "6469:30:16"
}
]
},
- "name": "abi_decode_tuple_t_bytes4",
+ "name": "abi_decode_t_bool",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "4877:9:16",
+ "src": "6399:6:16",
"type": ""
},
{
- "name": "dataEnd",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "4888:7:16",
+ "src": "6407:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "4900:6:16",
+ "src": "6415:5:16",
"type": ""
}
],
- "src": "4842:327:16"
+ "src": "6372:133:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5251:273:16",
+ "src": "6591:388:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "5297:83:16",
+ "src": "6637:83:16",
"statements": [
{
"expression": {
@@ -5273,13 +6143,13 @@
"functionName": {
"name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "5299:77:16"
+ "src": "6639:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "5299:79:16"
+ "src": "6639:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "5299:79:16"
+ "src": "6639:79:16"
}
]
},
@@ -5290,52 +6160,52 @@
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "5272:7:16"
+ "src": "6612:7:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5281:9:16"
+ "src": "6621:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "5268:3:16"
+ "src": "6608:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5268:23:16"
+ "src": "6608:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5293:2:16",
+ "src": "6633:2:16",
"type": "",
- "value": "32"
+ "value": "64"
}
],
"functionName": {
"name": "slt",
"nodeType": "YulIdentifier",
- "src": "5264:3:16"
+ "src": "6604:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5264:32:16"
+ "src": "6604:32:16"
},
"nodeType": "YulIf",
- "src": "5261:119:16"
+ "src": "6601:119:16"
},
{
"nodeType": "YulBlock",
- "src": "5390:127:16",
+ "src": "6730:117:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "5405:15:16",
+ "src": "6745:15:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5419:1:16",
+ "src": "6759:1:16",
"type": "",
"value": "0"
},
@@ -5343,14 +6213,14 @@
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "5409:6:16",
+ "src": "6749:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "5434:73:16",
+ "src": "6774:63:16",
"value": {
"arguments": [
{
@@ -5358,168 +6228,72 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5479:9:16"
+ "src": "6809:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "5490:6:16"
+ "src": "6820:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5475:3:16"
+ "src": "6805:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5475:22:16"
+ "src": "6805:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "5499:7:16"
+ "src": "6829:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_bytes4_fromMemory",
+ "name": "abi_decode_t_address",
"nodeType": "YulIdentifier",
- "src": "5444:30:16"
+ "src": "6784:20:16"
},
"nodeType": "YulFunctionCall",
- "src": "5444:63:16"
+ "src": "6784:53:16"
},
"variableNames": [
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "5434:6:16"
+ "src": "6774:6:16"
}
]
}
]
- }
- ]
- },
- "name": "abi_decode_tuple_t_bytes4_fromMemory",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "5221:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "5232:7:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "5244:6:16",
- "type": ""
- }
- ],
- "src": "5175:349:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5596:263:16",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "5642:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "5644:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5644:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "5644:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "5617:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "5626:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "5613:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5613:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "5638:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "5609:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5609:32:16"
- },
- "nodeType": "YulIf",
- "src": "5606:119:16"
},
{
"nodeType": "YulBlock",
- "src": "5735:117:16",
+ "src": "6857:115:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "5750:15:16",
+ "src": "6872:16:16",
"value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "5764:1:16",
+ "src": "6886:2:16",
"type": "",
- "value": "0"
+ "value": "32"
},
"variables": [
{
"name": "offset",
"nodeType": "YulTypedName",
- "src": "5754:6:16",
+ "src": "6876:6:16",
"type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "5779:63:16",
+ "src": "6902:60:16",
"value": {
"arguments": [
{
@@ -5527,41 +6301,41 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "5814:9:16"
+ "src": "6934:9:16"
},
{
"name": "offset",
"nodeType": "YulIdentifier",
- "src": "5825:6:16"
+ "src": "6945:6:16"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "5810:3:16"
+ "src": "6930:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "5810:22:16"
+ "src": "6930:22:16"
},
{
"name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "5834:7:16"
+ "src": "6954:7:16"
}
],
"functionName": {
- "name": "abi_decode_t_uint256",
+ "name": "abi_decode_t_bool",
"nodeType": "YulIdentifier",
- "src": "5789:20:16"
+ "src": "6912:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "5789:53:16"
+ "src": "6912:50:16"
},
"variableNames": [
{
- "name": "value0",
+ "name": "value1",
"nodeType": "YulIdentifier",
- "src": "5779:6:16"
+ "src": "6902:6:16"
}
]
}
@@ -5569,19 +6343,19 @@
}
]
},
- "name": "abi_decode_tuple_t_uint256",
+ "name": "abi_decode_tuple_t_addresst_bool",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "5566:9:16",
+ "src": "6553:9:16",
"type": ""
},
{
"name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "5577:7:16",
+ "src": "6564:7:16",
"type": ""
}
],
@@ -5589,564 +6363,394 @@
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "5589:6:16",
+ "src": "6576:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "6584:6:16",
"type": ""
}
],
- "src": "5530:329:16"
+ "src": "6511:468:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "5930:53:16",
+ "src": "7074:28:16",
"statements": [
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "5947:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7091:1:16",
+ "type": "",
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "5970:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_address",
- "nodeType": "YulIdentifier",
- "src": "5952:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "5952:24:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7094:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "5940:6:16"
+ "src": "7084:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "5940:37:16"
+ "src": "7084:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "5940:37:16"
+ "src": "7084:12:16"
}
]
},
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "5918:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "5925:3:16",
- "type": ""
- }
- ],
- "src": "5865:118:16"
+ "src": "6985:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6048:50:16",
+ "src": "7197:28:16",
"statements": [
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6065:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7214:1:16",
+ "type": "",
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "6085:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bool",
- "nodeType": "YulIdentifier",
- "src": "6070:14:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6070:21:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7217:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "6058:6:16"
+ "src": "7207:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6058:34:16"
+ "src": "7207:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6058:34:16"
+ "src": "7207:12:16"
}
]
},
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "6036:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "6043:3:16",
- "type": ""
- }
- ],
- "src": "5989:109:16"
+ "src": "7108:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6194:270:16",
+ "src": "7259:152:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "6204:52:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "6250:5:16"
- }
- ],
- "functionName": {
- "name": "array_length_t_bytes_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "6218:31:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6218:38:16"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "6208:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "6265:77:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6330:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7276:1:16",
+ "type": "",
+ "value": "0"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6335:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7279:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "6272:57:16"
+ "src": "7269:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6272:70:16"
+ "src": "7269:88:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6265:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7269:88:16"
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "6377:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "6384:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "6373:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6373:16:16"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6391:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7373:1:16",
+ "type": "",
+ "value": "4"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6396:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7376:4:16",
+ "type": "",
+ "value": "0x41"
}
],
"functionName": {
- "name": "copy_memory_to_memory",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "6351:21:16"
+ "src": "7366:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6351:52:16"
+ "src": "7366:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "6351:52:16"
+ "src": "7366:15:16"
},
{
- "nodeType": "YulAssignment",
- "src": "6412:46:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6423:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7397:1:16",
+ "type": "",
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6450:6:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "6428:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6428:29:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7400:4:16",
+ "type": "",
+ "value": "0x24"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "6419:3:16"
+ "src": "7390:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6419:39:16"
+ "src": "7390:15:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "6412:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7390:15:16"
}
]
},
- "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
+ "name": "panic_error_0x41",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "6175:5:16",
- "type": ""
- },
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "6182:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "6190:3:16",
- "type": ""
- }
- ],
- "src": "6104:360:16"
+ "src": "7231:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6562:272:16",
+ "src": "7460:238:16",
"statements": [
{
"nodeType": "YulVariableDeclaration",
- "src": "6572:53:16",
+ "src": "7470:58:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "6619:5:16"
+ "src": "7492:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "7522:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "round_up_to_mul_of_32",
+ "nodeType": "YulIdentifier",
+ "src": "7500:21:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7500:27:16"
}
],
"functionName": {
- "name": "array_length_t_string_memory_ptr",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "6586:32:16"
+ "src": "7488:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "6586:39:16"
+ "src": "7488:40:16"
},
"variables": [
{
- "name": "length",
+ "name": "newFreePtr",
"nodeType": "YulTypedName",
- "src": "6576:6:16",
+ "src": "7474:10:16",
"type": ""
}
]
},
{
- "nodeType": "YulAssignment",
- "src": "6634:78:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6700:3:16"
- },
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "7639:22:16",
+ "statements": [
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6705:6:16"
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x41",
+ "nodeType": "YulIdentifier",
+ "src": "7641:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7641:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "7641:18:16"
}
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "6641:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6641:71:16"
+ ]
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6634:3:16"
- }
- ]
- },
- {
- "expression": {
+ "condition": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "newFreePtr",
"nodeType": "YulIdentifier",
- "src": "6747:5:16"
+ "src": "7582:10:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "6754:4:16",
+ "src": "7594:18:16",
"type": "",
- "value": "0x20"
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "add",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "6743:3:16"
+ "src": "7579:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "6743:16:16"
+ "src": "7579:34:16"
},
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6761:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6766:6:16"
+ "arguments": [
+ {
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "7618:10:16"
+ },
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "7630:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "lt",
+ "nodeType": "YulIdentifier",
+ "src": "7615:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "7615:22:16"
}
],
"functionName": {
- "name": "copy_memory_to_memory",
+ "name": "or",
"nodeType": "YulIdentifier",
- "src": "6721:21:16"
+ "src": "7576:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "6721:52:16"
+ "src": "7576:62:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "6721:52:16"
+ "nodeType": "YulIf",
+ "src": "7573:88:16"
},
{
- "nodeType": "YulAssignment",
- "src": "6782:46:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "6793:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "7677:2:16",
+ "type": "",
+ "value": "64"
},
{
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "6820:6:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "6798:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6798:29:16"
+ "name": "newFreePtr",
+ "nodeType": "YulIdentifier",
+ "src": "7681:10:16"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "6789:3:16"
+ "src": "7670:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "6789:39:16"
+ "src": "7670:22:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "6782:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "7670:22:16"
}
]
},
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "name": "finalize_allocation",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "6543:5:16",
+ "src": "7446:6:16",
"type": ""
},
{
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "6550:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "6558:3:16",
+ "src": "7454:4:16",
"type": ""
}
],
- "src": "6470:364:16"
+ "src": "7417:281:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "6950:267:16",
+ "src": "7745:88:16",
"statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "6960:53:16",
- "value": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "7007:5:16"
- }
- ],
- "functionName": {
- "name": "array_length_t_string_memory_ptr",
- "nodeType": "YulIdentifier",
- "src": "6974:32:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "6974:39:16"
- },
- "variables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "6964:6:16",
- "type": ""
- }
- ]
- },
{
"nodeType": "YulAssignment",
- "src": "7022:96:16",
+ "src": "7755:30:16",
"value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7106:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7111:6:16"
- }
- ],
+ "arguments": [],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack",
+ "name": "allocate_unbounded",
"nodeType": "YulIdentifier",
- "src": "7029:76:16"
+ "src": "7765:18:16"
},
"nodeType": "YulFunctionCall",
- "src": "7029:89:16"
+ "src": "7765:20:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "7022:3:16"
+ "src": "7755:6:16"
}
]
},
@@ -6154,376 +6758,328 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "7153:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7160:4:16",
- "type": "",
- "value": "0x20"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7149:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7149:16:16"
- },
- {
- "name": "pos",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "7167:3:16"
+ "src": "7814:6:16"
},
{
- "name": "length",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "7172:6:16"
+ "src": "7822:4:16"
}
],
"functionName": {
- "name": "copy_memory_to_memory",
+ "name": "finalize_allocation",
"nodeType": "YulIdentifier",
- "src": "7127:21:16"
+ "src": "7794:19:16"
},
"nodeType": "YulFunctionCall",
- "src": "7127:52:16"
+ "src": "7794:33:16"
},
"nodeType": "YulExpressionStatement",
- "src": "7127:52:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "7188:23:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7199:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "7204:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "7195:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7195:16:16"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7188:3:16"
- }
- ]
+ "src": "7794:33:16"
}
]
},
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
+ "name": "allocate_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "6931:5:16",
- "type": ""
- },
- {
- "name": "pos",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "6938:3:16",
+ "src": "7729:4:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "6946:3:16",
+ "src": "7738:6:16",
"type": ""
}
],
- "src": "6840:377:16"
+ "src": "7704:129:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7369:220:16",
+ "src": "7905:241:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "7379:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "8010:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x41",
+ "nodeType": "YulIdentifier",
+ "src": "8012:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8012:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "8012:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "7445:3:16"
+ "src": "7982:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7450:2:16",
+ "src": "7990:18:16",
"type": "",
- "value": "50"
+ "value": "0xffffffffffffffff"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "7386:58:16"
+ "src": "7979:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "7386:67:16"
+ "src": "7979:30:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7379:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "7976:56:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "8042:37:16",
+ "value": {
"arguments": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "7551:3:16"
+ "src": "8072:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "7462:88:16"
+ "src": "8050:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "7462:93:16"
+ "src": "8050:29:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "7462:93:16"
+ "variableNames": [
+ {
+ "name": "size",
+ "nodeType": "YulIdentifier",
+ "src": "8042:4:16"
+ }
+ ]
},
{
"nodeType": "YulAssignment",
- "src": "7564:19:16",
+ "src": "8116:23:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "7575:3:16"
+ "src": "8128:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7580:2:16",
+ "src": "8134:4:16",
"type": "",
- "value": "64"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "7571:3:16"
+ "src": "8124:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "7571:12:16"
+ "src": "8124:15:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulIdentifier",
- "src": "7564:3:16"
+ "src": "8116:4:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
+ "name": "array_allocation_size_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "7357:3:16",
+ "src": "7889:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "size",
"nodeType": "YulTypedName",
- "src": "7365:3:16",
+ "src": "7900:4:16",
"type": ""
}
],
- "src": "7223:366:16"
+ "src": "7839:307:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "7741:220:16",
+ "src": "8203:103:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "7751:74:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
+ "name": "dst",
"nodeType": "YulIdentifier",
- "src": "7817:3:16"
+ "src": "8226:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "7822:2:16",
- "type": "",
- "value": "36"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "7758:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "7758:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7751:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "8231:3:16"
+ },
{
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "7923:3:16"
+ "src": "8236:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
+ "name": "calldatacopy",
"nodeType": "YulIdentifier",
- "src": "7834:88:16"
+ "src": "8213:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "7834:93:16"
+ "src": "8213:30:16"
},
"nodeType": "YulExpressionStatement",
- "src": "7834:93:16"
+ "src": "8213:30:16"
},
{
- "nodeType": "YulAssignment",
- "src": "7936:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "7947:3:16"
+ "arguments": [
+ {
+ "name": "dst",
+ "nodeType": "YulIdentifier",
+ "src": "8284:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "8289:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "8280:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8280:16:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "7952:2:16",
+ "src": "8298:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "7943:3:16"
+ "src": "8273:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "7943:12:16"
+ "src": "8273:27:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "7936:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8273:27:16"
}
]
},
- "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
+ "name": "copy_calldata_to_memory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "src",
"nodeType": "YulTypedName",
- "src": "7729:3:16",
+ "src": "8185:3:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "end",
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "8190:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "7737:3:16",
+ "src": "8195:6:16",
"type": ""
}
],
- "src": "7595:366:16"
+ "src": "8152:154:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "8113:220:16",
+ "src": "8395:327:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "8123:74:16",
+ "src": "8405:74:16",
"value": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8189:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8194:2:16",
- "type": "",
- "value": "25"
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "8471:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "array_allocation_size_t_bytes_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "8430:40:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8430:48:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "allocate_memory",
"nodeType": "YulIdentifier",
- "src": "8130:58:16"
+ "src": "8414:15:16"
},
"nodeType": "YulFunctionCall",
- "src": "8130:67:16"
+ "src": "8414:65:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "8123:3:16"
+ "src": "8405:5:16"
}
]
},
@@ -6531,1570 +7087,1472 @@
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
+ "nodeType": "YulIdentifier",
+ "src": "8495:5:16"
+ },
+ {
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "8295:3:16"
+ "src": "8502:6:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "8206:88:16"
+ "src": "8488:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "8206:93:16"
+ "src": "8488:21:16"
},
"nodeType": "YulExpressionStatement",
- "src": "8206:93:16"
+ "src": "8488:21:16"
},
{
- "nodeType": "YulAssignment",
- "src": "8308:19:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "8518:27:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "8319:3:16"
+ "src": "8533:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "8324:2:16",
+ "src": "8540:4:16",
"type": "",
- "value": "32"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "8315:3:16"
+ "src": "8529:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "8315:12:16"
+ "src": "8529:16:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8308:3:16"
+ "name": "dst",
+ "nodeType": "YulTypedName",
+ "src": "8522:3:16",
+ "type": ""
}
]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "8101:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "8109:3:16",
- "type": ""
- }
- ],
- "src": "7967:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8485:220:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "8495:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "8583:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
+ "nodeType": "YulIdentifier",
+ "src": "8585:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8585:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "8585:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8561:3:16"
+ "arguments": [
+ {
+ "name": "src",
+ "nodeType": "YulIdentifier",
+ "src": "8564:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "8569:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "8560:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8560:16:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8566:2:16",
- "type": "",
- "value": "44"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "8578:3:16"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "8502:58:16"
+ "src": "8557:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "8502:67:16"
+ "src": "8557:25:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8495:3:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "8554:112:16"
},
{
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "src",
"nodeType": "YulIdentifier",
- "src": "8667:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
- "nodeType": "YulIdentifier",
- "src": "8578:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8578:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8578:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "8680:19:16",
- "value": {
- "arguments": [
+ "src": "8699:3:16"
+ },
{
- "name": "pos",
+ "name": "dst",
"nodeType": "YulIdentifier",
- "src": "8691:3:16"
+ "src": "8704:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8696:2:16",
- "type": "",
- "value": "64"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "8709:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "copy_calldata_to_memory",
"nodeType": "YulIdentifier",
- "src": "8687:3:16"
+ "src": "8675:23:16"
},
"nodeType": "YulFunctionCall",
- "src": "8687:12:16"
+ "src": "8675:41:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "8680:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "8675:41:16"
}
]
},
- "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_available_length_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "src",
"nodeType": "YulTypedName",
- "src": "8473:3:16",
+ "src": "8368:3:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "end",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "8481:3:16",
+ "src": "8373:6:16",
"type": ""
- }
- ],
- "src": "8339:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "8857:220:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "8867:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8933:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "8938:2:16",
- "type": "",
- "value": "56"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "8874:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8874:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "8867:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9039:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
- "nodeType": "YulIdentifier",
- "src": "8950:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "8950:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "8950:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9052:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9063:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9068:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "9059:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9059:12:16"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9052:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
+ },
{
- "name": "pos",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "8845:3:16",
+ "src": "8381:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "8853:3:16",
+ "src": "8389:5:16",
"type": ""
}
],
- "src": "8711:366:16"
+ "src": "8312:410:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9229:220:16",
+ "src": "8802:277:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "9239:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9305:3:16"
- },
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "8851:83:16",
+ "statements": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9310:2:16",
- "type": "",
- "value": "42"
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
+ "nodeType": "YulIdentifier",
+ "src": "8853:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8853:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "8853:79:16"
}
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "9246:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9246:67:16"
+ ]
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9239:3:16"
- }
- ]
- },
- {
- "expression": {
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9411:3:16"
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "8830:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "8838:4:16",
+ "type": "",
+ "value": "0x1f"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "8826:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8826:17:16"
+ },
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "8845:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
+ "nodeType": "YulIdentifier",
+ "src": "8822:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "8822:27:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "9322:88:16"
+ "src": "8815:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "9322:93:16"
+ "src": "8815:35:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "9322:93:16"
+ "nodeType": "YulIf",
+ "src": "8812:122:16"
},
{
- "nodeType": "YulAssignment",
- "src": "9424:19:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "8943:34:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "9435:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9440:2:16",
- "type": "",
- "value": "64"
+ "src": "8970:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "9431:3:16"
+ "src": "8957:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "9431:12:16"
+ "src": "8957:20:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "9424:3:16"
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "8947:6:16",
+ "type": ""
}
]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "9217:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "9225:3:16",
- "type": ""
- }
- ],
- "src": "9083:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "9601:220:16",
- "statements": [
+ },
{
"nodeType": "YulAssignment",
- "src": "9611:74:16",
+ "src": "8986:87:16",
"value": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9677:3:16"
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9046:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9054:4:16",
+ "type": "",
+ "value": "0x20"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9042:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9042:17:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9682:2:16",
- "type": "",
- "value": "41"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "9618:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9618:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9611:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9783:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
- "nodeType": "YulIdentifier",
- "src": "9694:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9694:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "9694:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "9796:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "9807:3:16"
+ "src": "9061:6:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "9812:2:16",
- "type": "",
- "value": "64"
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "9069:3:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_decode_available_length_t_bytes_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "9803:3:16"
+ "src": "8995:46:16"
},
"nodeType": "YulFunctionCall",
- "src": "9803:12:16"
+ "src": "8995:78:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulIdentifier",
- "src": "9796:3:16"
+ "src": "8986:5:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "8780:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "9589:3:16",
+ "src": "8788:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "array",
"nodeType": "YulTypedName",
- "src": "9597:3:16",
+ "src": "8796:5:16",
"type": ""
}
],
- "src": "9455:366:16"
+ "src": "8741:338:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "9973:220:16",
+ "src": "9211:817:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "9983:74:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "9258:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "9260:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9260:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9260:79:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10049:3:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9232:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9241:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "9228:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9228:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10054:2:16",
+ "src": "9253:3:16",
"type": "",
- "value": "44"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "9990:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "9990:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "9983:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10155:3:16"
+ "value": "128"
}
],
"functionName": {
- "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "10066:88:16"
+ "src": "9224:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "10066:93:16"
+ "src": "9224:33:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "10066:93:16"
+ "nodeType": "YulIf",
+ "src": "9221:120:16"
},
{
- "nodeType": "YulAssignment",
- "src": "10168:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10179:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "9351:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9366:15:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10184:2:16",
+ "src": "9380:1:16",
"type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10175:3:16"
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9370:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "10175:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "10168:3:16"
+ "nodeType": "YulAssignment",
+ "src": "9395:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9430:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9441:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9426:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9426:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9450:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "9405:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9405:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "9395:6:16"
+ }
+ ]
}
]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "9961:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "9969:3:16",
- "type": ""
- }
- ],
- "src": "9827:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10345:220:16",
- "statements": [
+ },
{
- "nodeType": "YulAssignment",
- "src": "10355:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10421:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "9478:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9493:16:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10426:2:16",
+ "src": "9507:2:16",
"type": "",
- "value": "41"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "10362:58:16"
+ "value": "32"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9497:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "10362:67:16"
- },
- "variableNames": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10355:3:16"
+ "nodeType": "YulAssignment",
+ "src": "9523:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9558:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9569:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9554:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9554:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9578:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "9533:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9533:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "9523:6:16"
+ }
+ ]
}
]
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10527:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
- "nodeType": "YulIdentifier",
- "src": "10438:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "10438:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10438:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10540:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10551:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "9606:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9621:16:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "10556:2:16",
+ "src": "9635:2:16",
"type": "",
"value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10547:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "10547:12:16"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "10540:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "10333:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "10341:3:16",
- "type": ""
- }
- ],
- "src": "10199:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "10717:220:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "10727:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10793:3:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10798:2:16",
- "type": "",
- "value": "47"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "10734:58:16"
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9625:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "10734:67:16"
- },
- "variableNames": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10727:3:16"
+ "nodeType": "YulAssignment",
+ "src": "9651:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9686:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9697:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9682:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9682:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "9706:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "9661:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9661:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "9651:6:16"
+ }
+ ]
}
]
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10899:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
- "nodeType": "YulIdentifier",
- "src": "10810:88:16"
+ "nodeType": "YulBlock",
+ "src": "9734:287:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "9749:46:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9780:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9791:2:16",
+ "type": "",
+ "value": "96"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9776:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9776:18:16"
+ }
+ ],
+ "functionName": {
+ "name": "calldataload",
+ "nodeType": "YulIdentifier",
+ "src": "9763:12:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9763:32:16"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "9753:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "10810:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "10810:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "10912:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "10923:3:16"
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "9842:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "nodeType": "YulIdentifier",
+ "src": "9844:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9844:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "9844:79:16"
+ }
+ ]
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "10928:2:16",
- "type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "10919:3:16"
+ "condition": {
+ "arguments": [
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9814:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "9822:18:16",
+ "type": "",
+ "value": "0xffffffffffffffff"
+ }
+ ],
+ "functionName": {
+ "name": "gt",
+ "nodeType": "YulIdentifier",
+ "src": "9811:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9811:30:16"
+ },
+ "nodeType": "YulIf",
+ "src": "9808:117:16"
},
- "nodeType": "YulFunctionCall",
- "src": "10919:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "10912:3:16"
+ "nodeType": "YulAssignment",
+ "src": "9939:72:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "9983:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "9994:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "9979:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9979:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10003:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_bytes_memory_ptr",
+ "nodeType": "YulIdentifier",
+ "src": "9949:29:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "9949:62:16"
+ },
+ "variableNames": [
+ {
+ "name": "value3",
+ "nodeType": "YulIdentifier",
+ "src": "9939:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "10705:3:16",
+ "src": "9157:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "9168:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "10713:3:16",
+ "src": "9180:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "9188:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "9196:6:16",
+ "type": ""
+ },
+ {
+ "name": "value3",
+ "nodeType": "YulTypedName",
+ "src": "9204:6:16",
"type": ""
}
],
- "src": "10571:366:16"
+ "src": "9085:943:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11089:220:16",
+ "src": "10117:391:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "11099:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11165:3:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "11170:2:16",
- "type": "",
- "value": "33"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "11106:58:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11106:67:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11099:3:16"
- }
- ]
- },
- {
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10163:83:16",
+ "statements": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11271:3:16"
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "10165:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10165:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "10165:79:16"
}
- ],
- "functionName": {
- "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
- "nodeType": "YulIdentifier",
- "src": "11182:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11182:93:16"
+ ]
},
- "nodeType": "YulExpressionStatement",
- "src": "11182:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11284:19:16",
- "value": {
+ "condition": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11295:3:16"
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10138:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10147:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "10134:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10134:23:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11300:2:16",
+ "src": "10159:2:16",
"type": "",
"value": "64"
}
],
"functionName": {
- "name": "add",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "11291:3:16"
+ "src": "10130:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "11291:12:16"
+ "src": "10130:32:16"
},
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "11284:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "11077:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "11085:3:16",
- "type": ""
- }
- ],
- "src": "10943:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11461:220:16",
- "statements": [
+ "nodeType": "YulIf",
+ "src": "10127:119:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "11471:74:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11537:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "10256:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10271:15:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11542:2:16",
+ "src": "10285:1:16",
"type": "",
- "value": "49"
- }
- ],
- "functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "11478:58:16"
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "10275:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "11478:67:16"
- },
- "variableNames": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11471:3:16"
+ "nodeType": "YulAssignment",
+ "src": "10300:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10335:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10346:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10331:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10331:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10355:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "10310:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10310:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "10300:6:16"
+ }
+ ]
}
]
},
{
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11643:3:16"
- }
- ],
- "functionName": {
- "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "nodeType": "YulIdentifier",
- "src": "11554:88:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11554:93:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11554:93:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "11656:19:16",
- "value": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11667:3:16"
- },
- {
+ "nodeType": "YulBlock",
+ "src": "10383:118:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10398:16:16",
+ "value": {
"kind": "number",
"nodeType": "YulLiteral",
- "src": "11672:2:16",
+ "src": "10412:2:16",
"type": "",
- "value": "64"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "11663:3:16"
+ "value": "32"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "10402:6:16",
+ "type": ""
+ }
+ ]
},
- "nodeType": "YulFunctionCall",
- "src": "11663:12:16"
- },
- "variableNames": [
{
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "11656:3:16"
+ "nodeType": "YulAssignment",
+ "src": "10428:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "10463:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "10474:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "10459:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10459:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "10483:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_address",
+ "nodeType": "YulIdentifier",
+ "src": "10438:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10438:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "10428:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
+ "name": "abi_decode_tuple_t_addresst_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "11449:3:16",
+ "src": "10079:9:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "end",
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "11457:3:16",
+ "src": "10090:7:16",
"type": ""
}
],
- "src": "11315:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "11752:53:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "11769:3:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "11792:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "11774:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11774:24:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "11762:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "11762:37:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "11762:37:16"
- }
- ]
- },
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
+ "returnVariables": [
{
- "name": "value",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "11740:5:16",
+ "src": "10102:6:16",
"type": ""
},
{
- "name": "pos",
+ "name": "value1",
"nodeType": "YulTypedName",
- "src": "11747:3:16",
+ "src": "10110:6:16",
"type": ""
}
],
- "src": "11687:118:16"
+ "src": "10034:474:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "11995:251:16",
+ "src": "10542:152:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "12006:102:16",
- "value": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "12095:6:16"
- },
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12104:3:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
- "nodeType": "YulIdentifier",
- "src": "12013:81:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12013:95:16"
- },
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12006:3:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "12118:102:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value1",
- "nodeType": "YulIdentifier",
- "src": "12207:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10559:1:16",
+ "type": "",
+ "value": "0"
},
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12216:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10562:77:16",
+ "type": "",
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "12125:81:16"
+ "src": "10552:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12125:95:16"
+ "src": "10552:88:16"
},
- "variableNames": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12118:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "10552:88:16"
},
{
- "nodeType": "YulAssignment",
- "src": "12230:10:16",
- "value": {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "12237:3:16"
- },
- "variableNames": [
- {
- "name": "end",
- "nodeType": "YulIdentifier",
- "src": "12230:3:16"
- }
- ]
- }
- ]
- },
- "name": "abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "11966:3:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "11972:6:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "11980:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "11991:3:16",
- "type": ""
- }
- ],
- "src": "11811:435:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "12350:124:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "12360:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12372:9:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10656:1:16",
+ "type": "",
+ "value": "4"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12383:2:16",
+ "src": "10659:4:16",
"type": "",
- "value": "32"
+ "value": "0x22"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "12368:3:16"
+ "src": "10649:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12368:18:16"
+ "src": "10649:15:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "12360:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "10649:15:16"
},
{
"expression": {
"arguments": [
{
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "12440:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10680:1:16",
+ "type": "",
+ "value": "0"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "12453:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12464:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12449:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12449:17:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10683:4:16",
+ "type": "",
+ "value": "0x24"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "12396:43:16"
+ "src": "10673:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12396:71:16"
+ "src": "10673:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12396:71:16"
+ "src": "10673:15:16"
}
]
},
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
+ "name": "panic_error_0x22",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12322:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "12334:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "12345:4:16",
- "type": ""
- }
- ],
- "src": "12252:222:16"
+ "src": "10514:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "12680:440:16",
+ "src": "10751:269:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "12690:27:16",
+ "src": "10761:22:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "data",
"nodeType": "YulIdentifier",
- "src": "12702:9:16"
+ "src": "10775:4:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12713:3:16",
+ "src": "10781:1:16",
"type": "",
- "value": "128"
+ "value": "2"
}
],
"functionName": {
- "name": "add",
+ "name": "div",
"nodeType": "YulIdentifier",
- "src": "12698:3:16"
+ "src": "10771:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12698:19:16"
+ "src": "10771:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "12690:4:16"
+ "src": "10761:6:16"
}
]
},
{
- "expression": {
+ "nodeType": "YulVariableDeclaration",
+ "src": "10792:38:16",
+ "value": {
"arguments": [
{
- "name": "value0",
+ "name": "data",
"nodeType": "YulIdentifier",
- "src": "12771:6:16"
+ "src": "10822:4:16"
},
{
- "arguments": [
- {
- "name": "headStart",
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10828:1:16",
+ "type": "",
+ "value": "1"
+ }
+ ],
+ "functionName": {
+ "name": "and",
+ "nodeType": "YulIdentifier",
+ "src": "10818:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10818:12:16"
+ },
+ "variables": [
+ {
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulTypedName",
+ "src": "10796:18:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10869:51:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "10883:27:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "10897:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "10905:4:16",
+ "type": "",
+ "value": "0x7f"
+ }
+ ],
+ "functionName": {
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "12784:9:16"
+ "src": "10893:3:16"
},
+ "nodeType": "YulFunctionCall",
+ "src": "10893:17:16"
+ },
+ "variableNames": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "12795:1:16",
- "type": "",
- "value": "0"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "10883:6:16"
}
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "12780:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12780:17:16"
+ ]
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "outOfPlaceEncoding",
+ "nodeType": "YulIdentifier",
+ "src": "10849:18:16"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "12727:43:16"
+ "src": "10842:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12727:71:16"
+ "src": "10842:26:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "12727:71:16"
+ "nodeType": "YulIf",
+ "src": "10839:81:16"
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "10972:42:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x22",
+ "nodeType": "YulIdentifier",
+ "src": "10986:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "10986:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "10986:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "value1",
+ "name": "outOfPlaceEncoding",
"nodeType": "YulIdentifier",
- "src": "12852:6:16"
+ "src": "10936:18:16"
},
{
"arguments": [
{
- "name": "headStart",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "12865:9:16"
+ "src": "10959:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12876:2:16",
+ "src": "10967:2:16",
"type": "",
"value": "32"
}
],
"functionName": {
- "name": "add",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "12861:3:16"
+ "src": "10956:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "12861:18:16"
+ "src": "10956:14:16"
}
],
"functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "12808:43:16"
+ "src": "10933:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "12808:72:16"
+ "src": "10933:38:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "12808:72:16"
- },
+ "nodeType": "YulIf",
+ "src": "10930:84:16"
+ }
+ ]
+ },
+ "name": "extract_byte_array_length",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "data",
+ "nodeType": "YulTypedName",
+ "src": "10735:4:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "10744:6:16",
+ "type": ""
+ }
+ ],
+ "src": "10700:320:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "11132:125:16",
+ "statements": [
{
"expression": {
"arguments": [
- {
- "name": "value2",
- "nodeType": "YulIdentifier",
- "src": "12934:6:16"
- },
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "12947:9:16"
+ "src": "11154:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12958:2:16",
+ "src": "11162:1:16",
"type": "",
- "value": "64"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "12943:3:16"
+ "src": "11150:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12943:18:16"
+ "src": "11150:14:16"
+ },
+ {
+ "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "11166:34:16",
+ "type": "",
+ "value": "ERC721: approved query for nonex"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "12890:43:16"
+ "src": "11143:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12890:72:16"
+ "src": "11143:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12890:72:16"
+ "src": "11143:58:16"
},
{
"expression": {
@@ -8102,173 +8560,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "12983:9:16"
+ "src": "11222:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "12994:2:16",
+ "src": "11230:2:16",
"type": "",
- "value": "96"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "12979:3:16"
+ "src": "11218:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "12979:18:16"
+ "src": "11218:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13003:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13009:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "12999:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "12999:20:16"
+ "hexValue": "697374656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "11235:14:16",
+ "type": "",
+ "value": "istent token"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "12972:6:16"
+ "src": "11211:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "12972:48:16"
+ "src": "11211:39:16"
},
"nodeType": "YulExpressionStatement",
- "src": "12972:48:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "13029:84:16",
- "value": {
- "arguments": [
- {
- "name": "value3",
- "nodeType": "YulIdentifier",
- "src": "13099:6:16"
- },
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13108:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "13037:61:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "13037:76:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13029:4:16"
- }
- ]
+ "src": "11211:39:16"
}
]
},
- "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "12628:9:16",
- "type": ""
- },
- {
- "name": "value3",
- "nodeType": "YulTypedName",
- "src": "12640:6:16",
- "type": ""
- },
- {
- "name": "value2",
- "nodeType": "YulTypedName",
- "src": "12648:6:16",
- "type": ""
- },
- {
- "name": "value1",
- "nodeType": "YulTypedName",
- "src": "12656:6:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "12664:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "12675:4:16",
+ "src": "11124:6:16",
"type": ""
}
],
- "src": "12480:640:16"
+ "src": "11026:231:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "13218:118:16",
+ "src": "11409:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "13228:26:16",
+ "src": "11419:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "13240:9:16"
+ "src": "11485:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "13251:2:16",
+ "src": "11490:2:16",
"type": "",
- "value": "32"
+ "value": "44"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "13236:3:16"
+ "src": "11426:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "13236:18:16"
+ "src": "11426:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "13228:4:16"
+ "src": "11419:3:16"
}
]
},
@@ -8276,92 +8657,97 @@
"expression": {
"arguments": [
{
- "name": "value0",
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "11591:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
+ "nodeType": "YulIdentifier",
+ "src": "11502:88:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "11502:93:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "11502:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "11604:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "13302:6:16"
+ "src": "11615:3:16"
},
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13315:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "13326:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "13311:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "13311:17:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "11620:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_bool_to_t_bool_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "13264:37:16"
+ "src": "11611:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13264:65:16"
+ "src": "11611:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "13264:65:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "11604:3:16"
+ }
+ ]
}
]
},
- "name": "abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "13190:9:16",
- "type": ""
- },
- {
- "name": "value0",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "13202:6:16",
+ "src": "11397:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "13213:4:16",
+ "src": "11405:3:16",
"type": ""
}
],
- "src": "13126:210:16"
+ "src": "11263:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "13460:195:16",
+ "src": "11806:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "13470:26:16",
+ "src": "11816:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "13482:9:16"
+ "src": "11828:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "13493:2:16",
+ "src": "11839:2:16",
"type": "",
"value": "32"
}
@@ -8369,16 +8755,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "13478:3:16"
+ "src": "11824:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13478:18:16"
+ "src": "11824:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "13470:4:16"
+ "src": "11816:4:16"
}
]
},
@@ -8390,12 +8776,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "13517:9:16"
+ "src": "11863:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "13528:1:16",
+ "src": "11874:1:16",
"type": "",
"value": "0"
}
@@ -8403,91 +8789,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "13513:3:16"
+ "src": "11859:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13513:17:16"
+ "src": "11859:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "13536:4:16"
+ "src": "11882:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "13542:9:16"
+ "src": "11888:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "13532:3:16"
+ "src": "11878:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13532:20:16"
+ "src": "11878:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "13506:6:16"
+ "src": "11852:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "13506:47:16"
+ "src": "11852:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "13506:47:16"
+ "src": "11852:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "13562:86:16",
+ "src": "11908:139:16",
"value": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "13634:6:16"
- },
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "13643:4:16"
+ "src": "12042:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "13570:63:16"
+ "src": "11916:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "13570:78:16"
+ "src": "11916:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "13562:4:16"
+ "src": "11908:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "13432:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "13444:6:16",
+ "src": "11786:9:16",
"type": ""
}
],
@@ -8495,50 +8870,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "13455:4:16",
+ "src": "11801:4:16",
"type": ""
}
],
- "src": "13342:313:16"
+ "src": "11635:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "13832:248:16",
+ "src": "12166:114:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "13842:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13854:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "12188:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12196:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "12184:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12184:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "13865:2:16",
+ "src": "12200:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: approval to current owne"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "13850:3:16"
+ "src": "12177:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "13850:18:16"
+ "src": "12177:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13842:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "12177:58:16"
},
{
"expression": {
@@ -8546,127 +8933,194 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "13889:9:16"
+ "src": "12256:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "13900:1:16",
+ "src": "12264:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "13885:3:16"
+ "src": "12252:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13885:17:16"
+ "src": "12252:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "13908:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "13914:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "13904:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "13904:20:16"
+ "hexValue": "72",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "12269:3:16",
+ "type": "",
+ "value": "r"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "13878:6:16"
+ "src": "12245:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12245:28:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "12245:28:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "12158:6:16",
+ "type": ""
+ }
+ ],
+ "src": "12060:220:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "12432:220:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "12442:74:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "12508:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12513:2:16",
+ "type": "",
+ "value": "33"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "12449:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "12449:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "12442:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "12614:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
+ "nodeType": "YulIdentifier",
+ "src": "12525:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "13878:47:16"
+ "src": "12525:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "13878:47:16"
+ "src": "12525:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "13934:139:16",
+ "src": "12627:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "14068:4:16"
+ "src": "12638:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "12643:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "13942:124:16"
+ "src": "12634:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "13942:131:16"
+ "src": "12634:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "13934:4:16"
+ "src": "12627:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "13812:9:16",
+ "src": "12420:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "13827:4:16",
+ "src": "12428:3:16",
"type": ""
}
],
- "src": "13661:419:16"
+ "src": "12286:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "14257:248:16",
+ "src": "12829:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "14267:26:16",
+ "src": "12839:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "14279:9:16"
+ "src": "12851:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "14290:2:16",
+ "src": "12862:2:16",
"type": "",
"value": "32"
}
@@ -8674,16 +9128,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "14275:3:16"
+ "src": "12847:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14275:18:16"
+ "src": "12847:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "14267:4:16"
+ "src": "12839:4:16"
}
]
},
@@ -8695,12 +9149,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "14314:9:16"
+ "src": "12886:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "14325:1:16",
+ "src": "12897:1:16",
"type": "",
"value": "0"
}
@@ -8708,80 +9162,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "14310:3:16"
+ "src": "12882:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14310:17:16"
+ "src": "12882:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "14333:4:16"
+ "src": "12905:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "14339:9:16"
+ "src": "12911:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "14329:3:16"
+ "src": "12901:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14329:20:16"
+ "src": "12901:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "14303:6:16"
+ "src": "12875:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14303:47:16"
+ "src": "12875:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "14303:47:16"
+ "src": "12875:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "14359:139:16",
+ "src": "12931:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "14493:4:16"
+ "src": "13065:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "14367:124:16"
+ "src": "12939:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "14367:131:16"
+ "src": "12939:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "14359:4:16"
+ "src": "12931:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "14237:9:16",
+ "src": "12809:9:16",
"type": ""
}
],
@@ -8789,50 +9243,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "14252:4:16",
+ "src": "12824:4:16",
"type": ""
}
],
- "src": "14086:419:16"
+ "src": "12658:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "14682:248:16",
+ "src": "13189:137:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "14692:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14704:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "13211:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "13219:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "13207:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "13207:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "14715:2:16",
+ "src": "13223:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: approve caller is not ow"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "14700:3:16"
+ "src": "13200:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14700:18:16"
+ "src": "13200:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14692:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "13200:58:16"
},
{
"expression": {
@@ -8840,144 +9306,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "14739:9:16"
+ "src": "13279:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "14750:1:16",
+ "src": "13287:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "14735:3:16"
+ "src": "13275:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "14735:17:16"
+ "src": "13275:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14758:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "14764:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "14754:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14754:20:16"
+ "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "13292:26:16",
+ "type": "",
+ "value": "ner nor approved for all"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "14728:6:16"
+ "src": "13268:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "14728:47:16"
+ "src": "13268:51:16"
},
"nodeType": "YulExpressionStatement",
- "src": "14728:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "14784:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14918:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "14792:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "14792:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "14784:4:16"
- }
- ]
+ "src": "13268:51:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "14662:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "14677:4:16",
+ "src": "13181:6:16",
"type": ""
}
],
- "src": "14511:419:16"
+ "src": "13083:243:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15107:248:16",
+ "src": "13478:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "15117:26:16",
+ "src": "13488:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "15129:9:16"
+ "src": "13554:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15140:2:16",
+ "src": "13559:2:16",
"type": "",
- "value": "32"
+ "value": "56"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "15125:3:16"
+ "src": "13495:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "15125:18:16"
+ "src": "13495:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "15117:4:16"
+ "src": "13488:3:16"
}
]
},
@@ -8985,129 +9403,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15164:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "15175:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "15160:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15160:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15183:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15189:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "15179:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "15179:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "13660:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
"nodeType": "YulIdentifier",
- "src": "15153:6:16"
+ "src": "13571:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "15153:47:16"
+ "src": "13571:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "15153:47:16"
+ "src": "13571:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "15209:139:16",
+ "src": "13673:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "15343:4:16"
+ "src": "13684:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "13689:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "15217:124:16"
+ "src": "13680:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15217:131:16"
+ "src": "13680:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "15209:4:16"
+ "src": "13673:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "15087:9:16",
+ "src": "13466:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "15102:4:16",
+ "src": "13474:3:16",
"type": ""
}
],
- "src": "14936:419:16"
+ "src": "13332:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15532:248:16",
+ "src": "13875:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "15542:26:16",
+ "src": "13885:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "15554:9:16"
+ "src": "13897:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15565:2:16",
+ "src": "13908:2:16",
"type": "",
"value": "32"
}
@@ -9115,16 +9501,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "15550:3:16"
+ "src": "13893:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15550:18:16"
+ "src": "13893:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "15542:4:16"
+ "src": "13885:4:16"
}
]
},
@@ -9136,12 +9522,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "15589:9:16"
+ "src": "13932:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "15600:1:16",
+ "src": "13943:1:16",
"type": "",
"value": "0"
}
@@ -9149,68 +9535,68 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "15585:3:16"
+ "src": "13928:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15585:17:16"
+ "src": "13928:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "15608:4:16"
+ "src": "13951:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "15614:9:16"
+ "src": "13957:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "15604:3:16"
+ "src": "13947:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "15604:20:16"
+ "src": "13947:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "15578:6:16"
+ "src": "13921:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "15578:47:16"
+ "src": "13921:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "15578:47:16"
+ "src": "13921:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "15634:139:16",
+ "src": "13977:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "15768:4:16"
+ "src": "14111:4:16"
}
],
"functionName": {
"name": "abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "15642:124:16"
+ "src": "13985:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "15642:131:16"
+ "src": "13985:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "15634:4:16"
+ "src": "13977:4:16"
}
]
}
@@ -9222,7 +9608,7 @@
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "15512:9:16",
+ "src": "13855:9:16",
"type": ""
}
],
@@ -9230,50 +9616,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "15527:4:16",
+ "src": "13870:4:16",
"type": ""
}
],
- "src": "15361:419:16"
+ "src": "13704:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "15957:248:16",
+ "src": "14235:130:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "15967:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "15979:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "14257:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "14265:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "14253:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "14253:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "15990:2:16",
+ "src": "14269:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: transfer caller is not o"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "15975:3:16"
+ "src": "14246:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "15975:18:16"
+ "src": "14246:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "15967:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "14246:58:16"
},
{
"expression": {
@@ -9281,127 +9679,194 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "16014:9:16"
+ "src": "14325:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16025:1:16",
+ "src": "14333:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16010:3:16"
+ "src": "14321:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16010:17:16"
+ "src": "14321:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16033:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16039:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "16029:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "16029:20:16"
+ "hexValue": "776e6572206e6f7220617070726f766564",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "14338:19:16",
+ "type": "",
+ "value": "wner nor approved"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16003:6:16"
+ "src": "14314:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16003:47:16"
+ "src": "14314:44:16"
},
"nodeType": "YulExpressionStatement",
- "src": "16003:47:16"
+ "src": "14314:44:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "14227:6:16",
+ "type": ""
+ }
+ ],
+ "src": "14129:236:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "14517:220:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "14527:74:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "14593:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "14598:2:16",
+ "type": "",
+ "value": "49"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "14534:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "14534:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "14527:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "14699:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
+ "nodeType": "YulIdentifier",
+ "src": "14610:88:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "14610:93:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "14610:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "16059:139:16",
+ "src": "14712:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "16193:4:16"
+ "src": "14723:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "14728:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "16067:124:16"
+ "src": "14719:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16067:131:16"
+ "src": "14719:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "16059:4:16"
+ "src": "14712:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "15937:9:16",
+ "src": "14505:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "15952:4:16",
+ "src": "14513:3:16",
"type": ""
}
],
- "src": "15786:419:16"
+ "src": "14371:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "16382:248:16",
+ "src": "14914:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "16392:26:16",
+ "src": "14924:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16404:9:16"
+ "src": "14936:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16415:2:16",
+ "src": "14947:2:16",
"type": "",
"value": "32"
}
@@ -9409,16 +9874,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16400:3:16"
+ "src": "14932:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16400:18:16"
+ "src": "14932:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16392:4:16"
+ "src": "14924:4:16"
}
]
},
@@ -9430,12 +9895,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16439:9:16"
+ "src": "14971:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16450:1:16",
+ "src": "14982:1:16",
"type": "",
"value": "0"
}
@@ -9443,80 +9908,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16435:3:16"
+ "src": "14967:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16435:17:16"
+ "src": "14967:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16458:4:16"
+ "src": "14990:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "16464:9:16"
+ "src": "14996:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "16454:3:16"
+ "src": "14986:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16454:20:16"
+ "src": "14986:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16428:6:16"
+ "src": "14960:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16428:47:16"
+ "src": "14960:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "16428:47:16"
+ "src": "14960:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "16484:139:16",
+ "src": "15016:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16618:4:16"
+ "src": "15150:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "16492:124:16"
+ "src": "15024:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "16492:131:16"
+ "src": "15024:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "16484:4:16"
+ "src": "15016:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "16362:9:16",
+ "src": "14894:9:16",
"type": ""
}
],
@@ -9524,50 +9989,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "16377:4:16",
+ "src": "14909:4:16",
"type": ""
}
],
- "src": "16211:419:16"
+ "src": "14743:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "16807:248:16",
+ "src": "15274:122:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "16817:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16829:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "15296:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "15304:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "15292:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "15292:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "16840:2:16",
+ "src": "15308:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: owner query for nonexist"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16825:3:16"
+ "src": "15285:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16825:18:16"
+ "src": "15285:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16817:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "15285:58:16"
},
{
"expression": {
@@ -9575,144 +10052,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "16864:9:16"
+ "src": "15364:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "16875:1:16",
+ "src": "15372:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "16860:3:16"
+ "src": "15360:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "16860:17:16"
+ "src": "15360:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16883:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "16889:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "16879:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "16879:20:16"
+ "hexValue": "656e7420746f6b656e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "15377:11:16",
+ "type": "",
+ "value": "ent token"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "16853:6:16"
+ "src": "15353:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "16853:47:16"
+ "src": "15353:36:16"
},
"nodeType": "YulExpressionStatement",
- "src": "16853:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "16909:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17043:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "16917:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "16917:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "16909:4:16"
- }
- ]
+ "src": "15353:36:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "16787:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "16802:4:16",
+ "src": "15266:6:16",
"type": ""
}
],
- "src": "16636:419:16"
+ "src": "15168:228:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "17232:248:16",
+ "src": "15548:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "17242:26:16",
+ "src": "15558:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17254:9:16"
+ "src": "15624:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17265:2:16",
+ "src": "15629:2:16",
"type": "",
- "value": "32"
+ "value": "41"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "17250:3:16"
+ "src": "15565:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "17250:18:16"
+ "src": "15565:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17242:4:16"
+ "src": "15558:3:16"
}
]
},
@@ -9720,129 +10149,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17289:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "17300:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "17285:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "17285:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "17308:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "17314:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "17304:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "17304:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "15730:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
"nodeType": "YulIdentifier",
- "src": "17278:6:16"
+ "src": "15641:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "17278:47:16"
+ "src": "15641:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "17278:47:16"
+ "src": "15641:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "17334:139:16",
+ "src": "15743:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "17468:4:16"
+ "src": "15754:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "15759:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "17342:124:16"
+ "src": "15750:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17342:131:16"
+ "src": "15750:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "17334:4:16"
+ "src": "15743:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "17212:9:16",
+ "src": "15536:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "17227:4:16",
+ "src": "15544:3:16",
"type": ""
}
],
- "src": "17061:419:16"
+ "src": "15402:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "17657:248:16",
+ "src": "15945:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "17667:26:16",
+ "src": "15955:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17679:9:16"
+ "src": "15967:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17690:2:16",
+ "src": "15978:2:16",
"type": "",
"value": "32"
}
@@ -9850,16 +10247,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "17675:3:16"
+ "src": "15963:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17675:18:16"
+ "src": "15963:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17667:4:16"
+ "src": "15955:4:16"
}
]
},
@@ -9871,12 +10268,12 @@
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17714:9:16"
+ "src": "16002:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "17725:1:16",
+ "src": "16013:1:16",
"type": "",
"value": "0"
}
@@ -9884,80 +10281,80 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "17710:3:16"
+ "src": "15998:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17710:17:16"
+ "src": "15998:17:16"
},
{
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17733:4:16"
+ "src": "16021:4:16"
},
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "17739:9:16"
+ "src": "16027:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "17729:3:16"
+ "src": "16017:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "17729:20:16"
+ "src": "16017:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "17703:6:16"
+ "src": "15991:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "17703:47:16"
+ "src": "15991:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "17703:47:16"
+ "src": "15991:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "17759:139:16",
+ "src": "16047:139:16",
"value": {
"arguments": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17893:4:16"
+ "src": "16181:4:16"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack",
+ "name": "abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "17767:124:16"
+ "src": "16055:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "17767:131:16"
+ "src": "16055:131:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "17759:4:16"
+ "src": "16047:4:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "17637:9:16",
+ "src": "15925:9:16",
"type": ""
}
],
@@ -9965,50 +10362,62 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "17652:4:16",
+ "src": "15940:4:16",
"type": ""
}
],
- "src": "17486:419:16"
+ "src": "15774:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "18082:248:16",
+ "src": "16305:123:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "18092:26:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18104:9:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "16327:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "16335:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "16323:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "16323:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "18115:2:16",
+ "src": "16339:34:16",
"type": "",
- "value": "32"
+ "value": "ERC721: balance query for the ze"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "18100:3:16"
+ "src": "16316:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "18100:18:16"
+ "src": "16316:58:16"
},
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18092:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "16316:58:16"
},
{
"expression": {
@@ -10016,144 +10425,96 @@
{
"arguments": [
{
- "name": "headStart",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "18139:9:16"
+ "src": "16395:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18150:1:16",
+ "src": "16403:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "18135:3:16"
+ "src": "16391:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18135:17:16"
+ "src": "16391:15:16"
},
{
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18158:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18164:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "18154:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18154:20:16"
+ "hexValue": "726f2061646472657373",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "16408:12:16",
+ "type": "",
+ "value": "ro address"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "18128:6:16"
+ "src": "16384:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "18128:47:16"
+ "src": "16384:37:16"
},
"nodeType": "YulExpressionStatement",
- "src": "18128:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "18184:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18318:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "18192:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18192:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18184:4:16"
- }
- ]
+ "src": "16384:37:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "18062:9:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "18077:4:16",
+ "src": "16297:6:16",
"type": ""
}
],
- "src": "17911:419:16"
+ "src": "16199:229:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "18507:248:16",
+ "src": "16580:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "18517:26:16",
+ "src": "16590:74:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18529:9:16"
+ "src": "16656:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18540:2:16",
+ "src": "16661:2:16",
"type": "",
- "value": "32"
+ "value": "42"
}
],
"functionName": {
- "name": "add",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "18525:3:16"
+ "src": "16597:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "18525:18:16"
+ "src": "16597:67:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18517:4:16"
+ "src": "16590:3:16"
}
]
},
@@ -10161,129 +10522,97 @@
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18564:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "18575:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "18560:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18560:17:16"
- },
- {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "18583:4:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "18589:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "18579:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "18579:20:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "16762:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
"nodeType": "YulIdentifier",
- "src": "18553:6:16"
+ "src": "16673:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "18553:47:16"
+ "src": "16673:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "18553:47:16"
+ "src": "16673:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "18609:139:16",
+ "src": "16775:19:16",
"value": {
"arguments": [
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "18743:4:16"
+ "src": "16786:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "16791:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "18617:124:16"
+ "src": "16782:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18617:131:16"
+ "src": "16782:12:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "18609:4:16"
+ "src": "16775:3:16"
}
]
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "18487:9:16",
+ "src": "16568:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "18502:4:16",
+ "src": "16576:3:16",
"type": ""
}
],
- "src": "18336:419:16"
+ "src": "16434:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "18859:124:16",
+ "src": "16977:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "18869:26:16",
+ "src": "16987:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "18881:9:16"
+ "src": "16999:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18892:2:16",
+ "src": "17010:2:16",
"type": "",
"value": "32"
}
@@ -10291,38 +10620,33 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "18877:3:16"
+ "src": "16995:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18877:18:16"
+ "src": "16995:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "18869:4:16"
+ "src": "16987:4:16"
}
]
},
{
"expression": {
"arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "18949:6:16"
- },
{
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "18962:9:16"
+ "src": "17034:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "18973:1:16",
+ "src": "17045:1:16",
"type": "",
"value": "0"
}
@@ -10330,2599 +10654,2257 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "18958:3:16"
+ "src": "17030:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "17030:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "17053:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "17059:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "17049:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "18958:17:16"
+ "src": "17049:20:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "18905:43:16"
+ "src": "17023:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "18905:71:16"
+ "src": "17023:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "18905:71:16"
- }
- ]
- },
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "18831:9:16",
- "type": ""
- },
- {
- "name": "value0",
- "nodeType": "YulTypedName",
- "src": "18843:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "tail",
- "nodeType": "YulTypedName",
- "src": "18854:4:16",
- "type": ""
- }
- ],
- "src": "18761:222:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "19030:88:16",
- "statements": [
+ "src": "17023:47:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "19040:30:16",
+ "src": "17079:139:16",
"value": {
- "arguments": [],
- "functionName": {
- "name": "allocate_unbounded",
- "nodeType": "YulIdentifier",
- "src": "19050:18:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19050:20:16"
- },
- "variableNames": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "19040:6:16"
- }
- ]
- },
- {
- "expression": {
"arguments": [
{
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "19099:6:16"
- },
- {
- "name": "size",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "19107:4:16"
+ "src": "17213:4:16"
}
],
"functionName": {
- "name": "finalize_allocation",
+ "name": "abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "19079:19:16"
+ "src": "17087:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "19079:33:16"
+ "src": "17087:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "19079:33:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "17079:4:16"
+ }
+ ]
}
]
},
- "name": "allocate_memory",
+ "name": "abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "size",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "19014:4:16",
+ "src": "16957:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "memPtr",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "19023:6:16",
+ "src": "16972:4:16",
"type": ""
}
],
- "src": "18989:129:16"
+ "src": "16806:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19164:35:16",
+ "src": "17337:69:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "19174:19:16",
- "value": {
+ "expression": {
"arguments": [
{
- "kind": "number",
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "17359:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "17367:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "17355:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "17355:14:16"
+ },
+ {
+ "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "19190:2:16",
+ "src": "17371:27:16",
"type": "",
- "value": "64"
+ "value": "ERC721: approve to caller"
}
],
"functionName": {
- "name": "mload",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "19184:5:16"
+ "src": "17348:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "19184:9:16"
+ "src": "17348:51:16"
},
- "variableNames": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "19174:6:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "17348:51:16"
}
]
},
- "name": "allocate_unbounded",
+ "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
"nodeType": "YulFunctionDefinition",
- "returnVariables": [
+ "parameters": [
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "19157:6:16",
+ "src": "17329:6:16",
"type": ""
}
],
- "src": "19124:75:16"
+ "src": "17231:175:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19271:241:16",
+ "src": "17558:220:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "19376:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "19378:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "19378:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "19378:18:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "17568:74:16",
+ "value": {
"arguments": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19348:6:16"
+ "src": "17634:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "19356:18:16",
+ "src": "17639:2:16",
"type": "",
- "value": "0xffffffffffffffff"
+ "value": "25"
}
],
"functionName": {
- "name": "gt",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "19345:2:16"
+ "src": "17575:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "19345:30:16"
+ "src": "17575:67:16"
},
- "nodeType": "YulIf",
- "src": "19342:56:16"
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "17568:3:16"
+ }
+ ]
},
{
- "nodeType": "YulAssignment",
- "src": "19408:37:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19438:6:16"
+ "src": "17740:3:16"
}
],
"functionName": {
- "name": "round_up_to_mul_of_32",
+ "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
"nodeType": "YulIdentifier",
- "src": "19416:21:16"
+ "src": "17651:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "19416:29:16"
+ "src": "17651:93:16"
},
- "variableNames": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "19408:4:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "17651:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "19482:23:16",
+ "src": "17753:19:16",
"value": {
"arguments": [
{
- "name": "size",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "19494:4:16"
+ "src": "17764:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "19500:4:16",
+ "src": "17769:2:16",
"type": "",
- "value": "0x20"
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "19490:3:16"
+ "src": "17760:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "19490:15:16"
+ "src": "17760:12:16"
},
"variableNames": [
{
- "name": "size",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "19482:4:16"
+ "src": "17753:3:16"
}
]
}
]
},
- "name": "array_allocation_size_t_bytes_memory_ptr",
+ "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "length",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "19255:6:16",
+ "src": "17546:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "size",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "19266:4:16",
+ "src": "17554:3:16",
"type": ""
}
],
- "src": "19205:307:16"
+ "src": "17412:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19576:40:16",
+ "src": "17955:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "19587:22:16",
+ "src": "17965:26:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "19603:5:16"
+ "src": "17977:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "17988:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "mload",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "19597:5:16"
+ "src": "17973:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "19597:12:16"
+ "src": "17973:18:16"
},
"variableNames": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "19587:6:16"
+ "src": "17965:4:16"
}
]
- }
- ]
- },
- "name": "array_length_t_bytes_memory_ptr",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "19559:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "19569:6:16",
- "type": ""
- }
- ],
- "src": "19518:98:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "19681:40:16",
- "statements": [
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "18012:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18023:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "18008:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18008:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "18031:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "18037:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "18027:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18027:20:16"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "18001:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18001:47:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "18001:47:16"
+ },
{
"nodeType": "YulAssignment",
- "src": "19692:22:16",
+ "src": "18057:139:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "19708:5:16"
+ "src": "18191:4:16"
}
],
"functionName": {
- "name": "mload",
+ "name": "abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "19702:5:16"
+ "src": "18065:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "19702:12:16"
+ "src": "18065:131:16"
},
"variableNames": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "19692:6:16"
+ "src": "18057:4:16"
}
]
}
]
},
- "name": "array_length_t_string_memory_ptr",
+ "name": "abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "19664:5:16",
+ "src": "17935:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "19674:6:16",
+ "src": "17950:4:16",
"type": ""
}
],
- "src": "19622:99:16"
+ "src": "17784:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19822:73:16",
+ "src": "18315:128:16",
"statements": [
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "19839:3:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "18337:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18345:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "18333:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18333:14:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "19844:6:16"
+ "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "18349:34:16",
+ "type": "",
+ "value": "ERC721Metadata: URI query for no"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "19832:6:16"
+ "src": "18326:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "19832:19:16"
+ "src": "18326:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "19832:19:16"
+ "src": "18326:58:16"
},
{
- "nodeType": "YulAssignment",
- "src": "19860:29:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "19879:3:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "18405:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18413:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "18401:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18401:15:16"
},
{
- "kind": "number",
+ "hexValue": "6e6578697374656e7420746f6b656e",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "19884:4:16",
+ "src": "18418:17:16",
"type": "",
- "value": "0x20"
+ "value": "nexistent token"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "19875:3:16"
+ "src": "18394:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "19875:14:16"
+ "src": "18394:42:16"
},
- "variableNames": [
- {
- "name": "updated_pos",
- "nodeType": "YulIdentifier",
- "src": "19860:11:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "18394:42:16"
}
]
},
- "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
+ "name": "store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "19794:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "19799:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "updated_pos",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "19810:11:16",
+ "src": "18307:6:16",
"type": ""
}
],
- "src": "19727:168:16"
+ "src": "18209:234:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "19997:73:16",
+ "src": "18595:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "18605:74:16",
+ "value": {
"arguments": [
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "20014:3:16"
+ "src": "18671:3:16"
},
{
- "name": "length",
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "18676:2:16",
+ "type": "",
+ "value": "47"
+ }
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "18612:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "18612:67:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "18605:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20019:6:16"
+ "src": "18777:3:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
"nodeType": "YulIdentifier",
- "src": "20007:6:16"
+ "src": "18688:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "20007:19:16"
+ "src": "18688:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "20007:19:16"
+ "src": "18688:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "20035:29:16",
+ "src": "18790:19:16",
"value": {
"arguments": [
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "20054:3:16"
+ "src": "18801:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "20059:4:16",
+ "src": "18806:2:16",
"type": "",
- "value": "0x20"
+ "value": "64"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "20050:3:16"
+ "src": "18797:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20050:14:16"
- },
- "variableNames": [
- {
- "name": "updated_pos",
- "nodeType": "YulIdentifier",
- "src": "20035:11:16"
- }
- ]
- }
- ]
- },
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "19969:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "19974:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "updated_pos",
- "nodeType": "YulTypedName",
- "src": "19985:11:16",
- "type": ""
- }
- ],
- "src": "19901:169:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "20190:34:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "20200:18:16",
- "value": {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "20215:3:16"
+ "src": "18797:12:16"
},
"variableNames": [
{
- "name": "updated_pos",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "20200:11:16"
+ "src": "18790:3:16"
}
]
}
]
},
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack",
+ "name": "abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "pos",
"nodeType": "YulTypedName",
- "src": "20162:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "20167:6:16",
+ "src": "18583:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "updated_pos",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "20178:11:16",
+ "src": "18591:3:16",
"type": ""
}
],
- "src": "20076:148:16"
+ "src": "18449:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20274:261:16",
+ "src": "18992:248:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "20284:25:16",
+ "src": "19002:26:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20307:1:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "20289:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20289:20:16"
- },
- "variableNames": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20284:1:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "20318:25:16",
- "value": {
- "arguments": [
+ "src": "19014:9:16"
+ },
{
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "20341:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19025:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "20323:17:16"
+ "src": "19010:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20323:20:16"
+ "src": "19010:18:16"
},
"variableNames": [
{
- "name": "y",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "20318:1:16"
+ "src": "19002:4:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "20481:22:16",
- "statements": [
+ "expression": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
+ "arguments": [
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20483:16:16"
+ "src": "19049:9:16"
},
- "nodeType": "YulFunctionCall",
- "src": "20483:18:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19060:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "19045:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "20483:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20402:1:16"
+ "nodeType": "YulFunctionCall",
+ "src": "19045:17:16"
},
{
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "20409:66:16",
- "type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "19068:4:16"
},
{
- "name": "y",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "20477:1:16"
+ "src": "19074:9:16"
}
],
"functionName": {
"name": "sub",
"nodeType": "YulIdentifier",
- "src": "20405:3:16"
+ "src": "19064:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20405:74:16"
+ "src": "19064:20:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "20399:2:16"
+ "src": "19038:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "20399:81:16"
+ "src": "19038:47:16"
},
- "nodeType": "YulIf",
- "src": "20396:107:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "19038:47:16"
},
{
"nodeType": "YulAssignment",
- "src": "20513:16:16",
+ "src": "19094:139:16",
"value": {
"arguments": [
{
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20524:1:16"
- },
- {
- "name": "y",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "20527:1:16"
+ "src": "19228:4:16"
}
],
"functionName": {
- "name": "add",
+ "name": "abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "20520:3:16"
+ "src": "19102:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "20520:9:16"
+ "src": "19102:131:16"
},
"variableNames": [
{
- "name": "sum",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "20513:3:16"
+ "src": "19094:4:16"
}
]
}
]
},
- "name": "checked_add_t_uint256",
+ "name": "abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "20261:1:16",
- "type": ""
- },
- {
- "name": "y",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "20264:1:16",
+ "src": "18972:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "sum",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "20270:3:16",
+ "src": "18987:4:16",
"type": ""
}
],
- "src": "20230:305:16"
+ "src": "18821:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20583:143:16",
+ "src": "19360:34:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "20593:25:16",
- "value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20616:1:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "20598:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20598:20:16"
- },
- "variableNames": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20593:1:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "20627:25:16",
- "value": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "20650:1:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "20632:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20632:20:16"
- },
- "variableNames": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "20627:1:16"
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "20674:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "20676:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20676:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "20676:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "20671:1:16"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "20664:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20664:9:16"
- },
- "nodeType": "YulIf",
- "src": "20661:35:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "20706:14:16",
+ "src": "19370:18:16",
"value": {
- "arguments": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20715:1:16"
- },
- {
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "20718:1:16"
- }
- ],
- "functionName": {
- "name": "div",
- "nodeType": "YulIdentifier",
- "src": "20711:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "20711:9:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "19385:3:16"
},
"variableNames": [
{
- "name": "r",
+ "name": "updated_pos",
"nodeType": "YulIdentifier",
- "src": "20706:1:16"
+ "src": "19370:11:16"
}
]
}
]
},
- "name": "checked_div_t_uint256",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "20572:1:16",
+ "src": "19332:3:16",
"type": ""
},
{
- "name": "y",
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "20575:1:16",
+ "src": "19337:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "r",
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "20581:1:16",
+ "src": "19348:11:16",
"type": ""
}
],
- "src": "20541:185:16"
+ "src": "19246:148:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20777:146:16",
+ "src": "19510:267:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "20787:25:16",
+ "nodeType": "YulVariableDeclaration",
+ "src": "19520:53:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "20810:1:16"
+ "src": "19567:5:16"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "array_length_t_string_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "20792:17:16"
+ "src": "19534:32:16"
},
"nodeType": "YulFunctionCall",
- "src": "20792:20:16"
+ "src": "19534:39:16"
},
- "variableNames": [
+ "variables": [
{
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "20787:1:16"
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "19524:6:16",
+ "type": ""
}
]
},
{
"nodeType": "YulAssignment",
- "src": "20821:25:16",
+ "src": "19582:96:16",
"value": {
"arguments": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20844:1:16"
+ "src": "19666:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "19671:6:16"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack",
"nodeType": "YulIdentifier",
- "src": "20826:17:16"
+ "src": "19589:76:16"
},
"nodeType": "YulFunctionCall",
- "src": "20826:20:16"
+ "src": "19589:89:16"
},
"variableNames": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20821:1:16"
+ "src": "19582:3:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "20868:22:16",
- "statements": [
+ "expression": {
+ "arguments": [
{
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
+ "arguments": [
+ {
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "20870:16:16"
+ "src": "19713:5:16"
},
- "nodeType": "YulFunctionCall",
- "src": "20870:18:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "19720:4:16",
+ "type": "",
+ "value": "0x20"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "19709:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "20870:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
+ "nodeType": "YulFunctionCall",
+ "src": "19709:16:16"
+ },
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20862:1:16"
+ "src": "19727:3:16"
},
{
- "name": "y",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "20865:1:16"
+ "src": "19732:6:16"
}
],
"functionName": {
- "name": "lt",
+ "name": "copy_memory_to_memory",
"nodeType": "YulIdentifier",
- "src": "20859:2:16"
+ "src": "19687:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "20859:8:16"
+ "src": "19687:52:16"
},
- "nodeType": "YulIf",
- "src": "20856:34:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "19687:52:16"
},
{
"nodeType": "YulAssignment",
- "src": "20900:17:16",
+ "src": "19748:23:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "20912:1:16"
+ "src": "19759:3:16"
},
{
- "name": "y",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "20915:1:16"
+ "src": "19764:6:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "20908:3:16"
+ "src": "19755:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "20908:9:16"
+ "src": "19755:16:16"
},
"variableNames": [
{
- "name": "diff",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "20900:4:16"
+ "src": "19748:3:16"
}
]
}
]
},
- "name": "checked_sub_t_uint256",
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "20763:1:16",
+ "src": "19491:5:16",
"type": ""
},
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "20766:1:16",
+ "src": "19498:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "diff",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "20772:4:16",
+ "src": "19506:3:16",
"type": ""
}
],
- "src": "20732:191:16"
+ "src": "19400:377:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "20974:51:16",
+ "src": "19967:251:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "20984:35:16",
+ "src": "19978:102:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "20067:6:16"
+ },
+ {
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21013:5:16"
+ "src": "20076:3:16"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
"nodeType": "YulIdentifier",
- "src": "20995:17:16"
+ "src": "19985:81:16"
},
"nodeType": "YulFunctionCall",
- "src": "20995:24:16"
+ "src": "19985:95:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "19978:3:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "20090:102:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "20179:6:16"
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20188:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "20097:81:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "20097:95:16"
+ },
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20090:3:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "20202:10:16",
+ "value": {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20209:3:16"
+ },
+ "variableNames": [
+ {
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "20984:7:16"
+ "src": "20202:3:16"
}
]
}
]
},
- "name": "cleanup_t_address",
+ "name": "abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "19938:3:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "19944:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "20956:5:16",
+ "src": "19952:6:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "20966:7:16",
+ "src": "19963:3:16",
"type": ""
}
],
- "src": "20929:96:16"
+ "src": "19783:435:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "21073:48:16",
+ "src": "20330:125:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "21083:32:16",
- "value": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "21108:5:16"
+ "src": "20352:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20360:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "iszero",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "21101:6:16"
+ "src": "20348:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "21101:13:16"
+ "src": "20348:14:16"
+ },
+ {
+ "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "20364:34:16",
+ "type": "",
+ "value": "ERC721: operator query for nonex"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "21094:6:16"
+ "src": "20341:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "21094:21:16"
+ "src": "20341:58:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "21083:7:16"
- }
- ]
- }
- ]
- },
- "name": "cleanup_t_bool",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "21055:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "21065:7:16",
- "type": ""
- }
- ],
- "src": "21031:90:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21171:105:16",
- "statements": [
+ "nodeType": "YulExpressionStatement",
+ "src": "20341:58:16"
+ },
{
- "nodeType": "YulAssignment",
- "src": "21181:89:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "21196:5:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "20420:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "20428:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "20416:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "20416:15:16"
},
{
- "kind": "number",
+ "hexValue": "697374656e7420746f6b656e",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "21203:66:16",
+ "src": "20433:14:16",
"type": "",
- "value": "0xffffffff00000000000000000000000000000000000000000000000000000000"
+ "value": "istent token"
}
],
"functionName": {
- "name": "and",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "21192:3:16"
+ "src": "20409:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "21192:78:16"
+ "src": "20409:39:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "21181:7:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "20409:39:16"
}
]
},
- "name": "cleanup_t_bytes4",
+ "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "21153:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "21163:7:16",
+ "src": "20322:6:16",
"type": ""
}
],
- "src": "21127:149:16"
+ "src": "20224:231:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "21327:81:16",
+ "src": "20607:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "21337:65:16",
+ "src": "20617:74:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21352:5:16"
+ "src": "20683:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "21359:42:16",
+ "src": "20688:2:16",
"type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ "value": "44"
}
],
"functionName": {
- "name": "and",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "21348:3:16"
+ "src": "20624:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "21348:54:16"
- },
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "21337:7:16"
- }
- ]
- }
- ]
- },
- "name": "cleanup_t_uint160",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "21309:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "21319:7:16",
- "type": ""
- }
- ],
- "src": "21282:126:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21459:32:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "21469:16:16",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "21480:5:16"
+ "src": "20624:67:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21469:7:16"
+ "src": "20617:3:16"
}
]
- }
- ]
- },
- "name": "cleanup_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "21441:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "21451:7:16",
- "type": ""
- }
- ],
- "src": "21414:77:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21548:103:16",
- "statements": [
+ },
{
"expression": {
"arguments": [
{
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "21571:3:16"
- },
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "21576:3:16"
- },
- {
- "name": "length",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "21581:6:16"
+ "src": "20789:3:16"
}
],
"functionName": {
- "name": "calldatacopy",
+ "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
"nodeType": "YulIdentifier",
- "src": "21558:12:16"
+ "src": "20700:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "21558:30:16"
+ "src": "20700:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "21558:30:16"
+ "src": "20700:93:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "20802:19:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "21629:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "21634:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21625:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21625:16:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "20813:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "21643:1:16",
+ "src": "20818:2:16",
"type": "",
- "value": "0"
+ "value": "64"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "21618:6:16"
+ "src": "20809:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "21618:27:16"
+ "src": "20809:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "21618:27:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "20802:3:16"
+ }
+ ]
}
]
},
- "name": "copy_calldata_to_memory",
+ "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "21530:3:16",
- "type": ""
- },
- {
- "name": "dst",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "21535:3:16",
+ "src": "20595:3:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "length",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "21540:6:16",
+ "src": "20603:3:16",
"type": ""
}
],
- "src": "21497:154:16"
+ "src": "20461:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "21706:258:16",
+ "src": "21004:248:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "21716:10:16",
+ "nodeType": "YulAssignment",
+ "src": "21014:26:16",
"value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21725:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "i",
- "nodeType": "YulTypedName",
- "src": "21720:1:16",
- "type": ""
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21785:63:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "21810:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "21815:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21806:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21806:11:16"
- },
- {
- "arguments": [
- {
- "arguments": [
- {
- "name": "src",
- "nodeType": "YulIdentifier",
- "src": "21829:3:16"
- },
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "21834:1:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21825:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21825:11:16"
- }
- ],
- "functionName": {
- "name": "mload",
- "nodeType": "YulIdentifier",
- "src": "21819:5:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21819:18:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "21799:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21799:39:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "21799:39:16"
- }
- ]
- },
- "condition": {
"arguments": [
{
- "name": "i",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "21746:1:16"
+ "src": "21026:9:16"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "21749:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21037:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "lt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "21743:2:16"
+ "src": "21022:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "21743:13:16"
+ "src": "21022:18:16"
},
- "nodeType": "YulForLoop",
- "post": {
- "nodeType": "YulBlock",
- "src": "21757:19:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "21014:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
{
- "nodeType": "YulAssignment",
- "src": "21759:15:16",
- "value": {
- "arguments": [
- {
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "21768:1:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21771:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
+ "arguments": [
+ {
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "21764:3:16"
+ "src": "21061:9:16"
},
- "nodeType": "YulFunctionCall",
- "src": "21764:10:16"
- },
- "variableNames": [
{
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "21759:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21072:1:16",
+ "type": "",
+ "value": "0"
}
- ]
- }
- ]
- },
- "pre": {
- "nodeType": "YulBlock",
- "src": "21739:3:16",
- "statements": []
- },
- "src": "21735:113:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "21882:76:16",
- "statements": [
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "21057:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21057:17:16"
+ },
{
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dst",
- "nodeType": "YulIdentifier",
- "src": "21932:3:16"
- },
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "21937:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "21928:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "21928:16:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "21946:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "mstore",
+ "arguments": [
+ {
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "21921:6:16"
+ "src": "21080:4:16"
},
- "nodeType": "YulFunctionCall",
- "src": "21921:27:16"
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "21086:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "21076:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "21921:27:16"
+ "nodeType": "YulFunctionCall",
+ "src": "21076:20:16"
}
- ]
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "21050:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21050:47:16"
},
- "condition": {
+ "nodeType": "YulExpressionStatement",
+ "src": "21050:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "21106:139:16",
+ "value": {
"arguments": [
{
- "name": "i",
- "nodeType": "YulIdentifier",
- "src": "21863:1:16"
- },
- {
- "name": "length",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "21866:6:16"
+ "src": "21240:4:16"
}
],
"functionName": {
- "name": "gt",
+ "name": "abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "21860:2:16"
+ "src": "21114:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "21860:13:16"
+ "src": "21114:131:16"
},
- "nodeType": "YulIf",
- "src": "21857:101:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "21106:4:16"
+ }
+ ]
}
]
},
- "name": "copy_memory_to_memory",
+ "name": "abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "src",
- "nodeType": "YulTypedName",
- "src": "21688:3:16",
- "type": ""
- },
- {
- "name": "dst",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "21693:3:16",
+ "src": "20984:9:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "length",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "21698:6:16",
+ "src": "20999:4:16",
"type": ""
}
],
- "src": "21657:307:16"
+ "src": "20833:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22021:269:16",
+ "src": "21364:122:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "22031:22:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "data",
- "nodeType": "YulIdentifier",
- "src": "22045:4:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "21386:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21394:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "21382:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21382:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e73666572206f6620746f6b656e20746861742069",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "22051:1:16",
+ "src": "21398:34:16",
"type": "",
- "value": "2"
+ "value": "ERC721: transfer of token that i"
}
],
"functionName": {
- "name": "div",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22041:3:16"
+ "src": "21375:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22041:12:16"
+ "src": "21375:58:16"
},
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "22031:6:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "21375:58:16"
},
{
- "nodeType": "YulVariableDeclaration",
- "src": "22062:38:16",
+ "expression": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "21454:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21462:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "21450:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21450:15:16"
+ },
+ {
+ "hexValue": "73206e6f74206f776e",
+ "kind": "string",
+ "nodeType": "YulLiteral",
+ "src": "21467:11:16",
+ "type": "",
+ "value": "s not own"
+ }
+ ],
+ "functionName": {
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "21443:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "21443:36:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "21443:36:16"
+ }
+ ]
+ },
+ "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "21356:6:16",
+ "type": ""
+ }
+ ],
+ "src": "21258:228:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "21638:220:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "21648:74:16",
"value": {
"arguments": [
{
- "name": "data",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22092:4:16"
+ "src": "21714:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22098:1:16",
+ "src": "21719:2:16",
"type": "",
- "value": "1"
+ "value": "41"
}
],
"functionName": {
- "name": "and",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "22088:3:16"
+ "src": "21655:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "22088:12:16"
+ "src": "21655:67:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "outOfPlaceEncoding",
- "nodeType": "YulTypedName",
- "src": "22066:18:16",
- "type": ""
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "21648:3:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "22139:51:16",
- "statements": [
- {
- "nodeType": "YulAssignment",
- "src": "22153:27:16",
- "value": {
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "22167:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22175:4:16",
- "type": "",
- "value": "0x7f"
- }
- ],
- "functionName": {
- "name": "and",
- "nodeType": "YulIdentifier",
- "src": "22163:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22163:17:16"
- },
- "variableNames": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "22153:6:16"
- }
- ]
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "name": "outOfPlaceEncoding",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22119:18:16"
+ "src": "21820:3:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
"nodeType": "YulIdentifier",
- "src": "22112:6:16"
+ "src": "21731:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "22112:26:16"
+ "src": "21731:93:16"
},
- "nodeType": "YulIf",
- "src": "22109:81:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "21731:93:16"
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "22242:42:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x22",
- "nodeType": "YulIdentifier",
- "src": "22256:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22256:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22256:18:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "21833:19:16",
+ "value": {
"arguments": [
{
- "name": "outOfPlaceEncoding",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22206:18:16"
+ "src": "21844:3:16"
},
{
- "arguments": [
- {
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "22229:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22237:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "lt",
- "nodeType": "YulIdentifier",
- "src": "22226:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22226:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "21849:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "22203:2:16"
+ "src": "21840:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22203:38:16"
+ "src": "21840:12:16"
},
- "nodeType": "YulIf",
- "src": "22200:84:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "21833:3:16"
+ }
+ ]
}
]
},
- "name": "extract_byte_array_length",
+ "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "data",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "22005:4:16",
+ "src": "21626:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "length",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "22014:6:16",
+ "src": "21634:3:16",
"type": ""
}
],
- "src": "21970:320:16"
+ "src": "21492:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22339:238:16",
+ "src": "22035:248:16",
"statements": [
{
- "nodeType": "YulVariableDeclaration",
- "src": "22349:58:16",
+ "nodeType": "YulAssignment",
+ "src": "22045:26:16",
"value": {
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22371:6:16"
+ "src": "22057:9:16"
},
{
- "arguments": [
- {
- "name": "size",
- "nodeType": "YulIdentifier",
- "src": "22401:4:16"
- }
- ],
- "functionName": {
- "name": "round_up_to_mul_of_32",
- "nodeType": "YulIdentifier",
- "src": "22379:21:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22379:27:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22068:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "22367:3:16"
+ "src": "22053:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22367:40:16"
+ "src": "22053:18:16"
},
- "variables": [
+ "variableNames": [
{
- "name": "newFreePtr",
- "nodeType": "YulTypedName",
- "src": "22353:10:16",
- "type": ""
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "22045:4:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "22518:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x41",
- "nodeType": "YulIdentifier",
- "src": "22520:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22520:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22520:18:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "newFreePtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22461:10:16"
+ "src": "22092:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "22473:18:16",
+ "src": "22103:1:16",
"type": "",
- "value": "0xffffffffffffffff"
+ "value": "0"
}
],
"functionName": {
- "name": "gt",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "22458:2:16"
+ "src": "22088:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22458:34:16"
+ "src": "22088:17:16"
},
{
"arguments": [
{
- "name": "newFreePtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "22497:10:16"
+ "src": "22111:4:16"
},
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "22509:6:16"
+ "src": "22117:9:16"
}
],
"functionName": {
- "name": "lt",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "22494:2:16"
+ "src": "22107:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22494:22:16"
+ "src": "22107:20:16"
}
],
"functionName": {
- "name": "or",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22455:2:16"
+ "src": "22081:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22455:62:16"
+ "src": "22081:47:16"
},
- "nodeType": "YulIf",
- "src": "22452:88:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "22081:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "22137:139:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "22556:2:16",
- "type": "",
- "value": "64"
- },
- {
- "name": "newFreePtr",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "22560:10:16"
+ "src": "22271:4:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "22549:6:16"
+ "src": "22145:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "22549:22:16"
+ "src": "22145:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "22549:22:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "22137:4:16"
+ }
+ ]
}
]
},
- "name": "finalize_allocation",
+ "name": "abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "22325:6:16",
+ "src": "22015:9:16",
"type": ""
- },
+ }
+ ],
+ "returnVariables": [
{
- "name": "size",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "22333:4:16",
+ "src": "22030:4:16",
"type": ""
}
],
- "src": "22296:281:16"
+ "src": "21864:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22626:190:16",
+ "src": "22395:117:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "22636:33:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "22663:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "22645:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22645:24:16"
- },
- "variableNames": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "22636:5:16"
- }
- ]
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "22759:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x11",
+ "arguments": [
+ {
+ "name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "22761:16:16"
+ "src": "22417:6:16"
},
- "nodeType": "YulFunctionCall",
- "src": "22761:18:16"
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22425:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "22413:3:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "22761:18:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "22684:5:16"
+ "nodeType": "YulFunctionCall",
+ "src": "22413:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "22691:66:16",
+ "src": "22429:34:16",
"type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "value": "ERC721: transfer to the zero add"
}
],
"functionName": {
- "name": "eq",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22681:2:16"
+ "src": "22406:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22681:77:16"
+ "src": "22406:58:16"
},
- "nodeType": "YulIf",
- "src": "22678:103:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "22406:58:16"
},
{
- "nodeType": "YulAssignment",
- "src": "22790:20:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "22801:5:16"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "22485:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22493:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "22481:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "22481:15:16"
},
{
- "kind": "number",
+ "hexValue": "72657373",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "22808:1:16",
+ "src": "22498:6:16",
"type": "",
- "value": "1"
+ "value": "ress"
}
],
"functionName": {
- "name": "add",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "22797:3:16"
+ "src": "22474:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "22797:13:16"
+ "src": "22474:31:16"
},
- "variableNames": [
- {
- "name": "ret",
- "nodeType": "YulIdentifier",
- "src": "22790:3:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "22474:31:16"
}
]
},
- "name": "increment_t_uint256",
+ "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "22612:5:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "ret",
+ "name": "memPtr",
"nodeType": "YulTypedName",
- "src": "22622:3:16",
+ "src": "22387:6:16",
"type": ""
}
],
- "src": "22583:233:16"
+ "src": "22289:223:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "22856:142:16",
+ "src": "22664:220:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "22866:25:16",
+ "src": "22674:74:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22889:1:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "22871:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22871:20:16"
- },
- "variableNames": [
- {
- "name": "x",
- "nodeType": "YulIdentifier",
- "src": "22866:1:16"
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "22900:25:16",
- "value": {
- "arguments": [
+ "src": "22740:3:16"
+ },
{
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "22923:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22745:2:16",
+ "type": "",
+ "value": "36"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "22905:17:16"
+ "src": "22681:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "22905:20:16"
+ "src": "22681:67:16"
},
"variableNames": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22900:1:16"
+ "src": "22674:3:16"
}
]
},
{
- "body": {
- "nodeType": "YulBlock",
- "src": "22947:22:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "panic_error_0x12",
- "nodeType": "YulIdentifier",
- "src": "22949:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "22949:18:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "22949:18:16"
- }
- ]
- },
- "condition": {
+ "expression": {
"arguments": [
{
- "name": "y",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22944:1:16"
+ "src": "22846:3:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
"nodeType": "YulIdentifier",
- "src": "22937:6:16"
+ "src": "22757:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "22937:9:16"
+ "src": "22757:93:16"
},
- "nodeType": "YulIf",
- "src": "22934:35:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "22757:93:16"
},
{
"nodeType": "YulAssignment",
- "src": "22978:14:16",
+ "src": "22859:19:16",
"value": {
"arguments": [
{
- "name": "x",
+ "name": "pos",
"nodeType": "YulIdentifier",
- "src": "22987:1:16"
+ "src": "22870:3:16"
},
{
- "name": "y",
- "nodeType": "YulIdentifier",
- "src": "22990:1:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "22875:2:16",
+ "type": "",
+ "value": "64"
}
],
"functionName": {
- "name": "mod",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "22983:3:16"
+ "src": "22866:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "22983:9:16"
+ "src": "22866:12:16"
},
"variableNames": [
{
- "name": "r",
+ "name": "end",
"nodeType": "YulIdentifier",
- "src": "22978:1:16"
+ "src": "22859:3:16"
}
]
}
]
},
- "name": "mod_t_uint256",
+ "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "x",
- "nodeType": "YulTypedName",
- "src": "22845:1:16",
- "type": ""
- },
- {
- "name": "y",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "22848:1:16",
+ "src": "22652:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "r",
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "22854:1:16",
+ "src": "22660:3:16",
"type": ""
}
],
- "src": "22822:176:16"
+ "src": "22518:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23032:152:16",
+ "src": "23061:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23071:26:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23049:1:16",
- "type": "",
- "value": "0"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "23083:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23052:77:16",
+ "src": "23094:2:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "32"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "23042:6:16"
+ "src": "23079:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23042:88:16"
+ "src": "23079:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23042:88:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "23071:4:16"
+ }
+ ]
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23146:1:16",
- "type": "",
- "value": "4"
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "23118:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23129:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "23114:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23114:17:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23149:4:16",
- "type": "",
- "value": "0x11"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "23137:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "23143:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "23133:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23133:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23139:6:16"
+ "src": "23107:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23139:15:16"
+ "src": "23107:47:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23139:15:16"
+ "src": "23107:47:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23163:139:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23170:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23173:4:16",
- "type": "",
- "value": "0x24"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "23297:4:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "23163:6:16"
+ "src": "23171:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "23163:15:16"
+ "src": "23171:131:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23163:15:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "23163:4:16"
+ }
+ ]
}
]
},
- "name": "panic_error_0x11",
+ "name": "abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
- "src": "23004:180:16"
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "23041:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "23056:4:16",
+ "type": ""
+ }
+ ],
+ "src": "22890:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23218:152:16",
+ "src": "23343:152:16",
"statements": [
{
"expression": {
@@ -12930,14 +12912,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23235:1:16",
+ "src": "23360:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23238:77:16",
+ "src": "23363:77:16",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
@@ -12945,13 +12927,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23228:6:16"
+ "src": "23353:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23228:88:16"
+ "src": "23353:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23228:88:16"
+ "src": "23353:88:16"
},
{
"expression": {
@@ -12959,28 +12941,28 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23332:1:16",
+ "src": "23457:1:16",
"type": "",
"value": "4"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23335:4:16",
+ "src": "23460:4:16",
"type": "",
- "value": "0x12"
+ "value": "0x11"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23325:6:16"
+ "src": "23450:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23325:15:16"
+ "src": "23450:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23325:15:16"
+ "src": "23450:15:16"
},
{
"expression": {
@@ -12988,14 +12970,14 @@
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23356:1:16",
+ "src": "23481:1:16",
"type": "",
"value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "23359:4:16",
+ "src": "23484:4:16",
"type": "",
"value": "0x24"
}
@@ -13003,1647 +12985,1776 @@
"functionName": {
"name": "revert",
"nodeType": "YulIdentifier",
- "src": "23349:6:16"
+ "src": "23474:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23349:15:16"
+ "src": "23474:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23349:15:16"
+ "src": "23474:15:16"
}
]
},
- "name": "panic_error_0x12",
+ "name": "panic_error_0x11",
"nodeType": "YulFunctionDefinition",
- "src": "23190:180:16"
+ "src": "23315:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23404:152:16",
+ "src": "23546:146:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23556:25:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23421:1:16",
- "type": "",
- "value": "0"
- },
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23579:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "23561:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23561:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23556:1:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "23590:25:16",
+ "value": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23424:77:16",
- "type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23613:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "23414:6:16"
+ "src": "23595:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "23414:88:16"
+ "src": "23595:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23414:88:16"
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23590:1:16"
+ }
+ ]
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "23637:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x11",
+ "nodeType": "YulIdentifier",
+ "src": "23639:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23639:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "23639:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23518:1:16",
- "type": "",
- "value": "4"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23631:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23521:4:16",
- "type": "",
- "value": "0x22"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23634:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "lt",
"nodeType": "YulIdentifier",
- "src": "23511:6:16"
+ "src": "23628:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "23511:15:16"
+ "src": "23628:8:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23511:15:16"
+ "nodeType": "YulIf",
+ "src": "23625:34:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23669:17:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23542:1:16",
- "type": "",
- "value": "0"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23681:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23545:4:16",
- "type": "",
- "value": "0x24"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23684:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "23535:6:16"
+ "src": "23677:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23535:15:16"
+ "src": "23677:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23535:15:16"
+ "variableNames": [
+ {
+ "name": "diff",
+ "nodeType": "YulIdentifier",
+ "src": "23669:4:16"
+ }
+ ]
}
]
},
- "name": "panic_error_0x22",
+ "name": "checked_sub_t_uint256",
"nodeType": "YulFunctionDefinition",
- "src": "23376:180:16"
+ "parameters": [
+ {
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "23532:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
+ "nodeType": "YulTypedName",
+ "src": "23535:1:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "diff",
+ "nodeType": "YulTypedName",
+ "src": "23541:4:16",
+ "type": ""
+ }
+ ],
+ "src": "23501:191:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23590:152:16",
+ "src": "23742:261:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23752:25:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23607:1:16",
- "type": "",
- "value": "0"
- },
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23775:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "23757:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23757:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23752:1:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "23786:25:16",
+ "value": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23610:77:16",
- "type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23809:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "23600:6:16"
+ "src": "23791:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "23600:88:16"
+ "src": "23791:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23600:88:16"
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23786:1:16"
+ }
+ ]
},
{
- "expression": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "23949:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x11",
+ "nodeType": "YulIdentifier",
+ "src": "23951:16:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23951:18:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "23951:18:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23704:1:16",
- "type": "",
- "value": "4"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23870:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23707:4:16",
- "type": "",
- "value": "0x32"
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "23877:66:16",
+ "type": "",
+ "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ },
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23945:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "23873:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "23873:74:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "gt",
"nodeType": "YulIdentifier",
- "src": "23697:6:16"
+ "src": "23867:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "23697:15:16"
+ "src": "23867:81:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23697:15:16"
+ "nodeType": "YulIf",
+ "src": "23864:107:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "23981:16:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23728:1:16",
- "type": "",
- "value": "0"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "23992:1:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23731:4:16",
- "type": "",
- "value": "0x24"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "23995:1:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "23721:6:16"
+ "src": "23988:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "23721:15:16"
+ "src": "23988:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "23721:15:16"
+ "variableNames": [
+ {
+ "name": "sum",
+ "nodeType": "YulIdentifier",
+ "src": "23981:3:16"
+ }
+ ]
}
]
},
- "name": "panic_error_0x32",
+ "name": "checked_add_t_uint256",
"nodeType": "YulFunctionDefinition",
- "src": "23562:180:16"
+ "parameters": [
+ {
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "23729:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
+ "nodeType": "YulTypedName",
+ "src": "23732:1:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "sum",
+ "nodeType": "YulTypedName",
+ "src": "23738:3:16",
+ "type": ""
+ }
+ ],
+ "src": "23698:305:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "23776:152:16",
+ "src": "24115:131:16",
"statements": [
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23793:1:16",
- "type": "",
- "value": "0"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "24137:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24145:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "24133:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24133:14:16"
},
{
- "kind": "number",
+ "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "23796:77:16",
+ "src": "24149:34:16",
"type": "",
- "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
+ "value": "ERC721: transfer to non ERC721Re"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23786:6:16"
+ "src": "24126:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23786:88:16"
+ "src": "24126:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23786:88:16"
+ "src": "24126:58:16"
},
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23890:1:16",
- "type": "",
- "value": "4"
+ "arguments": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulIdentifier",
+ "src": "24205:6:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "24213:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "24201:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24201:15:16"
},
{
- "kind": "number",
+ "hexValue": "63656976657220696d706c656d656e746572",
+ "kind": "string",
"nodeType": "YulLiteral",
- "src": "23893:4:16",
+ "src": "24218:20:16",
"type": "",
- "value": "0x41"
+ "value": "ceiver implementer"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "23883:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "23883:15:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "23883:15:16"
- },
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23914:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "23917:4:16",
- "type": "",
- "value": "0x24"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "23907:6:16"
+ "src": "24194:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "23907:15:16"
+ "src": "24194:45:16"
},
"nodeType": "YulExpressionStatement",
- "src": "23907:15:16"
+ "src": "24194:45:16"
}
]
},
- "name": "panic_error_0x41",
+ "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
"nodeType": "YulFunctionDefinition",
- "src": "23748:180:16"
+ "parameters": [
+ {
+ "name": "memPtr",
+ "nodeType": "YulTypedName",
+ "src": "24107:6:16",
+ "type": ""
+ }
+ ],
+ "src": "24009:237:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24023:28:16",
+ "src": "24398:220:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "24408:74:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24040:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24474:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24043:1:16",
+ "src": "24479:2:16",
"type": "",
- "value": "0"
+ "value": "50"
}
],
"functionName": {
- "name": "revert",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24033:6:16"
+ "src": "24415:58:16"
},
"nodeType": "YulFunctionCall",
- "src": "24033:12:16"
+ "src": "24415:67:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24033:12:16"
- }
- ]
- },
- "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",
- "nodeType": "YulFunctionDefinition",
- "src": "23934:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "24146:28:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24408:3:16"
+ }
+ ]
+ },
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24163:1:16",
- "type": "",
- "value": "0"
- },
+ "expression": {
+ "arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24166:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24580:3:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
"nodeType": "YulIdentifier",
- "src": "24156:6:16"
+ "src": "24491:88:16"
},
"nodeType": "YulFunctionCall",
- "src": "24156:12:16"
+ "src": "24491:93:16"
},
"nodeType": "YulExpressionStatement",
- "src": "24156:12:16"
- }
- ]
- },
- "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",
- "nodeType": "YulFunctionDefinition",
- "src": "24057:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "24269:28:16",
- "statements": [
+ "src": "24491:93:16"
+ },
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "24593:19:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24286:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "24604:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24289:1:16",
+ "src": "24609:2:16",
"type": "",
- "value": "0"
+ "value": "64"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "24279:6:16"
+ "src": "24600:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24279:12:16"
+ "src": "24600:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24279:12:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "24593:3:16"
+ }
+ ]
}
]
},
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
+ "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
- "src": "24180:117:16"
+ "parameters": [
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "24386:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "24394:3:16",
+ "type": ""
+ }
+ ],
+ "src": "24252:366:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24392:28:16",
+ "src": "24795:248:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "24805:26:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24409:1:16",
- "type": "",
- "value": "0"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "24817:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24412:1:16",
+ "src": "24828:2:16",
"type": "",
- "value": "0"
+ "value": "32"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "24402:6:16"
+ "src": "24813:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24402:12:16"
+ "src": "24813:18:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24402:12:16"
- }
- ]
- },
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulFunctionDefinition",
- "src": "24303:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "24474:54:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "24805:4:16"
+ }
+ ]
+ },
{
- "nodeType": "YulAssignment",
- "src": "24484:38:16",
- "value": {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "24502:5:16"
+ "src": "24852:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "24509:2:16",
+ "src": "24863:1:16",
"type": "",
- "value": "31"
+ "value": "0"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "24498:3:16"
+ "src": "24848:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24498:14:16"
+ "src": "24848:17:16"
},
{
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24518:2:16",
- "type": "",
- "value": "31"
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "24871:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "24877:9:16"
}
],
"functionName": {
- "name": "not",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "24514:3:16"
+ "src": "24867:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24514:7:16"
+ "src": "24867:20:16"
}
],
"functionName": {
- "name": "and",
+ "name": "mstore",
+ "nodeType": "YulIdentifier",
+ "src": "24841:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "24841:47:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "24841:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "24897:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "25031:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "24494:3:16"
+ "src": "24905:124:16"
},
"nodeType": "YulFunctionCall",
- "src": "24494:28:16"
+ "src": "24905:131:16"
},
"variableNames": [
{
- "name": "result",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "24484:6:16"
+ "src": "24897:4:16"
}
]
}
]
},
- "name": "round_up_to_mul_of_32",
+ "name": "abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulTypedName",
- "src": "24457:5:16",
+ "src": "24775:9:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "result",
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "24467:6:16",
+ "src": "24790:4:16",
"type": ""
}
],
- "src": "24426:102:16"
+ "src": "24624:419:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24640:131:16",
+ "src": "25092:190:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25102:33:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "25129:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "25111:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25111:24:16"
+ },
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "25102:5:16"
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "25225:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x11",
"nodeType": "YulIdentifier",
- "src": "24662:6:16"
+ "src": "25227:16:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24670:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "24658:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "25227:18:16"
},
- "nodeType": "YulFunctionCall",
- "src": "24658:14:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "25227:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "25150:5:16"
},
{
- "hexValue": "4552433732313a207472616e7366657220746f206e6f6e204552433732315265",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "24674:34:16",
+ "src": "25157:66:16",
"type": "",
- "value": "ERC721: transfer to non ERC721Re"
+ "value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
- "name": "mstore",
+ "name": "eq",
"nodeType": "YulIdentifier",
- "src": "24651:6:16"
+ "src": "25147:2:16"
},
"nodeType": "YulFunctionCall",
- "src": "24651:58:16"
+ "src": "25147:77:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24651:58:16"
+ "nodeType": "YulIf",
+ "src": "25144:103:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25256:20:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "24730:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24738:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "24726:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "24726:15:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "25267:5:16"
},
{
- "hexValue": "63656976657220696d706c656d656e746572",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "24743:20:16",
+ "src": "25274:1:16",
"type": "",
- "value": "ceiver implementer"
+ "value": "1"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "24719:6:16"
+ "src": "25263:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "24719:45:16"
+ "src": "25263:13:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "24719:45:16"
+ "variableNames": [
+ {
+ "name": "ret",
+ "nodeType": "YulIdentifier",
+ "src": "25256:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e",
+ "name": "increment_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "25078:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "ret",
"nodeType": "YulTypedName",
- "src": "24632:6:16",
+ "src": "25088:3:16",
"type": ""
}
],
- "src": "24534:237:16"
+ "src": "25049:233:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "24883:117:16",
+ "src": "25316:152:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "24905:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24913:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "24901:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "24901:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25333:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4552433732313a207472616e7366657220746f20746865207a65726f20616464",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "24917:34:16",
+ "src": "25336:77:16",
"type": "",
- "value": "ERC721: transfer to the zero add"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "24894:6:16"
+ "src": "25326:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "24894:58:16"
+ "src": "25326:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "24894:58:16"
+ "src": "25326:88:16"
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "24973:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "24981:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "24969:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "24969:15:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25430:1:16",
+ "type": "",
+ "value": "4"
},
{
- "hexValue": "72657373",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "24986:6:16",
+ "src": "25433:4:16",
"type": "",
- "value": "ress"
+ "value": "0x12"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "24962:6:16"
+ "src": "25423:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25423:15:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "25423:15:16"
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25454:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25457:4:16",
+ "type": "",
+ "value": "0x24"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "25447:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "24962:31:16"
+ "src": "25447:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "24962:31:16"
+ "src": "25447:15:16"
}
]
},
- "name": "store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4",
+ "name": "panic_error_0x12",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "24875:6:16",
- "type": ""
- }
- ],
- "src": "24777:223:16"
+ "src": "25288:180:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25112:69:16",
+ "src": "25516:143:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25526:25:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25549:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "25531:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25531:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25526:1:16"
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "25560:25:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25583:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "25565:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25565:20:16"
+ },
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25560:1:16"
+ }
+ ]
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "25607:22:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x12",
"nodeType": "YulIdentifier",
- "src": "25134:6:16"
+ "src": "25609:16:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25142:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25130:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "25609:18:16"
},
- "nodeType": "YulFunctionCall",
- "src": "25130:14:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "25609:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25604:1:16"
+ }
+ ],
+ "functionName": {
+ "name": "iszero",
+ "nodeType": "YulIdentifier",
+ "src": "25597:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "25597:9:16"
+ },
+ "nodeType": "YulIf",
+ "src": "25594:35:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "25639:14:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25648:1:16"
},
{
- "hexValue": "4552433732313a20617070726f766520746f2063616c6c6572",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "25146:27:16",
- "type": "",
- "value": "ERC721: approve to caller"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25651:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "div",
"nodeType": "YulIdentifier",
- "src": "25123:6:16"
+ "src": "25644:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25123:51:16"
+ "src": "25644:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25123:51:16"
+ "variableNames": [
+ {
+ "name": "r",
+ "nodeType": "YulIdentifier",
+ "src": "25639:1:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05",
+ "name": "checked_div_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "25505:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
+ "nodeType": "YulTypedName",
+ "src": "25508:1:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "r",
"nodeType": "YulTypedName",
- "src": "25104:6:16",
+ "src": "25514:1:16",
"type": ""
}
],
- "src": "25006:175:16"
+ "src": "25474:185:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25293:125:16",
+ "src": "25699:142:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25709:25:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "25315:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25323:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25311:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25311:14:16"
- },
- {
- "hexValue": "4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "25327:34:16",
- "type": "",
- "value": "ERC721: operator query for nonex"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25732:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "25304:6:16"
+ "src": "25714:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "25304:58:16"
+ "src": "25714:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25304:58:16"
+ "variableNames": [
+ {
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25709:1:16"
+ }
+ ]
},
- {
- "expression": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "25383:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25391:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25379:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25379:15:16"
- },
+ {
+ "nodeType": "YulAssignment",
+ "src": "25743:25:16",
+ "value": {
+ "arguments": [
{
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "25396:14:16",
- "type": "",
- "value": "istent token"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25766:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "25372:6:16"
+ "src": "25748:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "25372:39:16"
+ "src": "25748:20:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25372:39:16"
- }
- ]
- },
- "name": "store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "25285:6:16",
- "type": ""
- }
- ],
- "src": "25187:231:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "25530:137:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25743:1:16"
+ }
+ ]
+ },
{
- "expression": {
- "arguments": [
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "25790:22:16",
+ "statements": [
{
- "arguments": [
- {
- "name": "memPtr",
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "panic_error_0x12",
"nodeType": "YulIdentifier",
- "src": "25552:6:16"
+ "src": "25792:16:16"
},
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25560:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25548:3:16"
+ "nodeType": "YulFunctionCall",
+ "src": "25792:18:16"
},
- "nodeType": "YulFunctionCall",
- "src": "25548:14:16"
- },
+ "nodeType": "YulExpressionStatement",
+ "src": "25792:18:16"
+ }
+ ]
+ },
+ "condition": {
+ "arguments": [
{
- "hexValue": "4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "25564:34:16",
- "type": "",
- "value": "ERC721: approve caller is not ow"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25787:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "25541:6:16"
+ "src": "25780:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "25541:58:16"
+ "src": "25780:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25541:58:16"
+ "nodeType": "YulIf",
+ "src": "25777:35:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "25821:14:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "25620:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25628:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25616:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25616:15:16"
+ "name": "x",
+ "nodeType": "YulIdentifier",
+ "src": "25830:1:16"
},
{
- "hexValue": "6e6572206e6f7220617070726f76656420666f7220616c6c",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "25633:26:16",
- "type": "",
- "value": "ner nor approved for all"
+ "name": "y",
+ "nodeType": "YulIdentifier",
+ "src": "25833:1:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "mod",
"nodeType": "YulIdentifier",
- "src": "25609:6:16"
+ "src": "25826:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "25609:51:16"
+ "src": "25826:9:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "25609:51:16"
+ "variableNames": [
+ {
+ "name": "r",
+ "nodeType": "YulIdentifier",
+ "src": "25821:1:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d",
+ "name": "mod_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "x",
+ "nodeType": "YulTypedName",
+ "src": "25688:1:16",
+ "type": ""
+ },
+ {
+ "name": "y",
+ "nodeType": "YulTypedName",
+ "src": "25691:1:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "r",
"nodeType": "YulTypedName",
- "src": "25522:6:16",
+ "src": "25697:1:16",
"type": ""
}
],
- "src": "25424:243:16"
+ "src": "25665:176:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "25779:123:16",
+ "src": "25875:152:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "25801:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25809:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25797:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25797:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25892:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4552433732313a2062616c616e636520717565727920666f7220746865207a65",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "25813:34:16",
+ "src": "25895:77:16",
"type": "",
- "value": "ERC721: balance query for the ze"
+ "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "25790:6:16"
+ "src": "25885:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "25790:58:16"
+ "src": "25885:88:16"
},
"nodeType": "YulExpressionStatement",
- "src": "25790:58:16"
+ "src": "25885:88:16"
},
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "25869:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "25877:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "25865:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "25865:15:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "25989:1:16",
+ "type": "",
+ "value": "4"
},
{
- "hexValue": "726f2061646472657373",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "25882:12:16",
+ "src": "25992:4:16",
"type": "",
- "value": "ro address"
+ "value": "0x32"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "25858:6:16"
+ "src": "25982:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "25858:37:16"
+ "src": "25982:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "25858:37:16"
- }
- ]
- },
- "name": "store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "25771:6:16",
- "type": ""
- }
- ],
- "src": "25673:229:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "26014:122:16",
- "statements": [
+ "src": "25982:15:16"
+ },
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26036:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26044:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26032:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26032:14:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "26013:1:16",
+ "type": "",
+ "value": "0"
},
{
- "hexValue": "4552433732313a206f776e657220717565727920666f72206e6f6e6578697374",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "26048:34:16",
+ "src": "26016:4:16",
"type": "",
- "value": "ERC721: owner query for nonexist"
+ "value": "0x24"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "26025:6:16"
+ "src": "26006:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "26025:58:16"
+ "src": "26006:15:16"
},
"nodeType": "YulExpressionStatement",
- "src": "26025:58:16"
- },
+ "src": "26006:15:16"
+ }
+ ]
+ },
+ "name": "panic_error_0x32",
+ "nodeType": "YulFunctionDefinition",
+ "src": "25847:180:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "26091:40:16",
+ "statements": [
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26102:22:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26104:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26112:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26100:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26100:15:16"
- },
- {
- "hexValue": "656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26117:11:16",
- "type": "",
- "value": "ent token"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "26118:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "mload",
"nodeType": "YulIdentifier",
- "src": "26093:6:16"
+ "src": "26112:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "26093:36:16"
+ "src": "26112:12:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26093:36:16"
+ "variableNames": [
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "26102:6:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397",
+ "name": "array_length_t_bytes_memory_ptr",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "26074:5:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "length",
"nodeType": "YulTypedName",
- "src": "26006:6:16",
+ "src": "26084:6:16",
"type": ""
}
],
- "src": "25908:228:16"
+ "src": "26033:98:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26248:125:16",
+ "src": "26232:73:16",
"statements": [
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26270:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26278:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26266:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26266:14:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26249:3:16"
},
{
- "hexValue": "4552433732313a20617070726f76656420717565727920666f72206e6f6e6578",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26282:34:16",
- "type": "",
- "value": "ERC721: approved query for nonex"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "26254:6:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "26259:6:16"
+ "src": "26242:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "26259:58:16"
+ "src": "26242:19:16"
},
"nodeType": "YulExpressionStatement",
- "src": "26259:58:16"
+ "src": "26242:19:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26270:29:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26338:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26346:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26334:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26334:15:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26289:3:16"
},
{
- "hexValue": "697374656e7420746f6b656e",
- "kind": "string",
+ "kind": "number",
"nodeType": "YulLiteral",
- "src": "26351:14:16",
+ "src": "26294:4:16",
"type": "",
- "value": "istent token"
+ "value": "0x20"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "26327:6:16"
+ "src": "26285:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26327:39:16"
+ "src": "26285:14:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26327:39:16"
+ "variableNames": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulIdentifier",
+ "src": "26270:11:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d",
+ "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "26204:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "26209:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "updated_pos",
"nodeType": "YulTypedName",
- "src": "26240:6:16",
+ "src": "26220:11:16",
"type": ""
}
],
- "src": "26142:231:16"
+ "src": "26137:168:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26485:122:16",
+ "src": "26401:270:16",
"statements": [
{
- "expression": {
+ "nodeType": "YulVariableDeclaration",
+ "src": "26411:52:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26507:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26515:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26503:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26503:14:16"
- },
- {
- "hexValue": "4552433732313a207472616e73666572206f6620746f6b656e20746861742069",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26519:34:16",
- "type": "",
- "value": "ERC721: transfer of token that i"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "26457:5:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_length_t_bytes_memory_ptr",
"nodeType": "YulIdentifier",
- "src": "26496:6:16"
+ "src": "26425:31:16"
},
"nodeType": "YulFunctionCall",
- "src": "26496:58:16"
+ "src": "26425:38:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26496:58:16"
+ "variables": [
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "26415:6:16",
+ "type": ""
+ }
+ ]
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26472:77:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "memPtr",
- "nodeType": "YulIdentifier",
- "src": "26575:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26583:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "26571:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "26571:15:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26537:3:16"
},
{
- "hexValue": "73206e6f74206f776e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26588:11:16",
- "type": "",
- "value": "s not own"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "26542:6:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "26564:6:16"
+ "src": "26479:57:16"
},
"nodeType": "YulFunctionCall",
- "src": "26564:36:16"
+ "src": "26479:70:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26564:36:16"
- }
- ]
- },
- "name": "store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "26477:6:16",
- "type": ""
- }
- ],
- "src": "26379:228:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "26719:128:16",
- "statements": [
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26472:3:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
{
"arguments": [
{
- "name": "memPtr",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "26741:6:16"
+ "src": "26584:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "26749:1:16",
+ "src": "26591:4:16",
"type": "",
- "value": "0"
+ "value": "0x20"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "26737:3:16"
+ "src": "26580:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26737:14:16"
+ "src": "26580:16:16"
},
{
- "hexValue": "4552433732314d657461646174613a2055524920717565727920666f72206e6f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26753:34:16",
- "type": "",
- "value": "ERC721Metadata: URI query for no"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26598:3:16"
+ },
+ {
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "26603:6:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "copy_memory_to_memory",
"nodeType": "YulIdentifier",
- "src": "26730:6:16"
+ "src": "26558:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "26730:58:16"
+ "src": "26558:52:16"
},
"nodeType": "YulExpressionStatement",
- "src": "26730:58:16"
+ "src": "26558:52:16"
},
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "26619:46:16",
+ "value": {
"arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "26630:3:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "length",
"nodeType": "YulIdentifier",
- "src": "26809:6:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "26817:2:16",
- "type": "",
- "value": "32"
+ "src": "26657:6:16"
}
],
"functionName": {
- "name": "add",
+ "name": "round_up_to_mul_of_32",
"nodeType": "YulIdentifier",
- "src": "26805:3:16"
+ "src": "26635:21:16"
},
"nodeType": "YulFunctionCall",
- "src": "26805:15:16"
- },
- {
- "hexValue": "6e6578697374656e7420746f6b656e",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26822:17:16",
- "type": "",
- "value": "nexistent token"
+ "src": "26635:29:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "26798:6:16"
+ "src": "26626:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26798:42:16"
+ "src": "26626:39:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "26798:42:16"
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "26619:3:16"
+ }
+ ]
}
]
},
- "name": "store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb",
+ "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "memPtr",
+ "name": "value",
+ "nodeType": "YulTypedName",
+ "src": "26382:5:16",
+ "type": ""
+ },
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "26389:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
"nodeType": "YulTypedName",
- "src": "26711:6:16",
+ "src": "26397:3:16",
"type": ""
}
],
- "src": "26613:234:16"
+ "src": "26311:360:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "26959:114:16",
+ "src": "26877:440:16",
"statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "26887:27:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "26899:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "26910:3:16",
+ "type": "",
+ "value": "128"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "26895:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "26895:19:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "26887:4:16"
+ }
+ ]
+ },
{
"expression": {
"arguments": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "26968:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "26981:6:16"
+ "src": "26981:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "26989:1:16",
+ "src": "26992:1:16",
"type": "",
"value": "0"
}
@@ -14654,42 +14765,39 @@
"src": "26977:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "26977:14:16"
- },
- {
- "hexValue": "4552433732313a20617070726f76616c20746f2063757272656e74206f776e65",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "26993:34:16",
- "type": "",
- "value": "ERC721: approval to current owne"
+ "src": "26977:17:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "26970:6:16"
+ "src": "26924:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "26970:58:16"
+ "src": "26924:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "26970:58:16"
+ "src": "26924:71:16"
},
{
"expression": {
"arguments": [
+ {
+ "name": "value1",
+ "nodeType": "YulIdentifier",
+ "src": "27049:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "27049:6:16"
+ "src": "27062:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27057:2:16",
+ "src": "27073:2:16",
"type": "",
"value": "32"
}
@@ -14697,95 +14805,65 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "27045:3:16"
+ "src": "27058:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27045:15:16"
- },
- {
- "hexValue": "72",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "27062:3:16",
- "type": "",
- "value": "r"
+ "src": "27058:18:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "27038:6:16"
+ "src": "27005:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "27038:28:16"
+ "src": "27005:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27038:28:16"
- }
- ]
- },
- "name": "store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "26951:6:16",
- "type": ""
- }
- ],
- "src": "26853:220:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "27185:130:16",
- "statements": [
+ "src": "27005:72:16"
+ },
{
"expression": {
"arguments": [
+ {
+ "name": "value2",
+ "nodeType": "YulIdentifier",
+ "src": "27131:6:16"
+ },
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "27207:6:16"
+ "src": "27144:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27215:1:16",
+ "src": "27155:2:16",
"type": "",
- "value": "0"
+ "value": "64"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "27203:3:16"
+ "src": "27140:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27203:14:16"
- },
- {
- "hexValue": "4552433732313a207472616e736665722063616c6c6572206973206e6f74206f",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "27219:34:16",
- "type": "",
- "value": "ERC721: transfer caller is not o"
+ "src": "27140:18:16"
}
],
"functionName": {
- "name": "mstore",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "27196:6:16"
+ "src": "27087:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "27196:58:16"
+ "src": "27087:72:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27196:58:16"
+ "src": "27087:72:16"
},
{
"expression": {
@@ -14793,300 +14871,240 @@
{
"arguments": [
{
- "name": "memPtr",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "27275:6:16"
+ "src": "27180:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "27283:2:16",
+ "src": "27191:2:16",
"type": "",
- "value": "32"
+ "value": "96"
}
],
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "27271:3:16"
+ "src": "27176:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27271:15:16"
+ "src": "27176:18:16"
},
{
- "hexValue": "776e6572206e6f7220617070726f766564",
- "kind": "string",
- "nodeType": "YulLiteral",
- "src": "27288:19:16",
- "type": "",
- "value": "wner nor approved"
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "27200:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "27206:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "27196:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27196:20:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "27264:6:16"
+ "src": "27169:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "27264:44:16"
+ "src": "27169:48:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27264:44:16"
- }
- ]
- },
- "name": "store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "memPtr",
- "nodeType": "YulTypedName",
- "src": "27177:6:16",
- "type": ""
- }
- ],
- "src": "27079:236:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "27364:79:16",
- "statements": [
+ "src": "27169:48:16"
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "27421:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27430:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27433:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "27423:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27423:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "27423:12:16"
- }
- ]
- },
- "condition": {
+ "nodeType": "YulAssignment",
+ "src": "27226:84:16",
+ "value": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27387:5:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27412:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_address",
- "nodeType": "YulIdentifier",
- "src": "27394:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27394:24:16"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "27384:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27384:35:16"
+ "name": "value3",
+ "nodeType": "YulIdentifier",
+ "src": "27296:6:16"
+ },
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "27305:4:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack",
"nodeType": "YulIdentifier",
- "src": "27377:6:16"
+ "src": "27234:61:16"
},
"nodeType": "YulFunctionCall",
- "src": "27377:43:16"
+ "src": "27234:76:16"
},
- "nodeType": "YulIf",
- "src": "27374:63:16"
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "27226:4:16"
+ }
+ ]
}
]
},
- "name": "validator_revert_t_address",
+ "name": "abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "26825:9:16",
+ "type": ""
+ },
+ {
+ "name": "value3",
+ "nodeType": "YulTypedName",
+ "src": "26837:6:16",
+ "type": ""
+ },
+ {
+ "name": "value2",
+ "nodeType": "YulTypedName",
+ "src": "26845:6:16",
+ "type": ""
+ },
+ {
+ "name": "value1",
+ "nodeType": "YulTypedName",
+ "src": "26853:6:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "26861:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "27357:5:16",
+ "src": "26872:4:16",
"type": ""
}
],
- "src": "27321:122:16"
+ "src": "26677:640:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27489:76:16",
+ "src": "27385:79:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "27543:16:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "27395:22:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27552:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27555:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "27545:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27545:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "27545:12:16"
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "27410:6:16"
}
- ]
+ ],
+ "functionName": {
+ "name": "mload",
+ "nodeType": "YulIdentifier",
+ "src": "27404:5:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "27404:13:16"
},
- "condition": {
+ "variableNames": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "27395:5:16"
+ }
+ ]
+ },
+ {
+ "expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27512:5:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27534:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bool",
- "nodeType": "YulIdentifier",
- "src": "27519:14:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27519:21:16"
- }
- ],
- "functionName": {
- "name": "eq",
- "nodeType": "YulIdentifier",
- "src": "27509:2:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27509:32:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "27452:5:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "validator_revert_t_bytes4",
"nodeType": "YulIdentifier",
- "src": "27502:6:16"
+ "src": "27426:25:16"
},
"nodeType": "YulFunctionCall",
- "src": "27502:40:16"
+ "src": "27426:32:16"
},
- "nodeType": "YulIf",
- "src": "27499:60:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "27426:32:16"
}
]
},
- "name": "validator_revert_t_bool",
+ "name": "abi_decode_t_bytes4_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "27363:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "27371:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "27482:5:16",
+ "src": "27379:5:16",
"type": ""
}
],
- "src": "27449:116:16"
+ "src": "27323:141:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "27613:78:16",
+ "src": "27546:273:16",
"statements": [
{
"body": {
"nodeType": "YulBlock",
- "src": "27669:16:16",
+ "src": "27592:83:16",
"statements": [
{
"expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27678:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27681:1:16",
- "type": "",
- "value": "0"
- }
- ],
+ "arguments": [],
"functionName": {
- "name": "revert",
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
"nodeType": "YulIdentifier",
- "src": "27671:6:16"
+ "src": "27594:77:16"
},
"nodeType": "YulFunctionCall",
- "src": "27671:12:16"
+ "src": "27594:79:16"
},
"nodeType": "YulExpressionStatement",
- "src": "27671:12:16"
+ "src": "27594:79:16"
}
]
},
@@ -15095,172 +15113,154 @@
{
"arguments": [
{
- "name": "value",
+ "name": "dataEnd",
"nodeType": "YulIdentifier",
- "src": "27636:5:16"
+ "src": "27567:7:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27660:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_bytes4",
- "nodeType": "YulIdentifier",
- "src": "27643:16:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27643:23:16"
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "27576:9:16"
}
],
"functionName": {
- "name": "eq",
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "27633:2:16"
+ "src": "27563:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27633:34:16"
+ "src": "27563:23:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "27588:2:16",
+ "type": "",
+ "value": "32"
}
],
"functionName": {
- "name": "iszero",
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "27626:6:16"
+ "src": "27559:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27626:42:16"
+ "src": "27559:32:16"
},
"nodeType": "YulIf",
- "src": "27623:62:16"
- }
- ]
- },
- "name": "validator_revert_t_bytes4",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "27606:5:16",
- "type": ""
- }
- ],
- "src": "27571:120:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "27740:79:16",
- "statements": [
+ "src": "27556:119:16"
+ },
{
- "body": {
- "nodeType": "YulBlock",
- "src": "27797:16:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27806:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "27809:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "27799:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27799:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "27799:12:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
+ "nodeType": "YulBlock",
+ "src": "27685:127:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "27700:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "27714:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "27704:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "27729:73:16",
+ "value": {
"arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "27763:5:16"
- },
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "27774:9:16"
+ },
+ {
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "27788:5:16"
+ "src": "27785:6:16"
}
],
"functionName": {
- "name": "cleanup_t_uint256",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "27770:17:16"
+ "src": "27770:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "27770:24:16"
+ "src": "27770:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "27794:7:16"
}
],
"functionName": {
- "name": "eq",
+ "name": "abi_decode_t_bytes4_fromMemory",
"nodeType": "YulIdentifier",
- "src": "27760:2:16"
+ "src": "27739:30:16"
},
"nodeType": "YulFunctionCall",
- "src": "27760:35:16"
- }
- ],
- "functionName": {
- "name": "iszero",
- "nodeType": "YulIdentifier",
- "src": "27753:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "27753:43:16"
- },
- "nodeType": "YulIf",
- "src": "27750:63:16"
+ "src": "27739:63:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "27729:6:16"
+ }
+ ]
+ }
+ ]
}
]
},
- "name": "validator_revert_t_uint256",
+ "name": "abi_decode_tuple_t_bytes4_fromMemory",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "27516:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulTypedName",
+ "src": "27527:7:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "27733:5:16",
+ "src": "27539:6:16",
"type": ""
}
],
- "src": "27697:122:16"
+ "src": "27470:349:16"
}
]
},
- "contents": "{\n\n function abi_decode_available_length_t_bytes_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n function abi_decode_t_address(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_t_bool(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bool(value)\n }\n\n function abi_decode_t_bytes4(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_t_bytes4_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_bytes4(value)\n }\n\n // bytes\n function abi_decode_t_bytes_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_bytes_memory_ptr(add(offset, 0x20), length, end)\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2 {\n if slt(sub(dataEnd, headStart), 96) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3 {\n if slt(sub(dataEnd, headStart), 128) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value3 := abi_decode_t_bytes_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_bool(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, length)\n }\n\n function abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 50)\n store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 36)\n store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 25)\n store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 56)\n store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 42)\n store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 47)\n store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 33)\n store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed(pos , value1, value0) -> end {\n\n pos := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value0, pos)\n\n pos := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value1, pos)\n\n end := pos\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart , value3, value2, value1, value0) -> tail {\n tail := add(headStart, 128)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n mstore(add(headStart, 96), sub(tail, headStart))\n tail := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value3, tail)\n\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_allocation_size_t_bytes_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack(pos, length) -> updated_pos {\n updated_pos := pos\n }\n\n function checked_add_t_uint256(x, y) -> sum {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n // overflow, if x > (maxValue - y)\n if gt(x, sub(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff, y)) { panic_error_0x11() }\n\n sum := add(x, y)\n }\n\n function checked_div_t_uint256(x, y) -> r {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n if iszero(y) { panic_error_0x12() }\n\n r := div(x, y)\n }\n\n function checked_sub_t_uint256(x, y) -> diff {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n if lt(x, y) { panic_error_0x11() }\n\n diff := sub(x, y)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function cleanup_t_bytes4(value) -> cleaned {\n cleaned := and(value, 0xffffffff00000000000000000000000000000000000000000000000000000000)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function copy_calldata_to_memory(src, dst, length) {\n calldatacopy(dst, src, length)\n // clear end\n mstore(add(dst, length), 0)\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function increment_t_uint256(value) -> ret {\n value := cleanup_t_uint256(value)\n if eq(value, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) { panic_error_0x11() }\n ret := add(value, 1)\n }\n\n function mod_t_uint256(x, y) -> r {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n if iszero(y) { panic_error_0x12() }\n r := mod(x, y)\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function panic_error_0x12() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x12)\n revert(0, 0x24)\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to non ERC721Re\")\n\n mstore(add(memPtr, 32), \"ceiver implementer\")\n\n }\n\n function store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to the zero add\")\n\n mstore(add(memPtr, 32), \"ress\")\n\n }\n\n function store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve to caller\")\n\n }\n\n function store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: operator query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve caller is not ow\")\n\n mstore(add(memPtr, 32), \"ner nor approved for all\")\n\n }\n\n function store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: balance query for the ze\")\n\n mstore(add(memPtr, 32), \"ro address\")\n\n }\n\n function store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: owner query for nonexist\")\n\n mstore(add(memPtr, 32), \"ent token\")\n\n }\n\n function store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approved query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer of token that i\")\n\n mstore(add(memPtr, 32), \"s not own\")\n\n }\n\n function store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Metadata: URI query for no\")\n\n mstore(add(memPtr, 32), \"nexistent token\")\n\n }\n\n function store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approval to current owne\")\n\n mstore(add(memPtr, 32), \"r\")\n\n }\n\n function store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer caller is not o\")\n\n mstore(add(memPtr, 32), \"wner nor approved\")\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_bool(value) {\n if iszero(eq(value, cleanup_t_bool(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_bytes4(value) {\n if iszero(eq(value, cleanup_t_bytes4(value))) { revert(0, 0) }\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n}\n",
+ "contents": "{\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function cleanup_t_bytes4(value) -> cleaned {\n cleaned := and(value, 0xffffffff00000000000000000000000000000000000000000000000000000000)\n }\n\n function validator_revert_t_bytes4(value) {\n if iszero(eq(value, cleanup_t_bytes4(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_bytes4(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_tuple_t_bytes4(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4(add(headStart, offset), dataEnd)\n }\n\n }\n\n function cleanup_t_bool(value) -> cleaned {\n cleaned := iszero(iszero(value))\n }\n\n function abi_encode_t_bool_to_t_bool_fromStack(value, pos) {\n mstore(pos, cleanup_t_bool(value))\n }\n\n function abi_encode_tuple_t_bool__to_t_bool__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_bool_to_t_bool_fromStack(value0, add(headStart, 0))\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_address(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_address(value)\n }\n\n function abi_decode_tuple_t_addresst_uint256(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256(headStart, dataEnd) -> value0, value1, value2 {\n if slt(sub(dataEnd, headStart), 96) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_address(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function validator_revert_t_bool(value) {\n if iszero(eq(value, cleanup_t_bool(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_bool(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_bool(value)\n }\n\n function abi_decode_tuple_t_addresst_bool(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_bool(add(headStart, offset), dataEnd)\n }\n\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function array_allocation_size_t_bytes_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function copy_calldata_to_memory(src, dst, length) {\n calldatacopy(dst, src, length)\n // clear end\n mstore(add(dst, length), 0)\n }\n\n function abi_decode_available_length_t_bytes_memory_ptr(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_calldata_to_memory(src, dst, length)\n }\n\n // bytes\n function abi_decode_t_bytes_memory_ptr(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := calldataload(offset)\n array := abi_decode_available_length_t_bytes_memory_ptr(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_addresst_addresst_uint256t_bytes_memory_ptr(headStart, dataEnd) -> value0, value1, value2, value3 {\n if slt(sub(dataEnd, headStart), 128) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 64\n\n value2 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := calldataload(add(headStart, 96))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value3 := abi_decode_t_bytes_memory_ptr(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_decode_tuple_t_addresst_address(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := 32\n\n value1 := abi_decode_t_address(add(headStart, offset), dataEnd)\n }\n\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approved query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_9291e0f44949204f2e9b40e6be090924979d6047b2365868f4e9f027722eb89d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approval to current owne\")\n\n mstore(add(memPtr, 32), \"r\")\n\n }\n\n function abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 33)\n store_literal_in_memory_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b51b4875eede07862961e8f9365c6749f5fe55c6ee5d7a9e42b6912ad0b15942_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve caller is not ow\")\n\n mstore(add(memPtr, 32), \"ner nor approved for all\")\n\n }\n\n function abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 56)\n store_literal_in_memory_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_6d83cef3e0cb19b8320a9c5feb26b56bbb08f152a8e61b12eca3302d8d68b23d_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer caller is not o\")\n\n mstore(add(memPtr, 32), \"wner nor approved\")\n\n }\n\n function abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 49)\n store_literal_in_memory_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_c8682f3ad98807db59a6ec6bb812b72fed0a66e3150fa8239699ee83885247f2_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: owner query for nonexist\")\n\n mstore(add(memPtr, 32), \"ent token\")\n\n }\n\n function abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7481f3df2a424c0755a1ad2356614e9a5a358d461ea2eae1f89cb21cbad00397_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: balance query for the ze\")\n\n mstore(add(memPtr, 32), \"ro address\")\n\n }\n\n function abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 42)\n store_literal_in_memory_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_7395d4d3901c50cdfcab223d072f9aa36241df5d883e62cbf147ee1b05a9e6ba_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: approve to caller\")\n\n }\n\n function abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 25)\n store_literal_in_memory_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05(pos)\n end := add(pos, 32)\n }\n\n function abi_encode_tuple_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_45fe4329685be5ecd250fd0e6a25aea0ea4d0e30fb6a73c118b95749e6d70d05_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721Metadata: URI query for no\")\n\n mstore(add(memPtr, 32), \"nexistent token\")\n\n }\n\n function abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 47)\n store_literal_in_memory_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a2d45c0fba603d40d82d590051761ca952d1ab9d78cca6d0d464d7b6e961a9cb_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack(pos, length) -> updated_pos {\n updated_pos := pos\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_nonPadded_inplace_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, length)\n }\n\n function abi_encode_tuple_packed_t_string_memory_ptr_t_string_memory_ptr__to_t_string_memory_ptr_t_string_memory_ptr__nonPadded_inplace_fromStack_reversed(pos , value1, value0) -> end {\n\n pos := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value0, pos)\n\n pos := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_nonPadded_inplace_fromStack(value1, pos)\n\n end := pos\n }\n\n function store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: operator query for nonex\")\n\n mstore(add(memPtr, 32), \"istent token\")\n\n }\n\n function abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 44)\n store_literal_in_memory_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_5797d1ccb08b83980dd0c07ea40d8f6a64d35fff736a19bdd17522954cb0899c_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer of token that i\")\n\n mstore(add(memPtr, 32), \"s not own\")\n\n }\n\n function abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 41)\n store_literal_in_memory_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_a01073130a885d6c1c1af6ac75fc3b1c4f9403c235362962bbf528e2bd87d950_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to the zero add\")\n\n mstore(add(memPtr, 32), \"ress\")\n\n }\n\n function abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 36)\n store_literal_in_memory_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_455fea98ea03c32d7dd1a6f1426917d80529bf47b3ccbde74e7206e889e709f4_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function checked_sub_t_uint256(x, y) -> diff {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n if lt(x, y) { panic_error_0x11() }\n\n diff := sub(x, y)\n }\n\n function checked_add_t_uint256(x, y) -> sum {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n // overflow, if x > (maxValue - y)\n if gt(x, sub(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff, y)) { panic_error_0x11() }\n\n sum := add(x, y)\n }\n\n function store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC721: transfer to non ERC721Re\")\n\n mstore(add(memPtr, 32), \"ceiver implementer\")\n\n }\n\n function abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 50)\n store_literal_in_memory_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_1e766a06da43a53d0f4c380e06e5a342e14d5af1bf8501996c844905530ca84e_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function increment_t_uint256(value) -> ret {\n value := cleanup_t_uint256(value)\n if eq(value, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) { panic_error_0x11() }\n ret := add(value, 1)\n }\n\n function panic_error_0x12() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x12)\n revert(0, 0x24)\n }\n\n function checked_div_t_uint256(x, y) -> r {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n if iszero(y) { panic_error_0x12() }\n\n r := div(x, y)\n }\n\n function mod_t_uint256(x, y) -> r {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n if iszero(y) { panic_error_0x12() }\n r := mod(x, y)\n }\n\n function panic_error_0x32() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x32)\n revert(0, 0x24)\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_tuple_t_address_t_address_t_uint256_t_bytes_memory_ptr__to_t_address_t_address_t_uint256_t_bytes_memory_ptr__fromStack_reversed(headStart , value3, value2, value1, value0) -> tail {\n tail := add(headStart, 128)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_address_to_t_address_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n mstore(add(headStart, 96), sub(tail, headStart))\n tail := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_fromStack(value3, tail)\n\n }\n\n function abi_decode_t_bytes4_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_bytes4(value)\n }\n\n function abi_decode_tuple_t_bytes4_fromMemory(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_bytes4_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n}\n",
"id": 16,
"language": "Yul",
"name": "#utility.yul"
}
],
- "sourceMap": "554:12705:0:-:0;;;1316:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1390:5;1382;:13;;;;;;;;;;;;:::i;:::-;;1415:7;1405;:17;;;;;;;;;;;;:::i;:::-;;1316:113;;554:12705;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:421:16:-;96:5;121:66;137:49;179:6;137:49;:::i;:::-;121:66;:::i;:::-;112:75;;210:6;203:5;196:21;248:4;241:5;237:16;286:3;277:6;272:3;268:16;265:25;262:112;;;293:79;;:::i;:::-;262:112;383:39;415:6;410:3;405;383:39;:::i;:::-;102:326;7:421;;;;;:::o;448:355::-;515:5;564:3;557:4;549:6;545:17;541:27;531:122;;572:79;;:::i;:::-;531:122;682:6;676:13;707:90;793:3;785:6;778:4;770:6;766:17;707:90;:::i;:::-;698:99;;521:282;448:355;;;;:::o;809:853::-;908:6;916;965:2;953:9;944:7;940:23;936:32;933:119;;;971:79;;:::i;:::-;933:119;1112:1;1101:9;1097:17;1091:24;1142:18;1134:6;1131:30;1128:117;;;1164:79;;:::i;:::-;1128:117;1269:74;1335:7;1326:6;1315:9;1311:22;1269:74;:::i;:::-;1259:84;;1062:291;1413:2;1402:9;1398:18;1392:25;1444:18;1436:6;1433:30;1430:117;;;1466:79;;:::i;:::-;1430:117;1571:74;1637:7;1628:6;1617:9;1613:22;1571:74;:::i;:::-;1561:84;;1363:292;809:853;;;;;:::o;1668:129::-;1702:6;1729:20;;:::i;:::-;1719:30;;1758:33;1786:4;1778:6;1758:33;:::i;:::-;1668:129;;;:::o;1803:75::-;1836:6;1869:2;1863:9;1853:19;;1803:75;:::o;1884:308::-;1946:4;2036:18;2028:6;2025:30;2022:56;;;2058:18;;:::i;:::-;2022:56;2096:29;2118:6;2096:29;:::i;:::-;2088:37;;2180:4;2174;2170:15;2162:23;;1884:308;;;:::o;2198:307::-;2266:1;2276:113;2290:6;2287:1;2284:13;2276:113;;;2375:1;2370:3;2366:11;2360:18;2356:1;2351:3;2347:11;2340:39;2312:2;2309:1;2305:10;2300:15;;2276:113;;;2407:6;2404:1;2401:13;2398:101;;;2487:1;2478:6;2473:3;2469:16;2462:27;2398:101;2247:258;2198:307;;;:::o;2511:320::-;2555:6;2592:1;2586:4;2582:12;2572:22;;2639:1;2633:4;2629:12;2660:18;2650:81;;2716:4;2708:6;2704:17;2694:27;;2650:81;2778:2;2770:6;2767:14;2747:18;2744:38;2741:84;;;2797:18;;:::i;:::-;2741:84;2562:269;2511:320;;;:::o;2837:281::-;2920:27;2942:4;2920:27;:::i;:::-;2912:6;2908:40;3050:6;3038:10;3035:22;3014:18;3002:10;2999:34;2996:62;2993:88;;;3061:18;;:::i;:::-;2993:88;3101:10;3097:2;3090:22;2880:238;2837:281;;:::o;3124:180::-;3172:77;3169:1;3162:88;3269:4;3266:1;3259:15;3293:4;3290:1;3283:15;3310:180;3358:77;3355:1;3348:88;3455:4;3452:1;3445:15;3479:4;3476:1;3469:15;3496:117;3605:1;3602;3595:12;3619:117;3728:1;3725;3718:12;3742:117;3851:1;3848;3841:12;3865:117;3974:1;3971;3964:12;3988:102;4029:6;4080:2;4076:7;4071:2;4064:5;4060:14;4056:28;4046:38;;3988:102;;;:::o;554:12705:0:-;;;;;;;",
- "deployedSourceMap": "554:12705:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1496:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2414:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3925:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3463:401;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4789:330;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5185:179;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2117:235;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1855:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2576:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4209:290;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5430:320;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2744:329;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4565:162;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1496:300;1598:4;1648:25;1633:40;;;:11;:40;;;;:104;;;;1704:33;1689:48;;;:11;:48;;;;1633:104;:156;;;;1753:36;1777:11;1753:23;:36::i;:::-;1633:156;1614:175;;1496:300;;;:::o;2414:98::-;2468:13;2500:5;2493:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:98;:::o;3925:217::-;4001:7;4028:16;4036:7;4028;:16::i;:::-;4020:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4111:15;:24;4127:7;4111:24;;;;;;;;;;;;;;;;;;;;;4104:31;;3925:217;;;:::o;3463:401::-;3543:13;3559:23;3574:7;3559:14;:23::i;:::-;3543:39;;3606:5;3600:11;;:2;:11;;;;3592:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3697:5;3681:21;;:12;:10;:12::i;:::-;:21;;;:62;;;;3706:37;3723:5;3730:12;:10;:12::i;:::-;3706:16;:37::i;:::-;3681:62;3660:165;;;;;;;;;;;;:::i;:::-;;;;;;;;;3836:21;3845:2;3849:7;3836:8;:21::i;:::-;3533:331;3463:401;;:::o;4789:330::-;4978:41;4997:12;:10;:12::i;:::-;5011:7;4978:18;:41::i;:::-;4970:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5084:28;5094:4;5100:2;5104:7;5084:9;:28::i;:::-;4789:330;;;:::o;5185:179::-;5318:39;5335:4;5341:2;5345:7;5318:39;;;;;;;;;;;;:16;:39::i;:::-;5185:179;;;:::o;2117:235::-;2189:7;2208:13;2224:7;:16;2232:7;2224:16;;;;;;;;;;;;;;;;;;;;;2208:32;;2275:1;2258:19;;:5;:19;;;;2250:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2340:5;2333:12;;;2117:235;;;:::o;1855:205::-;1927:7;1971:1;1954:19;;:5;:19;;;;1946:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;2037:9;:16;2047:5;2037:16;;;;;;;;;;;;;;;;2030:23;;1855:205;;;:::o;2576:102::-;2632:13;2664:7;2657:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2576:102;:::o;4209:290::-;4323:12;:10;:12::i;:::-;4311:24;;:8;:24;;;;4303:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;4421:8;4376:18;:32;4395:12;:10;:12::i;:::-;4376:32;;;;;;;;;;;;;;;:42;4409:8;4376:42;;;;;;;;;;;;;;;;:53;;;;;;;;;;;;;;;;;;4473:8;4444:48;;4459:12;:10;:12::i;:::-;4444:48;;;4483:8;4444:48;;;;;;:::i;:::-;;;;;;;;4209:290;;:::o;5430:320::-;5599:41;5618:12;:10;:12::i;:::-;5632:7;5599:18;:41::i;:::-;5591:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5704:39;5718:4;5724:2;5728:7;5737:5;5704:13;:39::i;:::-;5430:320;;;;:::o;2744:329::-;2817:13;2850:16;2858:7;2850;:16::i;:::-;2842:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;2929:21;2953:10;:8;:10::i;:::-;2929:34;;3004:1;2986:7;2980:21;:25;:86;;;;;;;;;;;;;;;;;3032:7;3041:18;:7;:16;:18::i;:::-;3015:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2980:86;2973:93;;;2744:329;;;:::o;4565:162::-;4662:4;4685:18;:25;4704:5;4685:25;;;;;;;;;;;;;;;:35;4711:8;4685:35;;;;;;;;;;;;;;;;;;;;;;;;;4678:42;;4565:162;;;;:::o;763:155:11:-;848:4;886:25;871:40;;;:11;:40;;;;864:47;;763:155;;;:::o;7222:125:0:-;7287:4;7338:1;7310:30;;:7;:16;7318:7;7310:16;;;;;;;;;;;;;;;;;;;;;:30;;;;7303:37;;7222:125;;;:::o;586:96:8:-;639:7;665:10;658:17;;586:96;:::o;11073:171:0:-;11174:2;11147:15;:24;11163:7;11147:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;11229:7;11225:2;11191:46;;11200:23;11215:7;11200:14;:23::i;:::-;11191:46;;;;;;;;;;;;11073:171;;:::o;7505:344::-;7598:4;7622:16;7630:7;7622;:16::i;:::-;7614:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7697:13;7713:23;7728:7;7713:14;:23::i;:::-;7697:39;;7765:5;7754:16;;:7;:16;;;:51;;;;7798:7;7774:31;;:20;7786:7;7774:11;:20::i;:::-;:31;;;7754:51;:87;;;;7809:32;7826:5;7833:7;7809:16;:32::i;:::-;7754:87;7746:96;;;7505:344;;;;:::o;10402:560::-;10556:4;10529:31;;:23;10544:7;10529:14;:23::i;:::-;:31;;;10521:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;10638:1;10624:16;;:2;:16;;;;10616:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;10692:39;10713:4;10719:2;10723:7;10692:20;:39::i;:::-;10793:29;10810:1;10814:7;10793:8;:29::i;:::-;10852:1;10833:9;:15;10843:4;10833:15;;;;;;;;;;;;;;;;:20;;;;;;;:::i;:::-;;;;;;;;10880:1;10863:9;:13;10873:2;10863:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;10910:2;10891:7;:16;10899:7;10891:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;10947:7;10943:2;10928:27;;10937:4;10928:27;;;;;;;;;;;;10402:560;;;:::o;6612:307::-;6763:28;6773:4;6779:2;6783:7;6763:9;:28::i;:::-;6809:48;6832:4;6838:2;6842:7;6851:5;6809:22;:48::i;:::-;6801:111;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:307;;;;:::o;3314:92::-;3365:13;3390:9;;;;;;;;;;;;;;3314:92;:::o;275:703:10:-;331:13;557:1;548:5;:10;544:51;;;574:10;;;;;;;;;;;;;;;;;;;;;544:51;604:12;619:5;604:20;;634:14;658:75;673:1;665:4;:9;658:75;;690:8;;;;;:::i;:::-;;;;720:2;712:10;;;;;:::i;:::-;;;658:75;;;742:19;774:6;764:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;742:39;;791:150;807:1;798:5;:10;791:150;;834:1;824:11;;;;;:::i;:::-;;;900:2;892:5;:10;;;;:::i;:::-;879:2;:24;;;;:::i;:::-;866:39;;849:6;856;849:14;;;;;;;;:::i;:::-;;;;;:56;;;;;;;;;;;928:2;919:11;;;;;:::i;:::-;;;791:150;;;964:6;950:21;;;;;275:703;;;;:::o;13135:122:0:-;;;;:::o;11797:782::-;11947:4;11967:15;:2;:13;;;:15::i;:::-;11963:610;;;12018:2;12002:36;;;12039:12;:10;:12::i;:::-;12053:4;12059:7;12068:5;12002:72;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;11998:523;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12262:1;12245:6;:13;:18;12241:266;;;12287:60;;;;;;;;;;:::i;:::-;;;;;;;;12241:266;12459:6;12453:13;12444:6;12440:2;12436:15;12429:38;11998:523;12134:45;;;12124:55;;;:6;:55;;;;12117:62;;;;;11963:610;12558:4;12551:11;;11797:782;;;;;;;:::o;718:377:7:-;778:4;981:12;1046:7;1034:20;1026:28;;1087:1;1080:4;:8;1073:15;;;718:377;;;:::o;7:410:16:-;84:5;109:65;125:48;166:6;125:48;:::i;:::-;109:65;:::i;:::-;100:74;;197:6;190:5;183:21;235:4;228:5;224:16;273:3;264:6;259:3;255:16;252:25;249:112;;;280:79;;:::i;:::-;249:112;370:41;404:6;399:3;394;370:41;:::i;:::-;90:327;7:410;;;;;:::o;423:139::-;469:5;507:6;494:20;485:29;;523:33;550:5;523:33;:::i;:::-;423:139;;;;:::o;568:133::-;611:5;649:6;636:20;627:29;;665:30;689:5;665:30;:::i;:::-;568:133;;;;:::o;707:137::-;752:5;790:6;777:20;768:29;;806:32;832:5;806:32;:::i;:::-;707:137;;;;:::o;850:141::-;906:5;937:6;931:13;922:22;;953:32;979:5;953:32;:::i;:::-;850:141;;;;:::o;1010:338::-;1065:5;1114:3;1107:4;1099:6;1095:17;1091:27;1081:122;;1122:79;;:::i;:::-;1081:122;1239:6;1226:20;1264:78;1338:3;1330:6;1323:4;1315:6;1311:17;1264:78;:::i;:::-;1255:87;;1071:277;1010:338;;;;:::o;1354:139::-;1400:5;1438:6;1425:20;1416:29;;1454:33;1481:5;1454:33;:::i;:::-;1354:139;;;;:::o;1499:329::-;1558:6;1607:2;1595:9;1586:7;1582:23;1578:32;1575:119;;;1613:79;;:::i;:::-;1575:119;1733:1;1758:53;1803:7;1794:6;1783:9;1779:22;1758:53;:::i;:::-;1748:63;;1704:117;1499:329;;;;:::o;1834:474::-;1902:6;1910;1959:2;1947:9;1938:7;1934:23;1930:32;1927:119;;;1965:79;;:::i;:::-;1927:119;2085:1;2110:53;2155:7;2146:6;2135:9;2131:22;2110:53;:::i;:::-;2100:63;;2056:117;2212:2;2238:53;2283:7;2274:6;2263:9;2259:22;2238:53;:::i;:::-;2228:63;;2183:118;1834:474;;;;;:::o;2314:619::-;2391:6;2399;2407;2456:2;2444:9;2435:7;2431:23;2427:32;2424:119;;;2462:79;;:::i;:::-;2424:119;2582:1;2607:53;2652:7;2643:6;2632:9;2628:22;2607:53;:::i;:::-;2597:63;;2553:117;2709:2;2735:53;2780:7;2771:6;2760:9;2756:22;2735:53;:::i;:::-;2725:63;;2680:118;2837:2;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2808:118;2314:619;;;;;:::o;2939:943::-;3034:6;3042;3050;3058;3107:3;3095:9;3086:7;3082:23;3078:33;3075:120;;;3114:79;;:::i;:::-;3075:120;3234:1;3259:53;3304:7;3295:6;3284:9;3280:22;3259:53;:::i;:::-;3249:63;;3205:117;3361:2;3387:53;3432:7;3423:6;3412:9;3408:22;3387:53;:::i;:::-;3377:63;;3332:118;3489:2;3515:53;3560:7;3551:6;3540:9;3536:22;3515:53;:::i;:::-;3505:63;;3460:118;3645:2;3634:9;3630:18;3617:32;3676:18;3668:6;3665:30;3662:117;;;3698:79;;:::i;:::-;3662:117;3803:62;3857:7;3848:6;3837:9;3833:22;3803:62;:::i;:::-;3793:72;;3588:287;2939:943;;;;;;;:::o;3888:468::-;3953:6;3961;4010:2;3998:9;3989:7;3985:23;3981:32;3978:119;;;4016:79;;:::i;:::-;3978:119;4136:1;4161:53;4206:7;4197:6;4186:9;4182:22;4161:53;:::i;:::-;4151:63;;4107:117;4263:2;4289:50;4331:7;4322:6;4311:9;4307:22;4289:50;:::i;:::-;4279:60;;4234:115;3888:468;;;;;:::o;4362:474::-;4430:6;4438;4487:2;4475:9;4466:7;4462:23;4458:32;4455:119;;;4493:79;;:::i;:::-;4455:119;4613:1;4638:53;4683:7;4674:6;4663:9;4659:22;4638:53;:::i;:::-;4628:63;;4584:117;4740:2;4766:53;4811:7;4802:6;4791:9;4787:22;4766:53;:::i;:::-;4756:63;;4711:118;4362:474;;;;;:::o;4842:327::-;4900:6;4949:2;4937:9;4928:7;4924:23;4920:32;4917:119;;;4955:79;;:::i;:::-;4917:119;5075:1;5100:52;5144:7;5135:6;5124:9;5120:22;5100:52;:::i;:::-;5090:62;;5046:116;4842:327;;;;:::o;5175:349::-;5244:6;5293:2;5281:9;5272:7;5268:23;5264:32;5261:119;;;5299:79;;:::i;:::-;5261:119;5419:1;5444:63;5499:7;5490:6;5479:9;5475:22;5444:63;:::i;:::-;5434:73;;5390:127;5175:349;;;;:::o;5530:329::-;5589:6;5638:2;5626:9;5617:7;5613:23;5609:32;5606:119;;;5644:79;;:::i;:::-;5606:119;5764:1;5789:53;5834:7;5825:6;5814:9;5810:22;5789:53;:::i;:::-;5779:63;;5735:117;5530:329;;;;:::o;5865:118::-;5952:24;5970:5;5952:24;:::i;:::-;5947:3;5940:37;5865:118;;:::o;5989:109::-;6070:21;6085:5;6070:21;:::i;:::-;6065:3;6058:34;5989:109;;:::o;6104:360::-;6190:3;6218:38;6250:5;6218:38;:::i;:::-;6272:70;6335:6;6330:3;6272:70;:::i;:::-;6265:77;;6351:52;6396:6;6391:3;6384:4;6377:5;6373:16;6351:52;:::i;:::-;6428:29;6450:6;6428:29;:::i;:::-;6423:3;6419:39;6412:46;;6194:270;6104:360;;;;:::o;6470:364::-;6558:3;6586:39;6619:5;6586:39;:::i;:::-;6641:71;6705:6;6700:3;6641:71;:::i;:::-;6634:78;;6721:52;6766:6;6761:3;6754:4;6747:5;6743:16;6721:52;:::i;:::-;6798:29;6820:6;6798:29;:::i;:::-;6793:3;6789:39;6782:46;;6562:272;6470:364;;;;:::o;6840:377::-;6946:3;6974:39;7007:5;6974:39;:::i;:::-;7029:89;7111:6;7106:3;7029:89;:::i;:::-;7022:96;;7127:52;7172:6;7167:3;7160:4;7153:5;7149:16;7127:52;:::i;:::-;7204:6;7199:3;7195:16;7188:23;;6950:267;6840:377;;;;:::o;7223:366::-;7365:3;7386:67;7450:2;7445:3;7386:67;:::i;:::-;7379:74;;7462:93;7551:3;7462:93;:::i;:::-;7580:2;7575:3;7571:12;7564:19;;7223:366;;;:::o;7595:::-;7737:3;7758:67;7822:2;7817:3;7758:67;:::i;:::-;7751:74;;7834:93;7923:3;7834:93;:::i;:::-;7952:2;7947:3;7943:12;7936:19;;7595:366;;;:::o;7967:::-;8109:3;8130:67;8194:2;8189:3;8130:67;:::i;:::-;8123:74;;8206:93;8295:3;8206:93;:::i;:::-;8324:2;8319:3;8315:12;8308:19;;7967:366;;;:::o;8339:::-;8481:3;8502:67;8566:2;8561:3;8502:67;:::i;:::-;8495:74;;8578:93;8667:3;8578:93;:::i;:::-;8696:2;8691:3;8687:12;8680:19;;8339:366;;;:::o;8711:::-;8853:3;8874:67;8938:2;8933:3;8874:67;:::i;:::-;8867:74;;8950:93;9039:3;8950:93;:::i;:::-;9068:2;9063:3;9059:12;9052:19;;8711:366;;;:::o;9083:::-;9225:3;9246:67;9310:2;9305:3;9246:67;:::i;:::-;9239:74;;9322:93;9411:3;9322:93;:::i;:::-;9440:2;9435:3;9431:12;9424:19;;9083:366;;;:::o;9455:::-;9597:3;9618:67;9682:2;9677:3;9618:67;:::i;:::-;9611:74;;9694:93;9783:3;9694:93;:::i;:::-;9812:2;9807:3;9803:12;9796:19;;9455:366;;;:::o;9827:::-;9969:3;9990:67;10054:2;10049:3;9990:67;:::i;:::-;9983:74;;10066:93;10155:3;10066:93;:::i;:::-;10184:2;10179:3;10175:12;10168:19;;9827:366;;;:::o;10199:::-;10341:3;10362:67;10426:2;10421:3;10362:67;:::i;:::-;10355:74;;10438:93;10527:3;10438:93;:::i;:::-;10556:2;10551:3;10547:12;10540:19;;10199:366;;;:::o;10571:::-;10713:3;10734:67;10798:2;10793:3;10734:67;:::i;:::-;10727:74;;10810:93;10899:3;10810:93;:::i;:::-;10928:2;10923:3;10919:12;10912:19;;10571:366;;;:::o;10943:::-;11085:3;11106:67;11170:2;11165:3;11106:67;:::i;:::-;11099:74;;11182:93;11271:3;11182:93;:::i;:::-;11300:2;11295:3;11291:12;11284:19;;10943:366;;;:::o;11315:::-;11457:3;11478:67;11542:2;11537:3;11478:67;:::i;:::-;11471:74;;11554:93;11643:3;11554:93;:::i;:::-;11672:2;11667:3;11663:12;11656:19;;11315:366;;;:::o;11687:118::-;11774:24;11792:5;11774:24;:::i;:::-;11769:3;11762:37;11687:118;;:::o;11811:435::-;11991:3;12013:95;12104:3;12095:6;12013:95;:::i;:::-;12006:102;;12125:95;12216:3;12207:6;12125:95;:::i;:::-;12118:102;;12237:3;12230:10;;11811:435;;;;;:::o;12252:222::-;12345:4;12383:2;12372:9;12368:18;12360:26;;12396:71;12464:1;12453:9;12449:17;12440:6;12396:71;:::i;:::-;12252:222;;;;:::o;12480:640::-;12675:4;12713:3;12702:9;12698:19;12690:27;;12727:71;12795:1;12784:9;12780:17;12771:6;12727:71;:::i;:::-;12808:72;12876:2;12865:9;12861:18;12852:6;12808:72;:::i;:::-;12890;12958:2;12947:9;12943:18;12934:6;12890:72;:::i;:::-;13009:9;13003:4;12999:20;12994:2;12983:9;12979:18;12972:48;13037:76;13108:4;13099:6;13037:76;:::i;:::-;13029:84;;12480:640;;;;;;;:::o;13126:210::-;13213:4;13251:2;13240:9;13236:18;13228:26;;13264:65;13326:1;13315:9;13311:17;13302:6;13264:65;:::i;:::-;13126:210;;;;:::o;13342:313::-;13455:4;13493:2;13482:9;13478:18;13470:26;;13542:9;13536:4;13532:20;13528:1;13517:9;13513:17;13506:47;13570:78;13643:4;13634:6;13570:78;:::i;:::-;13562:86;;13342:313;;;;:::o;13661:419::-;13827:4;13865:2;13854:9;13850:18;13842:26;;13914:9;13908:4;13904:20;13900:1;13889:9;13885:17;13878:47;13942:131;14068:4;13942:131;:::i;:::-;13934:139;;13661:419;;;:::o;14086:::-;14252:4;14290:2;14279:9;14275:18;14267:26;;14339:9;14333:4;14329:20;14325:1;14314:9;14310:17;14303:47;14367:131;14493:4;14367:131;:::i;:::-;14359:139;;14086:419;;;:::o;14511:::-;14677:4;14715:2;14704:9;14700:18;14692:26;;14764:9;14758:4;14754:20;14750:1;14739:9;14735:17;14728:47;14792:131;14918:4;14792:131;:::i;:::-;14784:139;;14511:419;;;:::o;14936:::-;15102:4;15140:2;15129:9;15125:18;15117:26;;15189:9;15183:4;15179:20;15175:1;15164:9;15160:17;15153:47;15217:131;15343:4;15217:131;:::i;:::-;15209:139;;14936:419;;;:::o;15361:::-;15527:4;15565:2;15554:9;15550:18;15542:26;;15614:9;15608:4;15604:20;15600:1;15589:9;15585:17;15578:47;15642:131;15768:4;15642:131;:::i;:::-;15634:139;;15361:419;;;:::o;15786:::-;15952:4;15990:2;15979:9;15975:18;15967:26;;16039:9;16033:4;16029:20;16025:1;16014:9;16010:17;16003:47;16067:131;16193:4;16067:131;:::i;:::-;16059:139;;15786:419;;;:::o;16211:::-;16377:4;16415:2;16404:9;16400:18;16392:26;;16464:9;16458:4;16454:20;16450:1;16439:9;16435:17;16428:47;16492:131;16618:4;16492:131;:::i;:::-;16484:139;;16211:419;;;:::o;16636:::-;16802:4;16840:2;16829:9;16825:18;16817:26;;16889:9;16883:4;16879:20;16875:1;16864:9;16860:17;16853:47;16917:131;17043:4;16917:131;:::i;:::-;16909:139;;16636:419;;;:::o;17061:::-;17227:4;17265:2;17254:9;17250:18;17242:26;;17314:9;17308:4;17304:20;17300:1;17289:9;17285:17;17278:47;17342:131;17468:4;17342:131;:::i;:::-;17334:139;;17061:419;;;:::o;17486:::-;17652:4;17690:2;17679:9;17675:18;17667:26;;17739:9;17733:4;17729:20;17725:1;17714:9;17710:17;17703:47;17767:131;17893:4;17767:131;:::i;:::-;17759:139;;17486:419;;;:::o;17911:::-;18077:4;18115:2;18104:9;18100:18;18092:26;;18164:9;18158:4;18154:20;18150:1;18139:9;18135:17;18128:47;18192:131;18318:4;18192:131;:::i;:::-;18184:139;;17911:419;;;:::o;18336:::-;18502:4;18540:2;18529:9;18525:18;18517:26;;18589:9;18583:4;18579:20;18575:1;18564:9;18560:17;18553:47;18617:131;18743:4;18617:131;:::i;:::-;18609:139;;18336:419;;;:::o;18761:222::-;18854:4;18892:2;18881:9;18877:18;18869:26;;18905:71;18973:1;18962:9;18958:17;18949:6;18905:71;:::i;:::-;18761:222;;;;:::o;18989:129::-;19023:6;19050:20;;:::i;:::-;19040:30;;19079:33;19107:4;19099:6;19079:33;:::i;:::-;18989:129;;;:::o;19124:75::-;19157:6;19190:2;19184:9;19174:19;;19124:75;:::o;19205:307::-;19266:4;19356:18;19348:6;19345:30;19342:56;;;19378:18;;:::i;:::-;19342:56;19416:29;19438:6;19416:29;:::i;:::-;19408:37;;19500:4;19494;19490:15;19482:23;;19205:307;;;:::o;19518:98::-;19569:6;19603:5;19597:12;19587:22;;19518:98;;;:::o;19622:99::-;19674:6;19708:5;19702:12;19692:22;;19622:99;;;:::o;19727:168::-;19810:11;19844:6;19839:3;19832:19;19884:4;19879:3;19875:14;19860:29;;19727:168;;;;:::o;19901:169::-;19985:11;20019:6;20014:3;20007:19;20059:4;20054:3;20050:14;20035:29;;19901:169;;;;:::o;20076:148::-;20178:11;20215:3;20200:18;;20076:148;;;;:::o;20230:305::-;20270:3;20289:20;20307:1;20289:20;:::i;:::-;20284:25;;20323:20;20341:1;20323:20;:::i;:::-;20318:25;;20477:1;20409:66;20405:74;20402:1;20399:81;20396:107;;;20483:18;;:::i;:::-;20396:107;20527:1;20524;20520:9;20513:16;;20230:305;;;;:::o;20541:185::-;20581:1;20598:20;20616:1;20598:20;:::i;:::-;20593:25;;20632:20;20650:1;20632:20;:::i;:::-;20627:25;;20671:1;20661:35;;20676:18;;:::i;:::-;20661:35;20718:1;20715;20711:9;20706:14;;20541:185;;;;:::o;20732:191::-;20772:4;20792:20;20810:1;20792:20;:::i;:::-;20787:25;;20826:20;20844:1;20826:20;:::i;:::-;20821:25;;20865:1;20862;20859:8;20856:34;;;20870:18;;:::i;:::-;20856:34;20915:1;20912;20908:9;20900:17;;20732:191;;;;:::o;20929:96::-;20966:7;20995:24;21013:5;20995:24;:::i;:::-;20984:35;;20929:96;;;:::o;21031:90::-;21065:7;21108:5;21101:13;21094:21;21083:32;;21031:90;;;:::o;21127:149::-;21163:7;21203:66;21196:5;21192:78;21181:89;;21127:149;;;:::o;21282:126::-;21319:7;21359:42;21352:5;21348:54;21337:65;;21282:126;;;:::o;21414:77::-;21451:7;21480:5;21469:16;;21414:77;;;:::o;21497:154::-;21581:6;21576:3;21571;21558:30;21643:1;21634:6;21629:3;21625:16;21618:27;21497:154;;;:::o;21657:307::-;21725:1;21735:113;21749:6;21746:1;21743:13;21735:113;;;21834:1;21829:3;21825:11;21819:18;21815:1;21810:3;21806:11;21799:39;21771:2;21768:1;21764:10;21759:15;;21735:113;;;21866:6;21863:1;21860:13;21857:101;;;21946:1;21937:6;21932:3;21928:16;21921:27;21857:101;21706:258;21657:307;;;:::o;21970:320::-;22014:6;22051:1;22045:4;22041:12;22031:22;;22098:1;22092:4;22088:12;22119:18;22109:81;;22175:4;22167:6;22163:17;22153:27;;22109:81;22237:2;22229:6;22226:14;22206:18;22203:38;22200:84;;;22256:18;;:::i;:::-;22200:84;22021:269;21970:320;;;:::o;22296:281::-;22379:27;22401:4;22379:27;:::i;:::-;22371:6;22367:40;22509:6;22497:10;22494:22;22473:18;22461:10;22458:34;22455:62;22452:88;;;22520:18;;:::i;:::-;22452:88;22560:10;22556:2;22549:22;22339:238;22296:281;;:::o;22583:233::-;22622:3;22645:24;22663:5;22645:24;:::i;:::-;22636:33;;22691:66;22684:5;22681:77;22678:103;;;22761:18;;:::i;:::-;22678:103;22808:1;22801:5;22797:13;22790:20;;22583:233;;;:::o;22822:176::-;22854:1;22871:20;22889:1;22871:20;:::i;:::-;22866:25;;22905:20;22923:1;22905:20;:::i;:::-;22900:25;;22944:1;22934:35;;22949:18;;:::i;:::-;22934:35;22990:1;22987;22983:9;22978:14;;22822:176;;;;:::o;23004:180::-;23052:77;23049:1;23042:88;23149:4;23146:1;23139:15;23173:4;23170:1;23163:15;23190:180;23238:77;23235:1;23228:88;23335:4;23332:1;23325:15;23359:4;23356:1;23349:15;23376:180;23424:77;23421:1;23414:88;23521:4;23518:1;23511:15;23545:4;23542:1;23535:15;23562:180;23610:77;23607:1;23600:88;23707:4;23704:1;23697:15;23731:4;23728:1;23721:15;23748:180;23796:77;23793:1;23786:88;23893:4;23890:1;23883:15;23917:4;23914:1;23907:15;23934:117;24043:1;24040;24033:12;24057:117;24166:1;24163;24156:12;24180:117;24289:1;24286;24279:12;24303:117;24412:1;24409;24402:12;24426:102;24467:6;24518:2;24514:7;24509:2;24502:5;24498:14;24494:28;24484:38;;24426:102;;;:::o;24534:237::-;24674:34;24670:1;24662:6;24658:14;24651:58;24743:20;24738:2;24730:6;24726:15;24719:45;24534:237;:::o;24777:223::-;24917:34;24913:1;24905:6;24901:14;24894:58;24986:6;24981:2;24973:6;24969:15;24962:31;24777:223;:::o;25006:175::-;25146:27;25142:1;25134:6;25130:14;25123:51;25006:175;:::o;25187:231::-;25327:34;25323:1;25315:6;25311:14;25304:58;25396:14;25391:2;25383:6;25379:15;25372:39;25187:231;:::o;25424:243::-;25564:34;25560:1;25552:6;25548:14;25541:58;25633:26;25628:2;25620:6;25616:15;25609:51;25424:243;:::o;25673:229::-;25813:34;25809:1;25801:6;25797:14;25790:58;25882:12;25877:2;25869:6;25865:15;25858:37;25673:229;:::o;25908:228::-;26048:34;26044:1;26036:6;26032:14;26025:58;26117:11;26112:2;26104:6;26100:15;26093:36;25908:228;:::o;26142:231::-;26282:34;26278:1;26270:6;26266:14;26259:58;26351:14;26346:2;26338:6;26334:15;26327:39;26142:231;:::o;26379:228::-;26519:34;26515:1;26507:6;26503:14;26496:58;26588:11;26583:2;26575:6;26571:15;26564:36;26379:228;:::o;26613:234::-;26753:34;26749:1;26741:6;26737:14;26730:58;26822:17;26817:2;26809:6;26805:15;26798:42;26613:234;:::o;26853:220::-;26993:34;26989:1;26981:6;26977:14;26970:58;27062:3;27057:2;27049:6;27045:15;27038:28;26853:220;:::o;27079:236::-;27219:34;27215:1;27207:6;27203:14;27196:58;27288:19;27283:2;27275:6;27271:15;27264:44;27079:236;:::o;27321:122::-;27394:24;27412:5;27394:24;:::i;:::-;27387:5;27384:35;27374:63;;27433:1;27430;27423:12;27374:63;27321:122;:::o;27449:116::-;27519:21;27534:5;27519:21;:::i;:::-;27512:5;27509:32;27499:60;;27555:1;27552;27545:12;27499:60;27449:116;:::o;27571:120::-;27643:23;27660:5;27643:23;:::i;:::-;27636:5;27633:34;27623:62;;27681:1;27678;27671:12;27623:62;27571:120;:::o;27697:122::-;27770:24;27788:5;27770:24;:::i;:::-;27763:5;27760:35;27750:63;;27809:1;27806;27799:12;27750:63;27697:122;:::o",
+ "sourceMap": "554:12705:0:-:0;;;1316:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1390:5;1382;:13;;;;;;;;;;;;:::i;:::-;;1415:7;1405;:17;;;;;;;;;;;;:::i;:::-;;1316:113;;554:12705;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:75:16:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:117;566:1;563;556:12;580:102;621:6;672:2;668:7;663:2;656:5;652:14;648:28;638:38;;580:102;;;:::o;688:180::-;736:77;733:1;726:88;833:4;830:1;823:15;857:4;854:1;847:15;874:281;957:27;979:4;957:27;:::i;:::-;949:6;945:40;1087:6;1075:10;1072:22;1051:18;1039:10;1036:34;1033:62;1030:88;;;1098:18;;:::i;:::-;1030:88;1138:10;1134:2;1127:22;917:238;874:281;;:::o;1161:129::-;1195:6;1222:20;;:::i;:::-;1212:30;;1251:33;1279:4;1271:6;1251:33;:::i;:::-;1161:129;;;:::o;1296:308::-;1358:4;1448:18;1440:6;1437:30;1434:56;;;1470:18;;:::i;:::-;1434:56;1508:29;1530:6;1508:29;:::i;:::-;1500:37;;1592:4;1586;1582:15;1574:23;;1296:308;;;:::o;1610:307::-;1678:1;1688:113;1702:6;1699:1;1696:13;1688:113;;;1787:1;1782:3;1778:11;1772:18;1768:1;1763:3;1759:11;1752:39;1724:2;1721:1;1717:10;1712:15;;1688:113;;;1819:6;1816:1;1813:13;1810:101;;;1899:1;1890:6;1885:3;1881:16;1874:27;1810:101;1659:258;1610:307;;;:::o;1923:421::-;2012:5;2037:66;2053:49;2095:6;2053:49;:::i;:::-;2037:66;:::i;:::-;2028:75;;2126:6;2119:5;2112:21;2164:4;2157:5;2153:16;2202:3;2193:6;2188:3;2184:16;2181:25;2178:112;;;2209:79;;:::i;:::-;2178:112;2299:39;2331:6;2326:3;2321;2299:39;:::i;:::-;2018:326;1923:421;;;;;:::o;2364:355::-;2431:5;2480:3;2473:4;2465:6;2461:17;2457:27;2447:122;;2488:79;;:::i;:::-;2447:122;2598:6;2592:13;2623:90;2709:3;2701:6;2694:4;2686:6;2682:17;2623:90;:::i;:::-;2614:99;;2437:282;2364:355;;;;:::o;2725:853::-;2824:6;2832;2881:2;2869:9;2860:7;2856:23;2852:32;2849:119;;;2887:79;;:::i;:::-;2849:119;3028:1;3017:9;3013:17;3007:24;3058:18;3050:6;3047:30;3044:117;;;3080:79;;:::i;:::-;3044:117;3185:74;3251:7;3242:6;3231:9;3227:22;3185:74;:::i;:::-;3175:84;;2978:291;3329:2;3318:9;3314:18;3308:25;3360:18;3352:6;3349:30;3346:117;;;3382:79;;:::i;:::-;3346:117;3487:74;3553:7;3544:6;3533:9;3529:22;3487:74;:::i;:::-;3477:84;;3279:292;2725:853;;;;;:::o;3584:180::-;3632:77;3629:1;3622:88;3729:4;3726:1;3719:15;3753:4;3750:1;3743:15;3770:320;3814:6;3851:1;3845:4;3841:12;3831:22;;3898:1;3892:4;3888:12;3919:18;3909:81;;3975:4;3967:6;3963:17;3953:27;;3909:81;4037:2;4029:6;4026:14;4006:18;4003:38;4000:84;;4056:18;;:::i;:::-;4000:84;3821:269;3770:320;;;:::o;554:12705:0:-;;;;;;;",
+ "deployedSourceMap": "554:12705:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1496:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2414:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3925:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3463:401;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4789:330;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5185:179;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2117:235;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1855:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2576:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4209:290;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5430:320;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2744:329;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4565:162;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1496:300;1598:4;1648:25;1633:40;;;:11;:40;;;;:104;;;;1704:33;1689:48;;;:11;:48;;;;1633:104;:156;;;;1753:36;1777:11;1753:23;:36::i;:::-;1633:156;1614:175;;1496:300;;;:::o;2414:98::-;2468:13;2500:5;2493:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:98;:::o;3925:217::-;4001:7;4028:16;4036:7;4028;:16::i;:::-;4020:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4111:15;:24;4127:7;4111:24;;;;;;;;;;;;;;;;;;;;;4104:31;;3925:217;;;:::o;3463:401::-;3543:13;3559:23;3574:7;3559:14;:23::i;:::-;3543:39;;3606:5;3600:11;;:2;:11;;;3592:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3697:5;3681:21;;:12;:10;:12::i;:::-;:21;;;:62;;;;3706:37;3723:5;3730:12;:10;:12::i;:::-;3706:16;:37::i;:::-;3681:62;3660:165;;;;;;;;;;;;:::i;:::-;;;;;;;;;3836:21;3845:2;3849:7;3836:8;:21::i;:::-;3533:331;3463:401;;:::o;4789:330::-;4978:41;4997:12;:10;:12::i;:::-;5011:7;4978:18;:41::i;:::-;4970:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5084:28;5094:4;5100:2;5104:7;5084:9;:28::i;:::-;4789:330;;;:::o;5185:179::-;5318:39;5335:4;5341:2;5345:7;5318:39;;;;;;;;;;;;:16;:39::i;:::-;5185:179;;;:::o;2117:235::-;2189:7;2208:13;2224:7;:16;2232:7;2224:16;;;;;;;;;;;;;;;;;;;;;2208:32;;2275:1;2258:19;;:5;:19;;;2250:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2340:5;2333:12;;;2117:235;;;:::o;1855:205::-;1927:7;1971:1;1954:19;;:5;:19;;;1946:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;2037:9;:16;2047:5;2037:16;;;;;;;;;;;;;;;;2030:23;;1855:205;;;:::o;2576:102::-;2632:13;2664:7;2657:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2576:102;:::o;4209:290::-;4323:12;:10;:12::i;:::-;4311:24;;:8;:24;;;4303:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;4421:8;4376:18;:32;4395:12;:10;:12::i;:::-;4376:32;;;;;;;;;;;;;;;:42;4409:8;4376:42;;;;;;;;;;;;;;;;:53;;;;;;;;;;;;;;;;;;4473:8;4444:48;;4459:12;:10;:12::i;:::-;4444:48;;;4483:8;4444:48;;;;;;:::i;:::-;;;;;;;;4209:290;;:::o;5430:320::-;5599:41;5618:12;:10;:12::i;:::-;5632:7;5599:18;:41::i;:::-;5591:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;5704:39;5718:4;5724:2;5728:7;5737:5;5704:13;:39::i;:::-;5430:320;;;;:::o;2744:329::-;2817:13;2850:16;2858:7;2850;:16::i;:::-;2842:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;2929:21;2953:10;:8;:10::i;:::-;2929:34;;3004:1;2986:7;2980:21;:25;:86;;;;;;;;;;;;;;;;;3032:7;3041:18;:7;:16;:18::i;:::-;3015:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2980:86;2973:93;;;2744:329;;;:::o;4565:162::-;4662:4;4685:18;:25;4704:5;4685:25;;;;;;;;;;;;;;;:35;4711:8;4685:35;;;;;;;;;;;;;;;;;;;;;;;;;4678:42;;4565:162;;;;:::o;763:155:11:-;848:4;886:25;871:40;;;:11;:40;;;;864:47;;763:155;;;:::o;7222:125:0:-;7287:4;7338:1;7310:30;;:7;:16;7318:7;7310:16;;;;;;;;;;;;;;;;;;;;;:30;;;;7303:37;;7222:125;;;:::o;586:96:8:-;639:7;665:10;658:17;;586:96;:::o;11073:171:0:-;11174:2;11147:15;:24;11163:7;11147:24;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;11229:7;11225:2;11191:46;;11200:23;11215:7;11200:14;:23::i;:::-;11191:46;;;;;;;;;;;;11073:171;;:::o;7505:344::-;7598:4;7622:16;7630:7;7622;:16::i;:::-;7614:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7697:13;7713:23;7728:7;7713:14;:23::i;:::-;7697:39;;7765:5;7754:16;;:7;:16;;;:51;;;;7798:7;7774:31;;:20;7786:7;7774:11;:20::i;:::-;:31;;;7754:51;:87;;;;7809:32;7826:5;7833:7;7809:16;:32::i;:::-;7754:87;7746:96;;;7505:344;;;;:::o;10402:560::-;10556:4;10529:31;;:23;10544:7;10529:14;:23::i;:::-;:31;;;10521:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;10638:1;10624:16;;:2;:16;;;10616:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;10692:39;10713:4;10719:2;10723:7;10692:20;:39::i;:::-;10793:29;10810:1;10814:7;10793:8;:29::i;:::-;10852:1;10833:9;:15;10843:4;10833:15;;;;;;;;;;;;;;;;:20;;;;;;;:::i;:::-;;;;;;;;10880:1;10863:9;:13;10873:2;10863:13;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;10910:2;10891:7;:16;10899:7;10891:16;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;10947:7;10943:2;10928:27;;10937:4;10928:27;;;;;;;;;;;;10402:560;;;:::o;6612:307::-;6763:28;6773:4;6779:2;6783:7;6763:9;:28::i;:::-;6809:48;6832:4;6838:2;6842:7;6851:5;6809:22;:48::i;:::-;6801:111;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:307;;;;:::o;3314:92::-;3365:13;3390:9;;;;;;;;;;;;;;3314:92;:::o;275:703:10:-;331:13;557:1;548:5;:10;544:51;;574:10;;;;;;;;;;;;;;;;;;;;;544:51;604:12;619:5;604:20;;634:14;658:75;673:1;665:4;:9;658:75;;690:8;;;;;:::i;:::-;;;;720:2;712:10;;;;;:::i;:::-;;;658:75;;;742:19;774:6;764:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;742:39;;791:150;807:1;798:5;:10;791:150;;834:1;824:11;;;;;:::i;:::-;;;900:2;892:5;:10;;;;:::i;:::-;879:2;:24;;;;:::i;:::-;866:39;;849:6;856;849:14;;;;;;;;:::i;:::-;;;;;:56;;;;;;;;;;;928:2;919:11;;;;;:::i;:::-;;;791:150;;;964:6;950:21;;;;;275:703;;;;:::o;13135:122:0:-;;;;:::o;11797:782::-;11947:4;11967:15;:2;:13;;;:15::i;:::-;11963:610;;;12018:2;12002:36;;;12039:12;:10;:12::i;:::-;12053:4;12059:7;12068:5;12002:72;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;11998:523;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12262:1;12245:6;:13;:18;12241:266;;12287:60;;;;;;;;;;:::i;:::-;;;;;;;;12241:266;12459:6;12453:13;12444:6;12440:2;12436:15;12429:38;11998:523;12134:45;;;12124:55;;;:6;:55;;;;12117:62;;;;;11963:610;12558:4;12551:11;;11797:782;;;;;;;:::o;718:377:7:-;778:4;981:12;1046:7;1034:20;1026:28;;1087:1;1080:4;:8;1073:15;;;718:377;;;:::o;7:75:16:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:149;370:7;410:66;403:5;399:78;388:89;;334:149;;;:::o;489:120::-;561:23;578:5;561:23;:::i;:::-;554:5;551:34;541:62;;599:1;596;589:12;541:62;489:120;:::o;615:137::-;660:5;698:6;685:20;676:29;;714:32;740:5;714:32;:::i;:::-;615:137;;;;:::o;758:327::-;816:6;865:2;853:9;844:7;840:23;836:32;833:119;;;871:79;;:::i;:::-;833:119;991:1;1016:52;1060:7;1051:6;1040:9;1036:22;1016:52;:::i;:::-;1006:62;;962:116;758:327;;;;:::o;1091:90::-;1125:7;1168:5;1161:13;1154:21;1143:32;;1091:90;;;:::o;1187:109::-;1268:21;1283:5;1268:21;:::i;:::-;1263:3;1256:34;1187:109;;:::o;1302:210::-;1389:4;1427:2;1416:9;1412:18;1404:26;;1440:65;1502:1;1491:9;1487:17;1478:6;1440:65;:::i;:::-;1302:210;;;;:::o;1518:99::-;1570:6;1604:5;1598:12;1588:22;;1518:99;;;:::o;1623:169::-;1707:11;1741:6;1736:3;1729:19;1781:4;1776:3;1772:14;1757:29;;1623:169;;;;:::o;1798:307::-;1866:1;1876:113;1890:6;1887:1;1884:13;1876:113;;;1975:1;1970:3;1966:11;1960:18;1956:1;1951:3;1947:11;1940:39;1912:2;1909:1;1905:10;1900:15;;1876:113;;;2007:6;2004:1;2001:13;1998:101;;;2087:1;2078:6;2073:3;2069:16;2062:27;1998:101;1847:258;1798:307;;;:::o;2111:102::-;2152:6;2203:2;2199:7;2194:2;2187:5;2183:14;2179:28;2169:38;;2111:102;;;:::o;2219:364::-;2307:3;2335:39;2368:5;2335:39;:::i;:::-;2390:71;2454:6;2449:3;2390:71;:::i;:::-;2383:78;;2470:52;2515:6;2510:3;2503:4;2496:5;2492:16;2470:52;:::i;:::-;2547:29;2569:6;2547:29;:::i;:::-;2542:3;2538:39;2531:46;;2311:272;2219:364;;;;:::o;2589:313::-;2702:4;2740:2;2729:9;2725:18;2717:26;;2789:9;2783:4;2779:20;2775:1;2764:9;2760:17;2753:47;2817:78;2890:4;2881:6;2817:78;:::i;:::-;2809:86;;2589:313;;;;:::o;2908:77::-;2945:7;2974:5;2963:16;;2908:77;;;:::o;2991:122::-;3064:24;3082:5;3064:24;:::i;:::-;3057:5;3054:35;3044:63;;3103:1;3100;3093:12;3044:63;2991:122;:::o;3119:139::-;3165:5;3203:6;3190:20;3181:29;;3219:33;3246:5;3219:33;:::i;:::-;3119:139;;;;:::o;3264:329::-;3323:6;3372:2;3360:9;3351:7;3347:23;3343:32;3340:119;;;3378:79;;:::i;:::-;3340:119;3498:1;3523:53;3568:7;3559:6;3548:9;3544:22;3523:53;:::i;:::-;3513:63;;3469:117;3264:329;;;;:::o;3599:126::-;3636:7;3676:42;3669:5;3665:54;3654:65;;3599:126;;;:::o;3731:96::-;3768:7;3797:24;3815:5;3797:24;:::i;:::-;3786:35;;3731:96;;;:::o;3833:118::-;3920:24;3938:5;3920:24;:::i;:::-;3915:3;3908:37;3833:118;;:::o;3957:222::-;4050:4;4088:2;4077:9;4073:18;4065:26;;4101:71;4169:1;4158:9;4154:17;4145:6;4101:71;:::i;:::-;3957:222;;;;:::o;4185:122::-;4258:24;4276:5;4258:24;:::i;:::-;4251:5;4248:35;4238:63;;4297:1;4294;4287:12;4238:63;4185:122;:::o;4313:139::-;4359:5;4397:6;4384:20;4375:29;;4413:33;4440:5;4413:33;:::i;:::-;4313:139;;;;:::o;4458:474::-;4526:6;4534;4583:2;4571:9;4562:7;4558:23;4554:32;4551:119;;;4589:79;;:::i;:::-;4551:119;4709:1;4734:53;4779:7;4770:6;4759:9;4755:22;4734:53;:::i;:::-;4724:63;;4680:117;4836:2;4862:53;4907:7;4898:6;4887:9;4883:22;4862:53;:::i;:::-;4852:63;;4807:118;4458:474;;;;;:::o;4938:619::-;5015:6;5023;5031;5080:2;5068:9;5059:7;5055:23;5051:32;5048:119;;;5086:79;;:::i;:::-;5048:119;5206:1;5231:53;5276:7;5267:6;5256:9;5252:22;5231:53;:::i;:::-;5221:63;;5177:117;5333:2;5359:53;5404:7;5395:6;5384:9;5380:22;5359:53;:::i;:::-;5349:63;;5304:118;5461:2;5487:53;5532:7;5523:6;5512:9;5508:22;5487:53;:::i;:::-;5477:63;;5432:118;4938:619;;;;;:::o;5563:329::-;5622:6;5671:2;5659:9;5650:7;5646:23;5642:32;5639:119;;;5677:79;;:::i;:::-;5639:119;5797:1;5822:53;5867:7;5858:6;5847:9;5843:22;5822:53;:::i;:::-;5812:63;;5768:117;5563:329;;;;:::o;5898:118::-;5985:24;6003:5;5985:24;:::i;:::-;5980:3;5973:37;5898:118;;:::o;6022:222::-;6115:4;6153:2;6142:9;6138:18;6130:26;;6166:71;6234:1;6223:9;6219:17;6210:6;6166:71;:::i;:::-;6022:222;;;;:::o;6250:116::-;6320:21;6335:5;6320:21;:::i;:::-;6313:5;6310:32;6300:60;;6356:1;6353;6346:12;6300:60;6250:116;:::o;6372:133::-;6415:5;6453:6;6440:20;6431:29;;6469:30;6493:5;6469:30;:::i;:::-;6372:133;;;;:::o;6511:468::-;6576:6;6584;6633:2;6621:9;6612:7;6608:23;6604:32;6601:119;;;6639:79;;:::i;:::-;6601:119;6759:1;6784:53;6829:7;6820:6;6809:9;6805:22;6784:53;:::i;:::-;6774:63;;6730:117;6886:2;6912:50;6954:7;6945:6;6934:9;6930:22;6912:50;:::i;:::-;6902:60;;6857:115;6511:468;;;;;:::o;6985:117::-;7094:1;7091;7084:12;7108:117;7217:1;7214;7207:12;7231:180;7279:77;7276:1;7269:88;7376:4;7373:1;7366:15;7400:4;7397:1;7390:15;7417:281;7500:27;7522:4;7500:27;:::i;:::-;7492:6;7488:40;7630:6;7618:10;7615:22;7594:18;7582:10;7579:34;7576:62;7573:88;;;7641:18;;:::i;:::-;7573:88;7681:10;7677:2;7670:22;7460:238;7417:281;;:::o;7704:129::-;7738:6;7765:20;;:::i;:::-;7755:30;;7794:33;7822:4;7814:6;7794:33;:::i;:::-;7704:129;;;:::o;7839:307::-;7900:4;7990:18;7982:6;7979:30;7976:56;;;8012:18;;:::i;:::-;7976:56;8050:29;8072:6;8050:29;:::i;:::-;8042:37;;8134:4;8128;8124:15;8116:23;;7839:307;;;:::o;8152:154::-;8236:6;8231:3;8226;8213:30;8298:1;8289:6;8284:3;8280:16;8273:27;8152:154;;;:::o;8312:410::-;8389:5;8414:65;8430:48;8471:6;8430:48;:::i;:::-;8414:65;:::i;:::-;8405:74;;8502:6;8495:5;8488:21;8540:4;8533:5;8529:16;8578:3;8569:6;8564:3;8560:16;8557:25;8554:112;;;8585:79;;:::i;:::-;8554:112;8675:41;8709:6;8704:3;8699;8675:41;:::i;:::-;8395:327;8312:410;;;;;:::o;8741:338::-;8796:5;8845:3;8838:4;8830:6;8826:17;8822:27;8812:122;;8853:79;;:::i;:::-;8812:122;8970:6;8957:20;8995:78;9069:3;9061:6;9054:4;9046:6;9042:17;8995:78;:::i;:::-;8986:87;;8802:277;8741:338;;;;:::o;9085:943::-;9180:6;9188;9196;9204;9253:3;9241:9;9232:7;9228:23;9224:33;9221:120;;;9260:79;;:::i;:::-;9221:120;9380:1;9405:53;9450:7;9441:6;9430:9;9426:22;9405:53;:::i;:::-;9395:63;;9351:117;9507:2;9533:53;9578:7;9569:6;9558:9;9554:22;9533:53;:::i;:::-;9523:63;;9478:118;9635:2;9661:53;9706:7;9697:6;9686:9;9682:22;9661:53;:::i;:::-;9651:63;;9606:118;9791:2;9780:9;9776:18;9763:32;9822:18;9814:6;9811:30;9808:117;;;9844:79;;:::i;:::-;9808:117;9949:62;10003:7;9994:6;9983:9;9979:22;9949:62;:::i;:::-;9939:72;;9734:287;9085:943;;;;;;;:::o;10034:474::-;10102:6;10110;10159:2;10147:9;10138:7;10134:23;10130:32;10127:119;;;10165:79;;:::i;:::-;10127:119;10285:1;10310:53;10355:7;10346:6;10335:9;10331:22;10310:53;:::i;:::-;10300:63;;10256:117;10412:2;10438:53;10483:7;10474:6;10463:9;10459:22;10438:53;:::i;:::-;10428:63;;10383:118;10034:474;;;;;:::o;10514:180::-;10562:77;10559:1;10552:88;10659:4;10656:1;10649:15;10683:4;10680:1;10673:15;10700:320;10744:6;10781:1;10775:4;10771:12;10761:22;;10828:1;10822:4;10818:12;10849:18;10839:81;;10905:4;10897:6;10893:17;10883:27;;10839:81;10967:2;10959:6;10956:14;10936:18;10933:38;10930:84;;10986:18;;:::i;:::-;10930:84;10751:269;10700:320;;;:::o;11026:231::-;11166:34;11162:1;11154:6;11150:14;11143:58;11235:14;11230:2;11222:6;11218:15;11211:39;11026:231;:::o;11263:366::-;11405:3;11426:67;11490:2;11485:3;11426:67;:::i;:::-;11419:74;;11502:93;11591:3;11502:93;:::i;:::-;11620:2;11615:3;11611:12;11604:19;;11263:366;;;:::o;11635:419::-;11801:4;11839:2;11828:9;11824:18;11816:26;;11888:9;11882:4;11878:20;11874:1;11863:9;11859:17;11852:47;11916:131;12042:4;11916:131;:::i;:::-;11908:139;;11635:419;;;:::o;12060:220::-;12200:34;12196:1;12188:6;12184:14;12177:58;12269:3;12264:2;12256:6;12252:15;12245:28;12060:220;:::o;12286:366::-;12428:3;12449:67;12513:2;12508:3;12449:67;:::i;:::-;12442:74;;12525:93;12614:3;12525:93;:::i;:::-;12643:2;12638:3;12634:12;12627:19;;12286:366;;;:::o;12658:419::-;12824:4;12862:2;12851:9;12847:18;12839:26;;12911:9;12905:4;12901:20;12897:1;12886:9;12882:17;12875:47;12939:131;13065:4;12939:131;:::i;:::-;12931:139;;12658:419;;;:::o;13083:243::-;13223:34;13219:1;13211:6;13207:14;13200:58;13292:26;13287:2;13279:6;13275:15;13268:51;13083:243;:::o;13332:366::-;13474:3;13495:67;13559:2;13554:3;13495:67;:::i;:::-;13488:74;;13571:93;13660:3;13571:93;:::i;:::-;13689:2;13684:3;13680:12;13673:19;;13332:366;;;:::o;13704:419::-;13870:4;13908:2;13897:9;13893:18;13885:26;;13957:9;13951:4;13947:20;13943:1;13932:9;13928:17;13921:47;13985:131;14111:4;13985:131;:::i;:::-;13977:139;;13704:419;;;:::o;14129:236::-;14269:34;14265:1;14257:6;14253:14;14246:58;14338:19;14333:2;14325:6;14321:15;14314:44;14129:236;:::o;14371:366::-;14513:3;14534:67;14598:2;14593:3;14534:67;:::i;:::-;14527:74;;14610:93;14699:3;14610:93;:::i;:::-;14728:2;14723:3;14719:12;14712:19;;14371:366;;;:::o;14743:419::-;14909:4;14947:2;14936:9;14932:18;14924:26;;14996:9;14990:4;14986:20;14982:1;14971:9;14967:17;14960:47;15024:131;15150:4;15024:131;:::i;:::-;15016:139;;14743:419;;;:::o;15168:228::-;15308:34;15304:1;15296:6;15292:14;15285:58;15377:11;15372:2;15364:6;15360:15;15353:36;15168:228;:::o;15402:366::-;15544:3;15565:67;15629:2;15624:3;15565:67;:::i;:::-;15558:74;;15641:93;15730:3;15641:93;:::i;:::-;15759:2;15754:3;15750:12;15743:19;;15402:366;;;:::o;15774:419::-;15940:4;15978:2;15967:9;15963:18;15955:26;;16027:9;16021:4;16017:20;16013:1;16002:9;15998:17;15991:47;16055:131;16181:4;16055:131;:::i;:::-;16047:139;;15774:419;;;:::o;16199:229::-;16339:34;16335:1;16327:6;16323:14;16316:58;16408:12;16403:2;16395:6;16391:15;16384:37;16199:229;:::o;16434:366::-;16576:3;16597:67;16661:2;16656:3;16597:67;:::i;:::-;16590:74;;16673:93;16762:3;16673:93;:::i;:::-;16791:2;16786:3;16782:12;16775:19;;16434:366;;;:::o;16806:419::-;16972:4;17010:2;16999:9;16995:18;16987:26;;17059:9;17053:4;17049:20;17045:1;17034:9;17030:17;17023:47;17087:131;17213:4;17087:131;:::i;:::-;17079:139;;16806:419;;;:::o;17231:175::-;17371:27;17367:1;17359:6;17355:14;17348:51;17231:175;:::o;17412:366::-;17554:3;17575:67;17639:2;17634:3;17575:67;:::i;:::-;17568:74;;17651:93;17740:3;17651:93;:::i;:::-;17769:2;17764:3;17760:12;17753:19;;17412:366;;;:::o;17784:419::-;17950:4;17988:2;17977:9;17973:18;17965:26;;18037:9;18031:4;18027:20;18023:1;18012:9;18008:17;18001:47;18065:131;18191:4;18065:131;:::i;:::-;18057:139;;17784:419;;;:::o;18209:234::-;18349:34;18345:1;18337:6;18333:14;18326:58;18418:17;18413:2;18405:6;18401:15;18394:42;18209:234;:::o;18449:366::-;18591:3;18612:67;18676:2;18671:3;18612:67;:::i;:::-;18605:74;;18688:93;18777:3;18688:93;:::i;:::-;18806:2;18801:3;18797:12;18790:19;;18449:366;;;:::o;18821:419::-;18987:4;19025:2;19014:9;19010:18;19002:26;;19074:9;19068:4;19064:20;19060:1;19049:9;19045:17;19038:47;19102:131;19228:4;19102:131;:::i;:::-;19094:139;;18821:419;;;:::o;19246:148::-;19348:11;19385:3;19370:18;;19246:148;;;;:::o;19400:377::-;19506:3;19534:39;19567:5;19534:39;:::i;:::-;19589:89;19671:6;19666:3;19589:89;:::i;:::-;19582:96;;19687:52;19732:6;19727:3;19720:4;19713:5;19709:16;19687:52;:::i;:::-;19764:6;19759:3;19755:16;19748:23;;19510:267;19400:377;;;;:::o;19783:435::-;19963:3;19985:95;20076:3;20067:6;19985:95;:::i;:::-;19978:102;;20097:95;20188:3;20179:6;20097:95;:::i;:::-;20090:102;;20209:3;20202:10;;19783:435;;;;;:::o;20224:231::-;20364:34;20360:1;20352:6;20348:14;20341:58;20433:14;20428:2;20420:6;20416:15;20409:39;20224:231;:::o;20461:366::-;20603:3;20624:67;20688:2;20683:3;20624:67;:::i;:::-;20617:74;;20700:93;20789:3;20700:93;:::i;:::-;20818:2;20813:3;20809:12;20802:19;;20461:366;;;:::o;20833:419::-;20999:4;21037:2;21026:9;21022:18;21014:26;;21086:9;21080:4;21076:20;21072:1;21061:9;21057:17;21050:47;21114:131;21240:4;21114:131;:::i;:::-;21106:139;;20833:419;;;:::o;21258:228::-;21398:34;21394:1;21386:6;21382:14;21375:58;21467:11;21462:2;21454:6;21450:15;21443:36;21258:228;:::o;21492:366::-;21634:3;21655:67;21719:2;21714:3;21655:67;:::i;:::-;21648:74;;21731:93;21820:3;21731:93;:::i;:::-;21849:2;21844:3;21840:12;21833:19;;21492:366;;;:::o;21864:419::-;22030:4;22068:2;22057:9;22053:18;22045:26;;22117:9;22111:4;22107:20;22103:1;22092:9;22088:17;22081:47;22145:131;22271:4;22145:131;:::i;:::-;22137:139;;21864:419;;;:::o;22289:223::-;22429:34;22425:1;22417:6;22413:14;22406:58;22498:6;22493:2;22485:6;22481:15;22474:31;22289:223;:::o;22518:366::-;22660:3;22681:67;22745:2;22740:3;22681:67;:::i;:::-;22674:74;;22757:93;22846:3;22757:93;:::i;:::-;22875:2;22870:3;22866:12;22859:19;;22518:366;;;:::o;22890:419::-;23056:4;23094:2;23083:9;23079:18;23071:26;;23143:9;23137:4;23133:20;23129:1;23118:9;23114:17;23107:47;23171:131;23297:4;23171:131;:::i;:::-;23163:139;;22890:419;;;:::o;23315:180::-;23363:77;23360:1;23353:88;23460:4;23457:1;23450:15;23484:4;23481:1;23474:15;23501:191;23541:4;23561:20;23579:1;23561:20;:::i;:::-;23556:25;;23595:20;23613:1;23595:20;:::i;:::-;23590:25;;23634:1;23631;23628:8;23625:34;;;23639:18;;:::i;:::-;23625:34;23684:1;23681;23677:9;23669:17;;23501:191;;;;:::o;23698:305::-;23738:3;23757:20;23775:1;23757:20;:::i;:::-;23752:25;;23791:20;23809:1;23791:20;:::i;:::-;23786:25;;23945:1;23877:66;23873:74;23870:1;23867:81;23864:107;;;23951:18;;:::i;:::-;23864:107;23995:1;23992;23988:9;23981:16;;23698:305;;;;:::o;24009:237::-;24149:34;24145:1;24137:6;24133:14;24126:58;24218:20;24213:2;24205:6;24201:15;24194:45;24009:237;:::o;24252:366::-;24394:3;24415:67;24479:2;24474:3;24415:67;:::i;:::-;24408:74;;24491:93;24580:3;24491:93;:::i;:::-;24609:2;24604:3;24600:12;24593:19;;24252:366;;;:::o;24624:419::-;24790:4;24828:2;24817:9;24813:18;24805:26;;24877:9;24871:4;24867:20;24863:1;24852:9;24848:17;24841:47;24905:131;25031:4;24905:131;:::i;:::-;24897:139;;24624:419;;;:::o;25049:233::-;25088:3;25111:24;25129:5;25111:24;:::i;:::-;25102:33;;25157:66;25150:5;25147:77;25144:103;;25227:18;;:::i;:::-;25144:103;25274:1;25267:5;25263:13;25256:20;;25049:233;;;:::o;25288:180::-;25336:77;25333:1;25326:88;25433:4;25430:1;25423:15;25457:4;25454:1;25447:15;25474:185;25514:1;25531:20;25549:1;25531:20;:::i;:::-;25526:25;;25565:20;25583:1;25565:20;:::i;:::-;25560:25;;25604:1;25594:35;;25609:18;;:::i;:::-;25594:35;25651:1;25648;25644:9;25639:14;;25474:185;;;;:::o;25665:176::-;25697:1;25714:20;25732:1;25714:20;:::i;:::-;25709:25;;25748:20;25766:1;25748:20;:::i;:::-;25743:25;;25787:1;25777:35;;25792:18;;:::i;:::-;25777:35;25833:1;25830;25826:9;25821:14;;25665:176;;;;:::o;25847:180::-;25895:77;25892:1;25885:88;25992:4;25989:1;25982:15;26016:4;26013:1;26006:15;26033:98;26084:6;26118:5;26112:12;26102:22;;26033:98;;;:::o;26137:168::-;26220:11;26254:6;26249:3;26242:19;26294:4;26289:3;26285:14;26270:29;;26137:168;;;;:::o;26311:360::-;26397:3;26425:38;26457:5;26425:38;:::i;:::-;26479:70;26542:6;26537:3;26479:70;:::i;:::-;26472:77;;26558:52;26603:6;26598:3;26591:4;26584:5;26580:16;26558:52;:::i;:::-;26635:29;26657:6;26635:29;:::i;:::-;26630:3;26626:39;26619:46;;26401:270;26311:360;;;;:::o;26677:640::-;26872:4;26910:3;26899:9;26895:19;26887:27;;26924:71;26992:1;26981:9;26977:17;26968:6;26924:71;:::i;:::-;27005:72;27073:2;27062:9;27058:18;27049:6;27005:72;:::i;:::-;27087;27155:2;27144:9;27140:18;27131:6;27087:72;:::i;:::-;27206:9;27200:4;27196:20;27191:2;27180:9;27176:18;27169:48;27234:76;27305:4;27296:6;27234:76;:::i;:::-;27226:84;;26677:640;;;;;;;:::o;27323:141::-;27379:5;27410:6;27404:13;27395:22;;27426:32;27452:5;27426:32;:::i;:::-;27323:141;;;;:::o;27470:349::-;27539:6;27588:2;27576:9;27567:7;27563:23;27559:32;27556:119;;;27594:79;;:::i;:::-;27556:119;27714:1;27739:63;27794:7;27785:6;27774:9;27770:22;27739:63;:::i;:::-;27729:73;;27685:127;27470:349;;;;:::o",
"source": "// SPDX-License-Identifier: MIT\n\npragma solidity ^0.8.0;\n\nimport \"./IERC721.sol\";\nimport \"./IERC721Receiver.sol\";\nimport \"./extensions/IERC721Metadata.sol\";\nimport \"../../utils/Address.sol\";\nimport \"../../utils/Context.sol\";\nimport \"../../utils/Strings.sol\";\nimport \"../../utils/introspection/ERC165.sol\";\n\n/**\n * @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including\n * the Metadata extension, but not including the Enumerable extension, which is available separately as\n * {ERC721Enumerable}.\n */\ncontract ERC721 is Context, ERC165, IERC721, IERC721Metadata {\n using Address for address;\n using Strings for uint256;\n\n // Token name\n string private _name;\n\n // Token symbol\n string private _symbol;\n\n // Mapping from token ID to owner address\n mapping(uint256 => address) private _owners;\n\n // Mapping owner address to token count\n mapping(address => uint256) private _balances;\n\n // Mapping from token ID to approved address\n mapping(uint256 => address) private _tokenApprovals;\n\n // Mapping from owner to operator approvals\n mapping(address => mapping(address => bool)) private _operatorApprovals;\n\n /**\n * @dev Initializes the contract by setting a `name` and a `symbol` to the token collection.\n */\n constructor(string memory name_, string memory symbol_) {\n _name = name_;\n _symbol = symbol_;\n }\n\n /**\n * @dev See {IERC165-supportsInterface}.\n */\n function supportsInterface(bytes4 interfaceId) public view virtual override(ERC165, IERC165) returns (bool) {\n return\n interfaceId == type(IERC721).interfaceId ||\n interfaceId == type(IERC721Metadata).interfaceId ||\n super.supportsInterface(interfaceId);\n }\n\n /**\n * @dev See {IERC721-balanceOf}.\n */\n function balanceOf(address owner) public view virtual override returns (uint256) {\n require(owner != address(0), \"ERC721: balance query for the zero address\");\n return _balances[owner];\n }\n\n /**\n * @dev See {IERC721-ownerOf}.\n */\n function ownerOf(uint256 tokenId) public view virtual override returns (address) {\n address owner = _owners[tokenId];\n require(owner != address(0), \"ERC721: owner query for nonexistent token\");\n return owner;\n }\n\n /**\n * @dev See {IERC721Metadata-name}.\n */\n function name() public view virtual override returns (string memory) {\n return _name;\n }\n\n /**\n * @dev See {IERC721Metadata-symbol}.\n */\n function symbol() public view virtual override returns (string memory) {\n return _symbol;\n }\n\n /**\n * @dev See {IERC721Metadata-tokenURI}.\n */\n function tokenURI(uint256 tokenId) public view virtual override returns (string memory) {\n require(_exists(tokenId), \"ERC721Metadata: URI query for nonexistent token\");\n\n string memory baseURI = _baseURI();\n return bytes(baseURI).length > 0 ? string(abi.encodePacked(baseURI, tokenId.toString())) : \"\";\n }\n\n /**\n * @dev Base URI for computing {tokenURI}. If set, the resulting URI for each\n * token will be the concatenation of the `baseURI` and the `tokenId`. Empty\n * by default, can be overriden in child contracts.\n */\n function _baseURI() internal view virtual returns (string memory) {\n return \"\";\n }\n\n /**\n * @dev See {IERC721-approve}.\n */\n function approve(address to, uint256 tokenId) public virtual override {\n address owner = ERC721.ownerOf(tokenId);\n require(to != owner, \"ERC721: approval to current owner\");\n\n require(\n _msgSender() == owner || isApprovedForAll(owner, _msgSender()),\n \"ERC721: approve caller is not owner nor approved for all\"\n );\n\n _approve(to, tokenId);\n }\n\n /**\n * @dev See {IERC721-getApproved}.\n */\n function getApproved(uint256 tokenId) public view virtual override returns (address) {\n require(_exists(tokenId), \"ERC721: approved query for nonexistent token\");\n\n return _tokenApprovals[tokenId];\n }\n\n /**\n * @dev See {IERC721-setApprovalForAll}.\n */\n function setApprovalForAll(address operator, bool approved) public virtual override {\n require(operator != _msgSender(), \"ERC721: approve to caller\");\n\n _operatorApprovals[_msgSender()][operator] = approved;\n emit ApprovalForAll(_msgSender(), operator, approved);\n }\n\n /**\n * @dev See {IERC721-isApprovedForAll}.\n */\n function isApprovedForAll(address owner, address operator) public view virtual override returns (bool) {\n return _operatorApprovals[owner][operator];\n }\n\n /**\n * @dev See {IERC721-transferFrom}.\n */\n function transferFrom(\n address from,\n address to,\n uint256 tokenId\n ) public virtual override {\n //solhint-disable-next-line max-line-length\n require(_isApprovedOrOwner(_msgSender(), tokenId), \"ERC721: transfer caller is not owner nor approved\");\n\n _transfer(from, to, tokenId);\n }\n\n /**\n * @dev See {IERC721-safeTransferFrom}.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId\n ) public virtual override {\n safeTransferFrom(from, to, tokenId, \"\");\n }\n\n /**\n * @dev See {IERC721-safeTransferFrom}.\n */\n function safeTransferFrom(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) public virtual override {\n require(_isApprovedOrOwner(_msgSender(), tokenId), \"ERC721: transfer caller is not owner nor approved\");\n _safeTransfer(from, to, tokenId, _data);\n }\n\n /**\n * @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients\n * are aware of the ERC721 protocol to prevent tokens from being forever locked.\n *\n * `_data` is additional data, it has no specified format and it is sent in call to `to`.\n *\n * This internal function is equivalent to {safeTransferFrom}, and can be used to e.g.\n * implement alternative mechanisms to perform token transfer, such as signature-based.\n *\n * Requirements:\n *\n * - `from` cannot be the zero address.\n * - `to` cannot be the zero address.\n * - `tokenId` token must exist and be owned by `from`.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function _safeTransfer(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) internal virtual {\n _transfer(from, to, tokenId);\n require(_checkOnERC721Received(from, to, tokenId, _data), \"ERC721: transfer to non ERC721Receiver implementer\");\n }\n\n /**\n * @dev Returns whether `tokenId` exists.\n *\n * Tokens can be managed by their owner or approved accounts via {approve} or {setApprovalForAll}.\n *\n * Tokens start existing when they are minted (`_mint`),\n * and stop existing when they are burned (`_burn`).\n */\n function _exists(uint256 tokenId) internal view virtual returns (bool) {\n return _owners[tokenId] != address(0);\n }\n\n /**\n * @dev Returns whether `spender` is allowed to manage `tokenId`.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n */\n function _isApprovedOrOwner(address spender, uint256 tokenId) internal view virtual returns (bool) {\n require(_exists(tokenId), \"ERC721: operator query for nonexistent token\");\n address owner = ERC721.ownerOf(tokenId);\n return (spender == owner || getApproved(tokenId) == spender || isApprovedForAll(owner, spender));\n }\n\n /**\n * @dev Safely mints `tokenId` and transfers it to `to`.\n *\n * Requirements:\n *\n * - `tokenId` must not exist.\n * - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.\n *\n * Emits a {Transfer} event.\n */\n function _safeMint(address to, uint256 tokenId) internal virtual {\n _safeMint(to, tokenId, \"\");\n }\n\n /**\n * @dev Same as {xref-ERC721-_safeMint-address-uint256-}[`_safeMint`], with an additional `data` parameter which is\n * forwarded in {IERC721Receiver-onERC721Received} to contract recipients.\n */\n function _safeMint(\n address to,\n uint256 tokenId,\n bytes memory _data\n ) internal virtual {\n _mint(to, tokenId);\n require(\n _checkOnERC721Received(address(0), to, tokenId, _data),\n \"ERC721: transfer to non ERC721Receiver implementer\"\n );\n }\n\n /**\n * @dev Mints `tokenId` and transfers it to `to`.\n *\n * WARNING: Usage of this method is discouraged, use {_safeMint} whenever possible\n *\n * Requirements:\n *\n * - `tokenId` must not exist.\n * - `to` cannot be the zero address.\n *\n * Emits a {Transfer} event.\n */\n function _mint(address to, uint256 tokenId) internal virtual {\n require(to != address(0), \"ERC721: mint to the zero address\");\n require(!_exists(tokenId), \"ERC721: token already minted\");\n\n _beforeTokenTransfer(address(0), to, tokenId);\n\n _balances[to] += 1;\n _owners[tokenId] = to;\n\n emit Transfer(address(0), to, tokenId);\n }\n\n /**\n * @dev Destroys `tokenId`.\n * The approval is cleared when the token is burned.\n *\n * Requirements:\n *\n * - `tokenId` must exist.\n *\n * Emits a {Transfer} event.\n */\n function _burn(uint256 tokenId) internal virtual {\n address owner = ERC721.ownerOf(tokenId);\n\n _beforeTokenTransfer(owner, address(0), tokenId);\n\n // Clear approvals\n _approve(address(0), tokenId);\n\n _balances[owner] -= 1;\n delete _owners[tokenId];\n\n emit Transfer(owner, address(0), tokenId);\n }\n\n /**\n * @dev Transfers `tokenId` from `from` to `to`.\n * As opposed to {transferFrom}, this imposes no restrictions on msg.sender.\n *\n * Requirements:\n *\n * - `to` cannot be the zero address.\n * - `tokenId` token must be owned by `from`.\n *\n * Emits a {Transfer} event.\n */\n function _transfer(\n address from,\n address to,\n uint256 tokenId\n ) internal virtual {\n require(ERC721.ownerOf(tokenId) == from, \"ERC721: transfer of token that is not own\");\n require(to != address(0), \"ERC721: transfer to the zero address\");\n\n _beforeTokenTransfer(from, to, tokenId);\n\n // Clear approvals from the previous owner\n _approve(address(0), tokenId);\n\n _balances[from] -= 1;\n _balances[to] += 1;\n _owners[tokenId] = to;\n\n emit Transfer(from, to, tokenId);\n }\n\n /**\n * @dev Approve `to` to operate on `tokenId`\n *\n * Emits a {Approval} event.\n */\n function _approve(address to, uint256 tokenId) internal virtual {\n _tokenApprovals[tokenId] = to;\n emit Approval(ERC721.ownerOf(tokenId), to, tokenId);\n }\n\n /**\n * @dev Internal function to invoke {IERC721Receiver-onERC721Received} on a target address.\n * The call is not executed if the target address is not a contract.\n *\n * @param from address representing the previous owner of the given token ID\n * @param to target address that will receive the tokens\n * @param tokenId uint256 ID of the token to be transferred\n * @param _data bytes optional data to send along with the call\n * @return bool whether the call correctly returned the expected magic value\n */\n function _checkOnERC721Received(\n address from,\n address to,\n uint256 tokenId,\n bytes memory _data\n ) private returns (bool) {\n if (to.isContract()) {\n try IERC721Receiver(to).onERC721Received(_msgSender(), from, tokenId, _data) returns (bytes4 retval) {\n return retval == IERC721Receiver(to).onERC721Received.selector;\n } catch (bytes memory reason) {\n if (reason.length == 0) {\n revert(\"ERC721: transfer to non ERC721Receiver implementer\");\n } else {\n assembly {\n revert(add(32, reason), mload(reason))\n }\n }\n }\n } else {\n return true;\n }\n }\n\n /**\n * @dev Hook that is called before any token transfer. This includes minting\n * and burning.\n *\n * Calling conditions:\n *\n * - When `from` and `to` are both non-zero, ``from``'s `tokenId` will be\n * transferred to `to`.\n * - When `from` is zero, `tokenId` will be minted for `to`.\n * - When `to` is zero, ``from``'s `tokenId` will be burned.\n * - `from` and `to` are never both zero.\n *\n * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].\n */\n function _beforeTokenTransfer(\n address from,\n address to,\n uint256 tokenId\n ) internal virtual {}\n}\n",
"sourcePath": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
"ast": {
@@ -15445,6 +15445,7 @@
"src": "599:15:0"
}
],
+ "canonicalName": "ERC721",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -15468,6 +15469,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 20,
"libraryName": {
"id": 18,
@@ -15491,6 +15493,7 @@
}
},
{
+ "global": false,
"id": 23,
"libraryName": {
"id": 21,
@@ -26042,6 +26045,7 @@
"src": "599:15:0"
}
],
+ "canonicalName": "ERC721",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -26065,6 +26069,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 20,
"libraryName": {
"id": 18,
@@ -26088,6 +26093,7 @@
}
},
{
+ "global": false,
"id": 23,
"libraryName": {
"id": 21,
@@ -36459,11 +36465,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.590Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.679Z",
"devdoc": {
"details": "Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including the Metadata extension, but not including the Enumerable extension, which is available separately as {ERC721Enumerable}.",
"kind": "dev",
diff --git a/client/src/contracts/ERC721Enumerable.json b/client/src/contracts/ERC721Enumerable.json
index 1ff7918..a7903ee 100644
--- a/client/src/contracts/ERC721Enumerable.json
+++ b/client/src/contracts/ERC721Enumerable.json
@@ -388,7 +388,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"This implements an optional extension of {ERC721} defined in the EIP that adds enumerability of all the token ids in the contract as well as all token ids owned by each account.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenByIndex(uint256)\":{\"details\":\"See {IERC721Enumerable-tokenByIndex}.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"See {IERC721Enumerable-tokenOfOwnerByIndex}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"totalSupply()\":{\"details\":\"See {IERC721Enumerable-totalSupply}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":\"ERC721Enumerable\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"This implements an optional extension of {ERC721} defined in the EIP that adds enumerability of all the token ids in the contract as well as all token ids owned by each account.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenByIndex(uint256)\":{\"details\":\"See {IERC721Enumerable-tokenByIndex}.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"See {IERC721Enumerable-tokenOfOwnerByIndex}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"totalSupply()\":{\"details\":\"See {IERC721Enumerable-totalSupply}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":\"ERC721Enumerable\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol\":{\"keccak256\":\"0x41dc7bf7f69c668eb98aa078c5140a4d3c3b097124ee4b6058a649ca99688300\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://621b0e2f8b95aa04707f3106f48a8c7cfab2d6fbe2dd8253e70b0b024daee683\",\"dweb:/ipfs/QmTptvu7MJ6QcogPJUxkDEkdKm97KGTC28bhsZKu4sex4M\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -502,6 +502,7 @@
"src": "363:17:3"
}
],
+ "canonicalName": "ERC721Enumerable",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -4555,6 +4556,7 @@
"src": "363:17:3"
}
],
+ "canonicalName": "ERC721Enumerable",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -8506,11 +8508,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.688Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.704Z",
"devdoc": {
"details": "This implements an optional extension of {ERC721} defined in the EIP that adds enumerability of all the token ids in the contract as well as all token ids owned by each account.",
"kind": "dev",
diff --git a/client/src/contracts/ERC721URIStorage.json b/client/src/contracts/ERC721URIStorage.json
index cfeedc2..c4f172c 100644
--- a/client/src/contracts/ERC721URIStorage.json
+++ b/client/src/contracts/ERC721URIStorage.json
@@ -332,7 +332,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"ERC721 token with storage based token URI management.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":\"ERC721URIStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"ERC721 token with storage based token URI management.\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"See {IERC721-approve}.\"},\"balanceOf(address)\":{\"details\":\"See {IERC721-balanceOf}.\"},\"getApproved(uint256)\":{\"details\":\"See {IERC721-getApproved}.\"},\"isApprovedForAll(address,address)\":{\"details\":\"See {IERC721-isApprovedForAll}.\"},\"name()\":{\"details\":\"See {IERC721Metadata-name}.\"},\"ownerOf(uint256)\":{\"details\":\"See {IERC721-ownerOf}.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"See {IERC721-safeTransferFrom}.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"See {IERC721-setApprovalForAll}.\"},\"supportsInterface(bytes4)\":{\"details\":\"See {IERC165-supportsInterface}.\"},\"symbol()\":{\"details\":\"See {IERC721Metadata-symbol}.\"},\"tokenURI(uint256)\":{\"details\":\"See {IERC721Metadata-tokenURI}.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"See {IERC721-transferFrom}.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":\"ERC721URIStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/ERC721.sol\":{\"keccak256\":\"0xd644260d8e4e64563a7adba96d774dbaac6ae89c2ee58ef49a19850ff1239b08\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://81a0c489456fafb7633712e4da200de197b5ddf5c1b7932820db852f0ff16c59\",\"dweb:/ipfs/QmQrBxoR7gSSK9ShqunCUwXf57w19xN7DN4fgZe89sWTNw\"]},\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]},\"@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol\":{\"keccak256\":\"0x188d038a65a945481cc13fe30db334472dfbed61f7959d4478d05feb6303b1ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7aec4efa22389811ffa393463569410bbca1ecaa551bc94d69020bc9567e9277\",\"dweb:/ipfs/QmPwk5uVSHPQkepebrZSQ9xqgXdPABKqHwJZ2HkzNByLRE\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0x3b4820cac4f127869f6eb496c1d74fa6ac86ed24071e0f94742e6aef20e7252c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://23e1c7303c30a2ef9c9b3f861cda15c78e4c9697b4a7988f2bf7b21c392a02fb\",\"dweb:/ipfs/QmWQJh5MsXJZjSTzAs9n5gtrqWYgXwkBa6xfwD5KKGQgSC\"]},\"@openzeppelin/contracts/utils/Context.sol\":{\"keccak256\":\"0x95098bd1d9c8dec4d80d3dedb88a0d949fa0d740ee99f2aa466bc308216ca6d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7fec968dcd68e13961521fa3c7dd87baecad91a2653b19240e81f21cc4f3ba85\",\"dweb:/ipfs/QmaXtsYt4Mphm8XHNUfk2me1cF3ssS2SqDBNFpYAzMjomC\"]},\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]},\"@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x5718c5df9bd67ac68a796961df938821bb5dc0cd4c6118d77e9145afb187409b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d10e1d9b26042424789246603906ad06143bf9a928f4e99de8b5e3bdc662f549\",\"dweb:/ipfs/Qmejonoaj5MLekPus229rJQHcC6E9dz2xorjHJR84fMfmn\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -419,6 +419,7 @@
"src": "191:6:4"
}
],
+ "canonicalName": "ERC721URIStorage",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -443,6 +444,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 1298,
"libraryName": {
"id": 1296,
@@ -2016,6 +2018,7 @@
"src": "191:6:4"
}
],
+ "canonicalName": "ERC721URIStorage",
"contractDependencies": [],
"contractKind": "contract",
"documentation": {
@@ -2040,6 +2043,7 @@
"nodeType": "ContractDefinition",
"nodes": [
{
+ "global": false,
"id": 1298,
"libraryName": {
"id": 1296,
@@ -3538,11 +3542,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.712Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.711Z",
"devdoc": {
"details": "ERC721 token with storage based token URI management.",
"kind": "dev",
diff --git a/client/src/contracts/IERC165.json b/client/src/contracts/IERC165.json
index 0f40b0a..31f7e77 100644
--- a/client/src/contracts/IERC165.json
+++ b/client/src/contracts/IERC165.json
@@ -21,7 +21,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":\"IERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.\",\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":\"IERC165\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -56,6 +56,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "IERC165",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -195,6 +196,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "IERC165",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -311,11 +313,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.795Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.722Z",
"devdoc": {
"details": "Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.",
"kind": "dev",
diff --git a/client/src/contracts/IERC721.json b/client/src/contracts/IERC721.json
index 496ac87..c966336 100644
--- a/client/src/contracts/IERC721.json
+++ b/client/src/contracts/IERC721.json
@@ -287,7 +287,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Required interface of an ERC721 compliant contract.\",\"events\":{\"Approval(address,address,uint256)\":{\"details\":\"Emitted when `owner` enables `approved` to manage the `tokenId` token.\"},\"ApprovalForAll(address,address,bool)\":{\"details\":\"Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.\"},\"Transfer(address,address,uint256)\":{\"details\":\"Emitted when `tokenId` token is transferred from `from` to `to`.\"}},\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":\"IERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Required interface of an ERC721 compliant contract.\",\"events\":{\"Approval(address,address,uint256)\":{\"details\":\"Emitted when `owner` enables `approved` to manage the `tokenId` token.\"},\"ApprovalForAll(address,address,bool)\":{\"details\":\"Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.\"},\"Transfer(address,address,uint256)\":{\"details\":\"Emitted when `tokenId` token is transferred from `from` to `to`.\"}},\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":\"IERC721\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -350,6 +350,7 @@
"src": "196:7:1"
}
],
+ "canonicalName": "IERC721",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -376,6 +377,7 @@
"src": "210:88:1",
"text": " @dev Emitted when `tokenId` token is transferred from `from` to `to`."
},
+ "eventSelector": "ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"id": 832,
"name": "Transfer",
"nameLocation": "309:8:1",
@@ -483,6 +485,7 @@
"src": "391:94:1",
"text": " @dev Emitted when `owner` enables `approved` to manage the `tokenId` token."
},
+ "eventSelector": "8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"id": 841,
"name": "Approval",
"nameLocation": "496:8:1",
@@ -590,6 +593,7 @@
"src": "585:117:1",
"text": " @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets."
},
+ "eventSelector": "17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31",
"id": 850,
"name": "ApprovalForAll",
"nameLocation": "713:14:1",
@@ -1694,6 +1698,7 @@
"src": "196:7:1"
}
],
+ "canonicalName": "IERC721",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -1720,6 +1725,7 @@
"src": "210:88:1",
"text": " @dev Emitted when `tokenId` token is transferred from `from` to `to`."
},
+ "eventSelector": "ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"id": 832,
"name": "Transfer",
"nameLocation": "309:8:1",
@@ -1827,6 +1833,7 @@
"src": "391:94:1",
"text": " @dev Emitted when `owner` enables `approved` to manage the `tokenId` token."
},
+ "eventSelector": "8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"id": 841,
"name": "Approval",
"nameLocation": "496:8:1",
@@ -1934,6 +1941,7 @@
"src": "585:117:1",
"text": " @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets."
},
+ "eventSelector": "17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31",
"id": 850,
"name": "ApprovalForAll",
"nameLocation": "713:14:1",
@@ -2987,11 +2995,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.677Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.701Z",
"devdoc": {
"details": "Required interface of an ERC721 compliant contract.",
"events": {
diff --git a/client/src/contracts/IERC721Enumerable.json b/client/src/contracts/IERC721Enumerable.json
index 6bf6e07..515f388 100644
--- a/client/src/contracts/IERC721Enumerable.json
+++ b/client/src/contracts/IERC721Enumerable.json
@@ -343,7 +343,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"See https://eips.ethereum.org/EIPS/eip-721\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"tokenByIndex(uint256)\":{\"details\":\"Returns a token ID at a given `index` of all the tokens stored by the contract. Use along with {totalSupply} to enumerate all tokens.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"Returns a token ID owned by `owner` at a given `index` of its token list. Use along with {balanceOf} to enumerate all of ``owner``'s tokens.\"},\"totalSupply()\":{\"details\":\"Returns the total amount of tokens stored by the contract.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"title\":\"ERC-721 Non-Fungible Token Standard, optional enumeration extension\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":\"IERC721Enumerable\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"See https://eips.ethereum.org/EIPS/eip-721\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"tokenByIndex(uint256)\":{\"details\":\"Returns a token ID at a given `index` of all the tokens stored by the contract. Use along with {totalSupply} to enumerate all tokens.\"},\"tokenOfOwnerByIndex(address,uint256)\":{\"details\":\"Returns a token ID owned by `owner` at a given `index` of its token list. Use along with {balanceOf} to enumerate all of ``owner``'s tokens.\"},\"totalSupply()\":{\"details\":\"Returns the total amount of tokens stored by the contract.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"title\":\"ERC-721 Non-Fungible Token Standard, optional enumeration extension\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":\"IERC721Enumerable\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol\":{\"keccak256\":\"0xa69205e5009601cf13be78b1e2f500e1e3b1d8012f22d966e63975273f602038\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d919a0061e43f9878f6171b7f853cb92093805cd1160858c1884195a639b40a0\",\"dweb:/ipfs/QmRZsS3EYuLp75nBym1QQ4y6aQXGew75wSbv1uwqkvouUK\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -409,6 +409,7 @@
"src": "252:7:5"
}
],
+ "canonicalName": "IERC721Enumerable",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -759,6 +760,7 @@
"src": "252:7:5"
}
],
+ "canonicalName": "IERC721Enumerable",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -1055,11 +1057,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.722Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.712Z",
"devdoc": {
"details": "See https://eips.ethereum.org/EIPS/eip-721",
"kind": "dev",
diff --git a/client/src/contracts/IERC721Metadata.json b/client/src/contracts/IERC721Metadata.json
index 514c411..b58d3f8 100644
--- a/client/src/contracts/IERC721Metadata.json
+++ b/client/src/contracts/IERC721Metadata.json
@@ -332,7 +332,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"See https://eips.ethereum.org/EIPS/eip-721\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"name()\":{\"details\":\"Returns the token collection name.\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"symbol()\":{\"details\":\"Returns the token collection symbol.\"},\"tokenURI(uint256)\":{\"details\":\"Returns the Uniform Resource Identifier (URI) for `tokenId` token.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"title\":\"ERC-721 Non-Fungible Token Standard, optional metadata extension\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":\"IERC721Metadata\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"See https://eips.ethereum.org/EIPS/eip-721\",\"kind\":\"dev\",\"methods\":{\"approve(address,uint256)\":{\"details\":\"Gives permission to `to` to transfer `tokenId` token to another account. The approval is cleared when the token is transferred. Only a single account can be approved at a time, so approving the zero address clears previous approvals. Requirements: - The caller must own the token or be an approved operator. - `tokenId` must exist. Emits an {Approval} event.\"},\"balanceOf(address)\":{\"details\":\"Returns the number of tokens in ``owner``'s account.\"},\"getApproved(uint256)\":{\"details\":\"Returns the account approved for `tokenId` token. Requirements: - `tokenId` must exist.\"},\"isApprovedForAll(address,address)\":{\"details\":\"Returns if the `operator` is allowed to manage all of the assets of `owner`. See {setApprovalForAll}\"},\"name()\":{\"details\":\"Returns the token collection name.\"},\"ownerOf(uint256)\":{\"details\":\"Returns the owner of the `tokenId` token. Requirements: - `tokenId` must exist.\"},\"safeTransferFrom(address,address,uint256)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients are aware of the ERC721 protocol to prevent tokens from being forever locked. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be have been allowed to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"safeTransferFrom(address,address,uint256,bytes)\":{\"details\":\"Safely transfers `tokenId` token from `from` to `to`. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must exist and be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer. Emits a {Transfer} event.\"},\"setApprovalForAll(address,bool)\":{\"details\":\"Approve or remove `operator` as an operator for the caller. Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller. Requirements: - The `operator` cannot be the caller. Emits an {ApprovalForAll} event.\"},\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"},\"symbol()\":{\"details\":\"Returns the token collection symbol.\"},\"tokenURI(uint256)\":{\"details\":\"Returns the Uniform Resource Identifier (URI) for `tokenId` token.\"},\"transferFrom(address,address,uint256)\":{\"details\":\"Transfers `tokenId` token from `from` to `to`. WARNING: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. Requirements: - `from` cannot be the zero address. - `to` cannot be the zero address. - `tokenId` token must be owned by `from`. - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}. Emits a {Transfer} event.\"}},\"title\":\"ERC-721 Non-Fungible Token Standard, optional metadata extension\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":\"IERC721Metadata\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721.sol\":{\"keccak256\":\"0xf101e8720213560fab41104d53b3cc7ba0456ef3a98455aa7f022391783144a0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e7820bcf567e6892d937c3cb10db263a4042e446799bca602535868d822384e\",\"dweb:/ipfs/QmPG2oeDjKncqsEeyYGjAN7CwAJmMgHterXGGnpzhha4z7\"]},\"@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol\":{\"keccak256\":\"0xd32fb7f530a914b1083d10a6bed3a586f2451952fec04fe542bcc670a82f7ba5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af63ab940a34687c45f0ad84960b048fc5f49330c92ccb422db7822a444733b9\",\"dweb:/ipfs/QmUShaQEu8HS1GjDnsMJQ8jkZEBrecn6NuDZ3pfjY1gVck\"]},\"@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0xa28007762d9da9db878dd421960c8cb9a10471f47ab5c1b3309bfe48e9e79ff4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://796ab6e88af7bf0e78def0f059310c903af6a312b565344e0ff524a0f26e81c6\",\"dweb:/ipfs/QmcsVgLgzWdor3UnAztUkXKNGcysm1MPneWksF72AvnwBx\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -398,6 +398,7 @@
"src": "247:7:6"
}
],
+ "canonicalName": "IERC721Metadata",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -692,6 +693,7 @@
"src": "247:7:6"
}
],
+ "canonicalName": "IERC721Metadata",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -932,11 +934,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.724Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.713Z",
"devdoc": {
"details": "See https://eips.ethereum.org/EIPS/eip-721",
"kind": "dev",
diff --git a/client/src/contracts/IERC721Receiver.json b/client/src/contracts/IERC721Receiver.json
index a8f2ccf..3f357b4 100644
--- a/client/src/contracts/IERC721Receiver.json
+++ b/client/src/contracts/IERC721Receiver.json
@@ -36,7 +36,7 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.\",\"kind\":\"dev\",\"methods\":{\"onERC721Received(address,address,uint256,bytes)\":{\"details\":\"Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom} by `operator` from `from`, this function is called. It must return its Solidity selector to confirm the token transfer. If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. The selector can be obtained in Solidity with `IERC721.onERC721Received.selector`.\"}},\"title\":\"ERC721 token receiver interface\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":\"IERC721Receiver\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]}},\"version\":1}",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.\",\"kind\":\"dev\",\"methods\":{\"onERC721Received(address,address,uint256,bytes)\":{\"details\":\"Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom} by `operator` from `from`, this function is called. It must return its Solidity selector to confirm the token transfer. If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. The selector can be obtained in Solidity with `IERC721.onERC721Received.selector`.\"}},\"title\":\"ERC721 token receiver interface\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":\"IERC721Receiver\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol\":{\"keccak256\":\"0xd9517254724276e2e8de3769183c1f738f445f0095c26fd9b86d3c6687e887b9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e604bcdcd5e5b2fb299ad09769cde6db19d5aa1929d1b5e939234a0f10d7eb8\",\"dweb:/ipfs/Qmd8hXE3GZfBHuWx3RNiYgFW2ci7KvHtib8DiwzJ2dgo9V\"]}},\"version\":1}",
"bytecode": "0x",
"deployedBytecode": "0x",
"immutableReferences": {},
@@ -71,6 +71,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "IERC721Receiver",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -293,6 +294,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "IERC721Receiver",
"contractDependencies": [],
"contractKind": "interface",
"documentation": {
@@ -492,11 +494,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.683Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.702Z",
"devdoc": {
"details": "Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.",
"kind": "dev",
diff --git a/client/src/contracts/Migrations.json b/client/src/contracts/Migrations.json
index 7cdc191..f710ee4 100644
--- a/client/src/contracts/Migrations.json
+++ b/client/src/contracts/Migrations.json
@@ -43,9 +43,9 @@
"type": "function"
}
],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"last_completed_migration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"completed\",\"type\":\"uint256\"}],\"name\":\"setCompleted\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/Migrations.sol\":\"Migrations\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"project:/contracts/Migrations.sol\":{\"keccak256\":\"0x7eaedbb1a3e4e0f585d9063393872f88ded247ca3c3c3c8492ea18e7629a6411\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4a3eb571cee910095df65a06a1c1d3f89187c72a3c184ef87a7538d9aa39ad07\",\"dweb:/ipfs/QmdqR3vrSSGR49qFGZr49Mb39z7dgD6tSzEDoaqtM31o61\"]}},\"version\":1}",
- "bytecode": "0x6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561005057600080fd5b50610327806100606000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063445df0ac146100465780638da5cb5b14610064578063fdacd57614610082575b600080fd5b61004e61009e565b60405161005b919061021e565b60405180910390f35b61006c6100a4565b60405161007991906101e3565b60405180910390f35b61009c60048036038101906100979190610175565b6100c8565b005b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014d906101fe565b60405180910390fd5b8060018190555050565b60008135905061016f816102da565b92915050565b60006020828403121561018b5761018a610286565b5b600061019984828501610160565b91505092915050565b6101ab8161024a565b82525050565b60006101be603383610239565b91506101c98261028b565b604082019050919050565b6101dd8161027c565b82525050565b60006020820190506101f860008301846101a2565b92915050565b60006020820190508181036000830152610217816101b1565b9050919050565b600060208201905061023360008301846101d4565b92915050565b600082825260208201905092915050565b60006102558261025c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f546869732066756e6374696f6e206973207265737472696374656420746f207460008201527f686520636f6e74726163742773206f776e657200000000000000000000000000602082015250565b6102e38161027c565b81146102ee57600080fd5b5056fea2646970667358221220cb3b71bf48a5b3bece166fedd8c6fba5e4085c5195a056629e4836d6b1e3f15e64736f6c63430008070033",
- "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063445df0ac146100465780638da5cb5b14610064578063fdacd57614610082575b600080fd5b61004e61009e565b60405161005b919061021e565b60405180910390f35b61006c6100a4565b60405161007991906101e3565b60405180910390f35b61009c60048036038101906100979190610175565b6100c8565b005b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014d906101fe565b60405180910390fd5b8060018190555050565b60008135905061016f816102da565b92915050565b60006020828403121561018b5761018a610286565b5b600061019984828501610160565b91505092915050565b6101ab8161024a565b82525050565b60006101be603383610239565b91506101c98261028b565b604082019050919050565b6101dd8161027c565b82525050565b60006020820190506101f860008301846101a2565b92915050565b60006020820190508181036000830152610217816101b1565b9050919050565b600060208201905061023360008301846101d4565b92915050565b600082825260208201905092915050565b60006102558261025c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f546869732066756e6374696f6e206973207265737472696374656420746f207460008201527f686520636f6e74726163742773206f776e657200000000000000000000000000602082015250565b6102e38161027c565b81146102ee57600080fd5b5056fea2646970667358221220cb3b71bf48a5b3bece166fedd8c6fba5e4085c5195a056629e4836d6b1e3f15e64736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"last_completed_migration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"completed\",\"type\":\"uint256\"}],\"name\":\"setCompleted\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"project:/contracts/Migrations.sol\":\"Migrations\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"project:/contracts/Migrations.sol\":{\"keccak256\":\"0x7eaedbb1a3e4e0f585d9063393872f88ded247ca3c3c3c8492ea18e7629a6411\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4a3eb571cee910095df65a06a1c1d3f89187c72a3c184ef87a7538d9aa39ad07\",\"dweb:/ipfs/QmdqR3vrSSGR49qFGZr49Mb39z7dgD6tSzEDoaqtM31o61\"]}},\"version\":1}",
+ "bytecode": "0x6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561005057600080fd5b50610327806100606000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063445df0ac146100465780638da5cb5b14610064578063fdacd57614610082575b600080fd5b61004e61009e565b60405161005b9190610179565b60405180910390f35b61006c6100a4565b60405161007991906101d5565b60405180910390f35b61009c60048036038101906100979190610221565b6100c8565b005b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014d906102d1565b60405180910390fd5b8060018190555050565b6000819050919050565b61017381610160565b82525050565b600060208201905061018e600083018461016a565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101bf82610194565b9050919050565b6101cf816101b4565b82525050565b60006020820190506101ea60008301846101c6565b92915050565b600080fd5b6101fe81610160565b811461020957600080fd5b50565b60008135905061021b816101f5565b92915050565b600060208284031215610237576102366101f0565b5b60006102458482850161020c565b91505092915050565b600082825260208201905092915050565b7f546869732066756e6374696f6e206973207265737472696374656420746f207460008201527f686520636f6e74726163742773206f776e657200000000000000000000000000602082015250565b60006102bb60338361024e565b91506102c68261025f565b604082019050919050565b600060208201905081810360008301526102ea816102ae565b905091905056fea26469706673582212202772102c6bf65909b8a1ed2bbf4af4f042e10a1097612ea089ae207eeb38038964736f6c634300080d0033",
+ "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063445df0ac146100465780638da5cb5b14610064578063fdacd57614610082575b600080fd5b61004e61009e565b60405161005b9190610179565b60405180910390f35b61006c6100a4565b60405161007991906101d5565b60405180910390f35b61009c60048036038101906100979190610221565b6100c8565b005b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610156576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014d906102d1565b60405180910390fd5b8060018190555050565b6000819050919050565b61017381610160565b82525050565b600060208201905061018e600083018461016a565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101bf82610194565b9050919050565b6101cf816101b4565b82525050565b60006020820190506101ea60008301846101c6565b92915050565b600080fd5b6101fe81610160565b811461020957600080fd5b50565b60008135905061021b816101f5565b92915050565b600060208284031215610237576102366101f0565b5b60006102458482850161020c565b91505092915050565b600082825260208201905092915050565b7f546869732066756e6374696f6e206973207265737472696374656420746f207460008201527f686520636f6e74726163742773206f776e657200000000000000000000000000602082015250565b60006102bb60338361024e565b91506102c68261025f565b604082019050919050565b600060208201905081810360008301526102ea816102ae565b905091905056fea26469706673582212202772102c6bf65909b8a1ed2bbf4af4f042e10a1097612ea089ae207eeb38038964736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [],
"deployedGeneratedSources": [
@@ -57,256 +57,50 @@
{
"body": {
"nodeType": "YulBlock",
- "src": "59:87:16",
+ "src": "52:32:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "69:29:16",
+ "src": "62:16:16",
"value": {
- "arguments": [
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "91:6:16"
- }
- ],
- "functionName": {
- "name": "calldataload",
- "nodeType": "YulIdentifier",
- "src": "78:12:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "78:20:16"
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "73:5:16"
},
"variableNames": [
{
- "name": "value",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "69:5:16"
+ "src": "62:7:16"
}
]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "134:5:16"
- }
- ],
- "functionName": {
- "name": "validator_revert_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "107:26:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "107:33:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "107:33:16"
}
]
},
- "name": "abi_decode_t_uint256",
+ "name": "cleanup_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "37:6:16",
- "type": ""
- },
- {
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "45:3:16",
- "type": ""
- }
- ],
- "returnVariables": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "53:5:16",
- "type": ""
- }
- ],
- "src": "7:139:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "218:263:16",
- "statements": [
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "264:83:16",
- "statements": [
- {
- "expression": {
- "arguments": [],
- "functionName": {
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
- "nodeType": "YulIdentifier",
- "src": "266:77:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "266:79:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "266:79:16"
- }
- ]
- },
- "condition": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "239:7:16"
- },
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "248:9:16"
- }
- ],
- "functionName": {
- "name": "sub",
- "nodeType": "YulIdentifier",
- "src": "235:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "235:23:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "260:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "slt",
- "nodeType": "YulIdentifier",
- "src": "231:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "231:32:16"
- },
- "nodeType": "YulIf",
- "src": "228:119:16"
- },
- {
- "nodeType": "YulBlock",
- "src": "357:117:16",
- "statements": [
- {
- "nodeType": "YulVariableDeclaration",
- "src": "372:15:16",
- "value": {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "386:1:16",
- "type": "",
- "value": "0"
- },
- "variables": [
- {
- "name": "offset",
- "nodeType": "YulTypedName",
- "src": "376:6:16",
- "type": ""
- }
- ]
- },
- {
- "nodeType": "YulAssignment",
- "src": "401:63:16",
- "value": {
- "arguments": [
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "436:9:16"
- },
- {
- "name": "offset",
- "nodeType": "YulIdentifier",
- "src": "447:6:16"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "432:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "432:22:16"
- },
- {
- "name": "dataEnd",
- "nodeType": "YulIdentifier",
- "src": "456:7:16"
- }
- ],
- "functionName": {
- "name": "abi_decode_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "411:20:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "411:53:16"
- },
- "variableNames": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "401:6:16"
- }
- ]
- }
- ]
- }
- ]
- },
- "name": "abi_decode_tuple_t_uint256",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "188:9:16",
- "type": ""
- },
- {
- "name": "dataEnd",
- "nodeType": "YulTypedName",
- "src": "199:7:16",
+ "src": "34:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "value0",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "211:6:16",
+ "src": "44:7:16",
"type": ""
}
],
- "src": "152:329:16"
+ "src": "7:77:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "552:53:16",
+ "src": "155:53:16",
"statements": [
{
"expression": {
@@ -314,92 +108,92 @@
{
"name": "pos",
"nodeType": "YulIdentifier",
- "src": "569:3:16"
+ "src": "172:3:16"
},
{
"arguments": [
{
"name": "value",
"nodeType": "YulIdentifier",
- "src": "592:5:16"
+ "src": "195:5:16"
}
],
"functionName": {
- "name": "cleanup_t_address",
+ "name": "cleanup_t_uint256",
"nodeType": "YulIdentifier",
- "src": "574:17:16"
+ "src": "177:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "574:24:16"
+ "src": "177:24:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "562:6:16"
+ "src": "165:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "562:37:16"
+ "src": "165:37:16"
},
"nodeType": "YulExpressionStatement",
- "src": "562:37:16"
+ "src": "165:37:16"
}
]
},
- "name": "abi_encode_t_address_to_t_address_fromStack",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "540:5:16",
+ "src": "143:5:16",
"type": ""
},
{
"name": "pos",
"nodeType": "YulTypedName",
- "src": "547:3:16",
+ "src": "150:3:16",
"type": ""
}
],
- "src": "487:118:16"
+ "src": "90:118:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "757:220:16",
+ "src": "312:124:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "767:74:16",
+ "src": "322:26:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "833:3:16"
+ "src": "334:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "838:2:16",
+ "src": "345:2:16",
"type": "",
- "value": "51"
+ "value": "32"
}
],
"functionName": {
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "774:58:16"
+ "src": "330:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "774:67:16"
+ "src": "330:18:16"
},
"variableNames": [
{
- "name": "pos",
+ "name": "tail",
"nodeType": "YulIdentifier",
- "src": "767:3:16"
+ "src": "322:4:16"
}
]
},
@@ -407,415 +201,268 @@
"expression": {
"arguments": [
{
- "name": "pos",
+ "name": "value0",
"nodeType": "YulIdentifier",
- "src": "939:3:16"
+ "src": "402:6:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "415:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "426:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "411:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "411:17:16"
}
],
"functionName": {
- "name": "store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1",
+ "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nodeType": "YulIdentifier",
- "src": "850:88:16"
+ "src": "358:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "850:93:16"
+ "src": "358:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "850:93:16"
- },
+ "src": "358:71:16"
+ }
+ ]
+ },
+ "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "284:9:16",
+ "type": ""
+ },
+ {
+ "name": "value0",
+ "nodeType": "YulTypedName",
+ "src": "296:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
+ "nodeType": "YulTypedName",
+ "src": "307:4:16",
+ "type": ""
+ }
+ ],
+ "src": "214:222:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "487:81:16",
+ "statements": [
{
"nodeType": "YulAssignment",
- "src": "952:19:16",
+ "src": "497:65:16",
"value": {
"arguments": [
{
- "name": "pos",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "963:3:16"
+ "src": "512:5:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "968:2:16",
+ "src": "519:42:16",
"type": "",
- "value": "64"
+ "value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
- "name": "add",
+ "name": "and",
"nodeType": "YulIdentifier",
- "src": "959:3:16"
+ "src": "508:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "959:12:16"
+ "src": "508:54:16"
},
"variableNames": [
{
- "name": "end",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "952:3:16"
+ "src": "497:7:16"
}
]
}
]
},
- "name": "abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack",
+ "name": "cleanup_t_uint160",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "pos",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "745:3:16",
+ "src": "469:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "end",
- "nodeType": "YulTypedName",
- "src": "753:3:16",
- "type": ""
- }
- ],
- "src": "611:366:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "1048:53:16",
- "statements": [
- {
- "expression": {
- "arguments": [
- {
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "1065:3:16"
- },
- {
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "1088:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "1070:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1070:24:16"
- }
- ],
- "functionName": {
- "name": "mstore",
- "nodeType": "YulIdentifier",
- "src": "1058:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1058:37:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1058:37:16"
- }
- ]
- },
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
- "nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "value",
- "nodeType": "YulTypedName",
- "src": "1036:5:16",
- "type": ""
- },
- {
- "name": "pos",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "1043:3:16",
+ "src": "479:7:16",
"type": ""
}
],
- "src": "983:118:16"
+ "src": "442:126:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1205:124:16",
+ "src": "619:51:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1215:26:16",
+ "src": "629:35:16",
"value": {
"arguments": [
{
- "name": "headStart",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1227:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1238:2:16",
- "type": "",
- "value": "32"
+ "src": "658:5:16"
}
],
"functionName": {
- "name": "add",
+ "name": "cleanup_t_uint160",
"nodeType": "YulIdentifier",
- "src": "1223:3:16"
+ "src": "640:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "1223:18:16"
+ "src": "640:24:16"
},
"variableNames": [
{
- "name": "tail",
+ "name": "cleaned",
"nodeType": "YulIdentifier",
- "src": "1215:4:16"
+ "src": "629:7:16"
}
]
- },
- {
- "expression": {
- "arguments": [
- {
- "name": "value0",
- "nodeType": "YulIdentifier",
- "src": "1295:6:16"
- },
- {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1308:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1319:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1304:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1304:17:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_address_to_t_address_fromStack",
- "nodeType": "YulIdentifier",
- "src": "1251:43:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1251:71:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "1251:71:16"
}
]
},
- "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
+ "name": "cleanup_t_address",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
- "nodeType": "YulTypedName",
- "src": "1177:9:16",
- "type": ""
- },
- {
- "name": "value0",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1189:6:16",
+ "src": "601:5:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "tail",
+ "name": "cleaned",
"nodeType": "YulTypedName",
- "src": "1200:4:16",
+ "src": "611:7:16",
"type": ""
}
],
- "src": "1107:222:16"
+ "src": "574:96:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1506:248:16",
+ "src": "741:53:16",
"statements": [
- {
- "nodeType": "YulAssignment",
- "src": "1516:26:16",
- "value": {
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1528:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1539:2:16",
- "type": "",
- "value": "32"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1524:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1524:18:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1516:4:16"
- }
- ]
- },
{
"expression": {
"arguments": [
{
- "arguments": [
- {
- "name": "headStart",
- "nodeType": "YulIdentifier",
- "src": "1563:9:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "1574:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "add",
- "nodeType": "YulIdentifier",
- "src": "1559:3:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1559:17:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "758:3:16"
},
{
"arguments": [
{
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1582:4:16"
- },
- {
- "name": "headStart",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "1588:9:16"
+ "src": "781:5:16"
}
],
"functionName": {
- "name": "sub",
+ "name": "cleanup_t_address",
"nodeType": "YulIdentifier",
- "src": "1578:3:16"
+ "src": "763:17:16"
},
"nodeType": "YulFunctionCall",
- "src": "1578:20:16"
+ "src": "763:24:16"
}
],
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "1552:6:16"
+ "src": "751:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "1552:47:16"
+ "src": "751:37:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1552:47:16"
- },
- {
- "nodeType": "YulAssignment",
- "src": "1608:139:16",
- "value": {
- "arguments": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1742:4:16"
- }
- ],
- "functionName": {
- "name": "abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack",
- "nodeType": "YulIdentifier",
- "src": "1616:124:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "1616:131:16"
- },
- "variableNames": [
- {
- "name": "tail",
- "nodeType": "YulIdentifier",
- "src": "1608:4:16"
- }
- ]
+ "src": "751:37:16"
}
]
},
- "name": "abi_encode_tuple_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1__to_t_string_memory_ptr__fromStack_reversed",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "headStart",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "1486:9:16",
+ "src": "729:5:16",
"type": ""
- }
- ],
- "returnVariables": [
+ },
{
- "name": "tail",
+ "name": "pos",
"nodeType": "YulTypedName",
- "src": "1501:4:16",
+ "src": "736:3:16",
"type": ""
}
],
- "src": "1335:419:16"
+ "src": "676:118:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "1858:124:16",
+ "src": "898:124:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "1868:26:16",
+ "src": "908:26:16",
"value": {
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1880:9:16"
+ "src": "920:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1891:2:16",
+ "src": "931:2:16",
"type": "",
"value": "32"
}
@@ -823,16 +470,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "1876:3:16"
+ "src": "916:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1876:18:16"
+ "src": "916:18:16"
},
"variableNames": [
{
"name": "tail",
"nodeType": "YulIdentifier",
- "src": "1868:4:16"
+ "src": "908:4:16"
}
]
},
@@ -842,19 +489,19 @@
{
"name": "value0",
"nodeType": "YulIdentifier",
- "src": "1948:6:16"
+ "src": "988:6:16"
},
{
"arguments": [
{
"name": "headStart",
"nodeType": "YulIdentifier",
- "src": "1961:9:16"
+ "src": "1001:9:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "1972:1:16",
+ "src": "1012:1:16",
"type": "",
"value": "0"
}
@@ -862,38 +509,38 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "1957:3:16"
+ "src": "997:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "1957:17:16"
+ "src": "997:17:16"
}
],
"functionName": {
- "name": "abi_encode_t_uint256_to_t_uint256_fromStack",
+ "name": "abi_encode_t_address_to_t_address_fromStack",
"nodeType": "YulIdentifier",
- "src": "1904:43:16"
+ "src": "944:43:16"
},
"nodeType": "YulFunctionCall",
- "src": "1904:71:16"
+ "src": "944:71:16"
},
"nodeType": "YulExpressionStatement",
- "src": "1904:71:16"
+ "src": "944:71:16"
}
]
},
- "name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
+ "name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nodeType": "YulTypedName",
- "src": "1830:9:16",
+ "src": "870:9:16",
"type": ""
},
{
"name": "value0",
"nodeType": "YulTypedName",
- "src": "1842:6:16",
+ "src": "882:6:16",
"type": ""
}
],
@@ -901,26 +548,26 @@
{
"name": "tail",
"nodeType": "YulTypedName",
- "src": "1853:4:16",
+ "src": "893:4:16",
"type": ""
}
],
- "src": "1760:222:16"
+ "src": "800:222:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2028:35:16",
+ "src": "1068:35:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "2038:19:16",
+ "src": "1078:19:16",
"value": {
"arguments": [
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2054:2:16",
+ "src": "1094:2:16",
"type": "",
"value": "64"
}
@@ -928,16 +575,16 @@
"functionName": {
"name": "mload",
"nodeType": "YulIdentifier",
- "src": "2048:5:16"
+ "src": "1088:5:16"
},
"nodeType": "YulFunctionCall",
- "src": "2048:9:16"
+ "src": "1088:9:16"
},
"variableNames": [
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "2038:6:16"
+ "src": "1078:6:16"
}
]
}
@@ -949,346 +596,538 @@
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "2021:6:16",
+ "src": "1061:6:16",
"type": ""
}
],
- "src": "1988:75:16"
+ "src": "1028:75:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2165:73:16",
+ "src": "1198:28:16",
"statements": [
{
"expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2182:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1215:1:16",
+ "type": "",
+ "value": "0"
},
{
- "name": "length",
- "nodeType": "YulIdentifier",
- "src": "2187:6:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1218:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "mstore",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "2175:6:16"
+ "src": "1208:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2175:19:16"
+ "src": "1208:12:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2175:19:16"
- },
+ "src": "1208:12:16"
+ }
+ ]
+ },
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulFunctionDefinition",
+ "src": "1109:117:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1321:28:16",
+ "statements": [
{
- "nodeType": "YulAssignment",
- "src": "2203:29:16",
- "value": {
+ "expression": {
"arguments": [
{
- "name": "pos",
- "nodeType": "YulIdentifier",
- "src": "2222:3:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1338:1:16",
+ "type": "",
+ "value": "0"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2227:4:16",
+ "src": "1341:1:16",
"type": "",
- "value": "0x20"
+ "value": "0"
}
],
"functionName": {
- "name": "add",
+ "name": "revert",
"nodeType": "YulIdentifier",
- "src": "2218:3:16"
+ "src": "1331:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2218:14:16"
+ "src": "1331:12:16"
},
- "variableNames": [
- {
- "name": "updated_pos",
- "nodeType": "YulIdentifier",
- "src": "2203:11:16"
- }
- ]
+ "nodeType": "YulExpressionStatement",
+ "src": "1331:12:16"
}
]
},
- "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
"nodeType": "YulFunctionDefinition",
- "parameters": [
- {
- "name": "pos",
- "nodeType": "YulTypedName",
- "src": "2137:3:16",
- "type": ""
- },
- {
- "name": "length",
- "nodeType": "YulTypedName",
- "src": "2142:6:16",
- "type": ""
- }
- ],
- "returnVariables": [
- {
- "name": "updated_pos",
- "nodeType": "YulTypedName",
- "src": "2153:11:16",
- "type": ""
- }
- ],
- "src": "2069:169:16"
+ "src": "1232:117:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2289:51:16",
+ "src": "1398:79:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "2299:35:16",
- "value": {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1455:16:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1464:1:16",
+ "type": "",
+ "value": "0"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1467:1:16",
+ "type": "",
+ "value": "0"
+ }
+ ],
+ "functionName": {
+ "name": "revert",
+ "nodeType": "YulIdentifier",
+ "src": "1457:6:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1457:12:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1457:12:16"
+ }
+ ]
+ },
+ "condition": {
"arguments": [
{
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2328:5:16"
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1421:5:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1446:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "cleanup_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "1428:17:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1428:24:16"
+ }
+ ],
+ "functionName": {
+ "name": "eq",
+ "nodeType": "YulIdentifier",
+ "src": "1418:2:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1418:35:16"
}
],
"functionName": {
- "name": "cleanup_t_uint160",
+ "name": "iszero",
"nodeType": "YulIdentifier",
- "src": "2310:17:16"
+ "src": "1411:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2310:24:16"
+ "src": "1411:43:16"
},
- "variableNames": [
- {
- "name": "cleaned",
- "nodeType": "YulIdentifier",
- "src": "2299:7:16"
- }
- ]
+ "nodeType": "YulIf",
+ "src": "1408:63:16"
}
]
},
- "name": "cleanup_t_address",
+ "name": "validator_revert_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nodeType": "YulTypedName",
- "src": "2271:5:16",
+ "src": "1391:5:16",
"type": ""
}
],
- "returnVariables": [
- {
- "name": "cleaned",
- "nodeType": "YulTypedName",
- "src": "2281:7:16",
- "type": ""
- }
- ],
- "src": "2244:96:16"
+ "src": "1355:122:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2391:81:16",
+ "src": "1535:87:16",
"statements": [
{
"nodeType": "YulAssignment",
- "src": "2401:65:16",
+ "src": "1545:29:16",
"value": {
"arguments": [
{
- "name": "value",
+ "name": "offset",
"nodeType": "YulIdentifier",
- "src": "2416:5:16"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2423:42:16",
- "type": "",
- "value": "0xffffffffffffffffffffffffffffffffffffffff"
+ "src": "1567:6:16"
}
],
"functionName": {
- "name": "and",
+ "name": "calldataload",
"nodeType": "YulIdentifier",
- "src": "2412:3:16"
+ "src": "1554:12:16"
},
"nodeType": "YulFunctionCall",
- "src": "2412:54:16"
+ "src": "1554:20:16"
},
"variableNames": [
{
- "name": "cleaned",
+ "name": "value",
"nodeType": "YulIdentifier",
- "src": "2401:7:16"
+ "src": "1545:5:16"
}
]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "value",
+ "nodeType": "YulIdentifier",
+ "src": "1610:5:16"
+ }
+ ],
+ "functionName": {
+ "name": "validator_revert_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "1583:26:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1583:33:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1583:33:16"
}
]
},
- "name": "cleanup_t_uint160",
+ "name": "abi_decode_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "offset",
"nodeType": "YulTypedName",
- "src": "2373:5:16",
+ "src": "1513:6:16",
+ "type": ""
+ },
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "1521:3:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "value",
"nodeType": "YulTypedName",
- "src": "2383:7:16",
+ "src": "1529:5:16",
"type": ""
}
],
- "src": "2346:126:16"
+ "src": "1483:139:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2523:32:16",
+ "src": "1694:263:16",
"statements": [
{
- "nodeType": "YulAssignment",
- "src": "2533:16:16",
- "value": {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "2544:5:16"
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "1740:83:16",
+ "statements": [
+ {
+ "expression": {
+ "arguments": [],
+ "functionName": {
+ "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "nodeType": "YulIdentifier",
+ "src": "1742:77:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1742:79:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "1742:79:16"
+ }
+ ]
},
- "variableNames": [
- {
- "name": "cleaned",
+ "condition": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "1715:7:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1724:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
+ "nodeType": "YulIdentifier",
+ "src": "1711:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1711:23:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1736:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "slt",
"nodeType": "YulIdentifier",
- "src": "2533:7:16"
+ "src": "1707:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1707:32:16"
+ },
+ "nodeType": "YulIf",
+ "src": "1704:119:16"
+ },
+ {
+ "nodeType": "YulBlock",
+ "src": "1833:117:16",
+ "statements": [
+ {
+ "nodeType": "YulVariableDeclaration",
+ "src": "1848:15:16",
+ "value": {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "1862:1:16",
+ "type": "",
+ "value": "0"
+ },
+ "variables": [
+ {
+ "name": "offset",
+ "nodeType": "YulTypedName",
+ "src": "1852:6:16",
+ "type": ""
+ }
+ ]
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "1877:63:16",
+ "value": {
+ "arguments": [
+ {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "1912:9:16"
+ },
+ {
+ "name": "offset",
+ "nodeType": "YulIdentifier",
+ "src": "1923:6:16"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "1908:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1908:22:16"
+ },
+ {
+ "name": "dataEnd",
+ "nodeType": "YulIdentifier",
+ "src": "1932:7:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_decode_t_uint256",
+ "nodeType": "YulIdentifier",
+ "src": "1887:20:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "1887:53:16"
+ },
+ "variableNames": [
+ {
+ "name": "value0",
+ "nodeType": "YulIdentifier",
+ "src": "1877:6:16"
+ }
+ ]
}
]
}
]
},
- "name": "cleanup_t_uint256",
+ "name": "abi_decode_tuple_t_uint256",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "1664:9:16",
+ "type": ""
+ },
+ {
+ "name": "dataEnd",
"nodeType": "YulTypedName",
- "src": "2505:5:16",
+ "src": "1675:7:16",
"type": ""
}
],
"returnVariables": [
{
- "name": "cleaned",
+ "name": "value0",
"nodeType": "YulTypedName",
- "src": "2515:7:16",
+ "src": "1687:6:16",
"type": ""
}
],
- "src": "2478:77:16"
+ "src": "1628:329:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2650:28:16",
+ "src": "2059:73:16",
"statements": [
{
"expression": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2667:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2076:3:16"
},
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2670:1:16",
- "type": "",
- "value": "0"
+ "name": "length",
+ "nodeType": "YulIdentifier",
+ "src": "2081:6:16"
}
],
"functionName": {
- "name": "revert",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "2660:6:16"
+ "src": "2069:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2660:12:16"
+ "src": "2069:19:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2660:12:16"
- }
- ]
- },
- "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",
- "nodeType": "YulFunctionDefinition",
- "src": "2561:117:16"
- },
- {
- "body": {
- "nodeType": "YulBlock",
- "src": "2773:28:16",
- "statements": [
+ "src": "2069:19:16"
+ },
{
- "expression": {
+ "nodeType": "YulAssignment",
+ "src": "2097:29:16",
+ "value": {
"arguments": [
{
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "2790:1:16",
- "type": "",
- "value": "0"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2116:3:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2793:1:16",
+ "src": "2121:4:16",
"type": "",
- "value": "0"
+ "value": "0x20"
}
],
"functionName": {
- "name": "revert",
+ "name": "add",
"nodeType": "YulIdentifier",
- "src": "2783:6:16"
+ "src": "2112:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2783:12:16"
+ "src": "2112:14:16"
},
- "nodeType": "YulExpressionStatement",
- "src": "2783:12:16"
+ "variableNames": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulIdentifier",
+ "src": "2097:11:16"
+ }
+ ]
}
]
},
- "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
"nodeType": "YulFunctionDefinition",
- "src": "2684:117:16"
+ "parameters": [
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "2031:3:16",
+ "type": ""
+ },
+ {
+ "name": "length",
+ "nodeType": "YulTypedName",
+ "src": "2036:6:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "updated_pos",
+ "nodeType": "YulTypedName",
+ "src": "2047:11:16",
+ "type": ""
+ }
+ ],
+ "src": "1963:169:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "2913:132:16",
+ "src": "2244:132:16",
"statements": [
{
"expression": {
@@ -1298,12 +1137,12 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "2935:6:16"
+ "src": "2266:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "2943:1:16",
+ "src": "2274:1:16",
"type": "",
"value": "0"
}
@@ -1311,16 +1150,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "2931:3:16"
+ "src": "2262:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2931:14:16"
+ "src": "2262:14:16"
},
{
"hexValue": "546869732066756e6374696f6e206973207265737472696374656420746f2074",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "2947:34:16",
+ "src": "2278:34:16",
"type": "",
"value": "This function is restricted to t"
}
@@ -1328,13 +1167,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "2924:6:16"
+ "src": "2255:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2924:58:16"
+ "src": "2255:58:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2924:58:16"
+ "src": "2255:58:16"
},
{
"expression": {
@@ -1344,12 +1183,12 @@
{
"name": "memPtr",
"nodeType": "YulIdentifier",
- "src": "3003:6:16"
+ "src": "2334:6:16"
},
{
"kind": "number",
"nodeType": "YulLiteral",
- "src": "3011:2:16",
+ "src": "2342:2:16",
"type": "",
"value": "32"
}
@@ -1357,16 +1196,16 @@
"functionName": {
"name": "add",
"nodeType": "YulIdentifier",
- "src": "2999:3:16"
+ "src": "2330:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "2999:15:16"
+ "src": "2330:15:16"
},
{
"hexValue": "686520636f6e74726163742773206f776e6572",
"kind": "string",
"nodeType": "YulLiteral",
- "src": "3016:21:16",
+ "src": "2347:21:16",
"type": "",
"value": "he contract's owner"
}
@@ -1374,13 +1213,13 @@
"functionName": {
"name": "mstore",
"nodeType": "YulIdentifier",
- "src": "2992:6:16"
+ "src": "2323:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "2992:46:16"
+ "src": "2323:46:16"
},
"nodeType": "YulExpressionStatement",
- "src": "2992:46:16"
+ "src": "2323:46:16"
}
]
},
@@ -1390,125 +1229,286 @@
{
"name": "memPtr",
"nodeType": "YulTypedName",
- "src": "2905:6:16",
+ "src": "2236:6:16",
"type": ""
}
],
- "src": "2807:238:16"
+ "src": "2138:238:16"
},
{
"body": {
"nodeType": "YulBlock",
- "src": "3094:79:16",
+ "src": "2528:220:16",
"statements": [
{
- "body": {
- "nodeType": "YulBlock",
- "src": "3151:16:16",
- "statements": [
+ "nodeType": "YulAssignment",
+ "src": "2538:74:16",
+ "value": {
+ "arguments": [
{
- "expression": {
- "arguments": [
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3160:1:16",
- "type": "",
- "value": "0"
- },
- {
- "kind": "number",
- "nodeType": "YulLiteral",
- "src": "3163:1:16",
- "type": "",
- "value": "0"
- }
- ],
- "functionName": {
- "name": "revert",
- "nodeType": "YulIdentifier",
- "src": "3153:6:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3153:12:16"
- },
- "nodeType": "YulExpressionStatement",
- "src": "3153:12:16"
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2604:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2609:2:16",
+ "type": "",
+ "value": "51"
}
- ]
+ ],
+ "functionName": {
+ "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "2545:58:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2545:67:16"
},
- "condition": {
+ "variableNames": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2538:3:16"
+ }
+ ]
+ },
+ {
+ "expression": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2710:3:16"
+ }
+ ],
+ "functionName": {
+ "name": "store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1",
+ "nodeType": "YulIdentifier",
+ "src": "2621:88:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2621:93:16"
+ },
+ "nodeType": "YulExpressionStatement",
+ "src": "2621:93:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "2723:19:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "pos",
+ "nodeType": "YulIdentifier",
+ "src": "2734:3:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2739:2:16",
+ "type": "",
+ "value": "64"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2730:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2730:12:16"
+ },
+ "variableNames": [
+ {
+ "name": "end",
+ "nodeType": "YulIdentifier",
+ "src": "2723:3:16"
+ }
+ ]
+ }
+ ]
+ },
+ "name": "abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulFunctionDefinition",
+ "parameters": [
+ {
+ "name": "pos",
+ "nodeType": "YulTypedName",
+ "src": "2516:3:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "end",
+ "nodeType": "YulTypedName",
+ "src": "2524:3:16",
+ "type": ""
+ }
+ ],
+ "src": "2382:366:16"
+ },
+ {
+ "body": {
+ "nodeType": "YulBlock",
+ "src": "2925:248:16",
+ "statements": [
+ {
+ "nodeType": "YulAssignment",
+ "src": "2935:26:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "2947:9:16"
+ },
+ {
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2958:2:16",
+ "type": "",
+ "value": "32"
+ }
+ ],
+ "functionName": {
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2943:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2943:18:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "2935:4:16"
+ }
+ ]
+ },
+ {
+ "expression": {
"arguments": [
{
"arguments": [
{
- "name": "value",
+ "name": "headStart",
"nodeType": "YulIdentifier",
- "src": "3117:5:16"
+ "src": "2982:9:16"
},
{
- "arguments": [
- {
- "name": "value",
- "nodeType": "YulIdentifier",
- "src": "3142:5:16"
- }
- ],
- "functionName": {
- "name": "cleanup_t_uint256",
- "nodeType": "YulIdentifier",
- "src": "3124:17:16"
- },
- "nodeType": "YulFunctionCall",
- "src": "3124:24:16"
+ "kind": "number",
+ "nodeType": "YulLiteral",
+ "src": "2993:1:16",
+ "type": "",
+ "value": "0"
}
],
"functionName": {
- "name": "eq",
+ "name": "add",
+ "nodeType": "YulIdentifier",
+ "src": "2978:3:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "2978:17:16"
+ },
+ {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "3001:4:16"
+ },
+ {
+ "name": "headStart",
+ "nodeType": "YulIdentifier",
+ "src": "3007:9:16"
+ }
+ ],
+ "functionName": {
+ "name": "sub",
"nodeType": "YulIdentifier",
- "src": "3114:2:16"
+ "src": "2997:3:16"
},
"nodeType": "YulFunctionCall",
- "src": "3114:35:16"
+ "src": "2997:20:16"
}
],
"functionName": {
- "name": "iszero",
+ "name": "mstore",
"nodeType": "YulIdentifier",
- "src": "3107:6:16"
+ "src": "2971:6:16"
},
"nodeType": "YulFunctionCall",
- "src": "3107:43:16"
+ "src": "2971:47:16"
},
- "nodeType": "YulIf",
- "src": "3104:63:16"
+ "nodeType": "YulExpressionStatement",
+ "src": "2971:47:16"
+ },
+ {
+ "nodeType": "YulAssignment",
+ "src": "3027:139:16",
+ "value": {
+ "arguments": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "3161:4:16"
+ }
+ ],
+ "functionName": {
+ "name": "abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack",
+ "nodeType": "YulIdentifier",
+ "src": "3035:124:16"
+ },
+ "nodeType": "YulFunctionCall",
+ "src": "3035:131:16"
+ },
+ "variableNames": [
+ {
+ "name": "tail",
+ "nodeType": "YulIdentifier",
+ "src": "3027:4:16"
+ }
+ ]
}
]
},
- "name": "validator_revert_t_uint256",
+ "name": "abi_encode_tuple_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1__to_t_string_memory_ptr__fromStack_reversed",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
- "name": "value",
+ "name": "headStart",
+ "nodeType": "YulTypedName",
+ "src": "2905:9:16",
+ "type": ""
+ }
+ ],
+ "returnVariables": [
+ {
+ "name": "tail",
"nodeType": "YulTypedName",
- "src": "3087:5:16",
+ "src": "2920:4:16",
"type": ""
}
],
- "src": "3051:122:16"
+ "src": "2754:419:16"
}
]
},
- "contents": "{\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 51)\n store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function abi_encode_tuple_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1(memPtr) {\n\n mstore(add(memPtr, 0), \"This function is restricted to t\")\n\n mstore(add(memPtr, 32), \"he contract's owner\")\n\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n}\n",
+ "contents": "{\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function validator_revert_t_uint256(value) {\n if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) }\n }\n\n function abi_decode_t_uint256(offset, end) -> value {\n value := calldataload(offset)\n validator_revert_t_uint256(value)\n }\n\n function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 {\n if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd)\n }\n\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1(memPtr) {\n\n mstore(add(memPtr, 0), \"This function is restricted to t\")\n\n mstore(add(memPtr, 32), \"he contract's owner\")\n\n }\n\n function abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 51)\n store_literal_in_memory_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_f60fe2d9d123295bf92ecf95167f1fa709e374da35e4c083bd39dc2d82acd8b1_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n}\n",
"id": 16,
"language": "Yul",
"name": "#utility.yul"
}
],
"sourceMap": "66:352:15:-:0;;;113:10;90:33;;;;;;;;;;;;;;;;;;;;66:352;;;;;;;;;;;;;;;;",
- "deployedSourceMap": "66:352:15:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;127:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;90:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;313:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;127:36;;;;:::o;90:33::-;;;;;;;;;;;;:::o;313:103::-;225:5;;;;;;;;;;211:19;;:10;:19;;;196:101;;;;;;;;;;;;:::i;:::-;;;;;;;;;402:9:::1;375:24;:36;;;;313:103:::0;:::o;7:139:16:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:329::-;211:6;260:2;248:9;239:7;235:23;231:32;228:119;;;266:79;;:::i;:::-;228:119;386:1;411:53;456:7;447:6;436:9;432:22;411:53;:::i;:::-;401:63;;357:117;152:329;;;;:::o;487:118::-;574:24;592:5;574:24;:::i;:::-;569:3;562:37;487:118;;:::o;611:366::-;753:3;774:67;838:2;833:3;774:67;:::i;:::-;767:74;;850:93;939:3;850:93;:::i;:::-;968:2;963:3;959:12;952:19;;611:366;;;:::o;983:118::-;1070:24;1088:5;1070:24;:::i;:::-;1065:3;1058:37;983:118;;:::o;1107:222::-;1200:4;1238:2;1227:9;1223:18;1215:26;;1251:71;1319:1;1308:9;1304:17;1295:6;1251:71;:::i;:::-;1107:222;;;;:::o;1335:419::-;1501:4;1539:2;1528:9;1524:18;1516:26;;1588:9;1582:4;1578:20;1574:1;1563:9;1559:17;1552:47;1616:131;1742:4;1616:131;:::i;:::-;1608:139;;1335:419;;;:::o;1760:222::-;1853:4;1891:2;1880:9;1876:18;1868:26;;1904:71;1972:1;1961:9;1957:17;1948:6;1904:71;:::i;:::-;1760:222;;;;:::o;2069:169::-;2153:11;2187:6;2182:3;2175:19;2227:4;2222:3;2218:14;2203:29;;2069:169;;;;:::o;2244:96::-;2281:7;2310:24;2328:5;2310:24;:::i;:::-;2299:35;;2244:96;;;:::o;2346:126::-;2383:7;2423:42;2416:5;2412:54;2401:65;;2346:126;;;:::o;2478:77::-;2515:7;2544:5;2533:16;;2478:77;;;:::o;2684:117::-;2793:1;2790;2783:12;2807:238;2947:34;2943:1;2935:6;2931:14;2924:58;3016:21;3011:2;3003:6;2999:15;2992:46;2807:238;:::o;3051:122::-;3124:24;3142:5;3124:24;:::i;:::-;3117:5;3114:35;3104:63;;3163:1;3160;3153:12;3104:63;3051:122;:::o",
+ "deployedSourceMap": "66:352:15:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;127:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;90:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;313:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;127:36;;;;:::o;90:33::-;;;;;;;;;;;;:::o;313:103::-;225:5;;;;;;;;;;211:19;;:10;:19;;;196:101;;;;;;;;;;;;:::i;:::-;;;;;;;;;402:9:::1;375:24;:36;;;;313:103:::0;:::o;7:77:16:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;442:126::-;479:7;519:42;512:5;508:54;497:65;;442:126;;;:::o;574:96::-;611:7;640:24;658:5;640:24;:::i;:::-;629:35;;574:96;;;:::o;676:118::-;763:24;781:5;763:24;:::i;:::-;758:3;751:37;676:118;;:::o;800:222::-;893:4;931:2;920:9;916:18;908:26;;944:71;1012:1;1001:9;997:17;988:6;944:71;:::i;:::-;800:222;;;;:::o;1109:117::-;1218:1;1215;1208:12;1355:122;1428:24;1446:5;1428:24;:::i;:::-;1421:5;1418:35;1408:63;;1467:1;1464;1457:12;1408:63;1355:122;:::o;1483:139::-;1529:5;1567:6;1554:20;1545:29;;1583:33;1610:5;1583:33;:::i;:::-;1483:139;;;;:::o;1628:329::-;1687:6;1736:2;1724:9;1715:7;1711:23;1707:32;1704:119;;;1742:79;;:::i;:::-;1704:119;1862:1;1887:53;1932:7;1923:6;1912:9;1908:22;1887:53;:::i;:::-;1877:63;;1833:117;1628:329;;;;:::o;1963:169::-;2047:11;2081:6;2076:3;2069:19;2121:4;2116:3;2112:14;2097:29;;1963:169;;;;:::o;2138:238::-;2278:34;2274:1;2266:6;2262:14;2255:58;2347:21;2342:2;2334:6;2330:15;2323:46;2138:238;:::o;2382:366::-;2524:3;2545:67;2609:2;2604:3;2545:67;:::i;:::-;2538:74;;2621:93;2710:3;2621:93;:::i;:::-;2739:2;2734:3;2730:12;2723:19;;2382:366;;;:::o;2754:419::-;2920:4;2958:2;2947:9;2943:18;2935:26;;3007:9;3001:4;2997:20;2993:1;2982:9;2978:17;2971:47;3035:131;3161:4;3035:131;:::i;:::-;3027:139;;2754:419;;;:::o",
"source": "// SPDX-License-Identifier: MIT\npragma solidity >=0.4.22 <0.9.0;\n\ncontract Migrations {\n address public owner = msg.sender;\n uint public last_completed_migration;\n\n modifier restricted() {\n require(\n msg.sender == owner,\n \"This function is restricted to the contract's owner\"\n );\n _;\n }\n\n function setCompleted(uint completed) public restricted {\n last_completed_migration = completed;\n }\n}\n",
- "sourcePath": "/home/bravo/Documents/GitHub/NFT-Marketplace/contracts/Migrations.sol",
+ "sourcePath": "/Users/mac/git/lianbo/gkpart/contracts/Migrations.sol",
"ast": {
"absolutePath": "project:/contracts/Migrations.sol",
"exportedSymbols": {
@@ -1537,6 +1537,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Migrations",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -1933,6 +1934,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Migrations",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
@@ -2303,7 +2305,7 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {
"1337": {
@@ -2315,8 +2317,8 @@
"5777": {
"events": {},
"links": {},
- "address": "0x72aAF967Dd2911391Dd239e970BCfDC55a0dd805",
- "transactionHash": "0x9a2cfcdffa4aa5f999a9958337cdbb30e9ba2cc5915b33fb45fa3de500a20d47"
+ "address": "0x5902987b00005ae980d3a09e38225eaea3Daa14E",
+ "transactionHash": "0x00ae415965b5d8a032a2cd3d0477967c35054e066978d158f3af41a7eda9947d"
},
"1629893393320": {
"events": {},
@@ -2341,10 +2343,16 @@
"links": {},
"address": "0x5b00995431fb8379513B46C69eaD7E94a80877cA",
"transactionHash": "0x044a7fcfb35156c063d4446a2db8bb08ab4e09922a0600d220a204cd2c1243c9"
+ },
+ "1649733374388": {
+ "events": {},
+ "links": {},
+ "address": "0x2Db83E6a59fdFbA4E4EB9AC849Cd785a75a0b5c7",
+ "transactionHash": "0xbc7a148bc512d26aea7edc8d49a634fa7f814b8c73f5622f7ad19923c445d837"
}
},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-09-29T19:45:50.464Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-05-04T04:41:56.517Z",
"networkType": "ethereum",
"devdoc": {
"kind": "dev",
diff --git a/client/src/contracts/Strings.json b/client/src/contracts/Strings.json
index dc8733c..9ed4590 100644
--- a/client/src/contracts/Strings.json
+++ b/client/src/contracts/Strings.json
@@ -1,9 +1,9 @@
{
"contractName": "Strings",
"abi": [],
- "metadata": "{\"compiler\":{\"version\":\"0.8.7+commit.e28d00a7\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"String operations.\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Strings.sol\":\"Strings\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]}},\"version\":1}",
- "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122055de6e98ee00c820a50ec5bc2de1373a2907b8a09b910e6818da456d34c7312864736f6c63430008070033",
- "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122055de6e98ee00c820a50ec5bc2de1373a2907b8a09b910e6818da456d34c7312864736f6c63430008070033",
+ "metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"String operations.\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"@openzeppelin/contracts/utils/Strings.sol\":\"Strings\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts/utils/Strings.sol\":{\"keccak256\":\"0x391d3ba97ab6856a16b225d6ee29617ad15ff00db70f3b4df1ab5ea33aa47c9d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d636ba90bbbeed04a1ea7fe9ec2466757e30fd38ba2ca173636dbf69a518735e\",\"dweb:/ipfs/QmQwCB2BHnEuYR22PYt9HkpbgeFDhq4rHmaYqAZbX3WRC7\"]}},\"version\":1}",
+ "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220417da0681a7a2f55904bee1f65078be8acb4ae7ef5972471ca7dc80314603f4664736f6c634300080d0033",
+ "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220417da0681a7a2f55904bee1f65078be8acb4ae7ef5972471ca7dc80314603f4664736f6c634300080d0033",
"immutableReferences": {},
"generatedSources": [],
"deployedGeneratedSources": [],
@@ -36,6 +36,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Strings",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -2583,6 +2584,7 @@
{
"abstract": false,
"baseContracts": [],
+ "canonicalName": "Strings",
"contractDependencies": [],
"contractKind": "library",
"documentation": {
@@ -5107,11 +5109,11 @@
},
"compiler": {
"name": "solc",
- "version": "0.8.7+commit.e28d00a7.Emscripten.clang"
+ "version": "0.8.13+commit.abaa5c0e.Emscripten.clang"
},
"networks": {},
- "schemaVersion": "3.4.1",
- "updatedAt": "2021-08-25T12:11:03.770Z",
+ "schemaVersion": "3.4.5",
+ "updatedAt": "2022-04-12T03:18:09.720Z",
"devdoc": {
"details": "String operations.",
"kind": "dev",
diff --git a/client/src/pages/CreateNFT/index.js b/client/src/pages/CreateNFT/index.js
index 7530c05..1d6fec1 100644
--- a/client/src/pages/CreateNFT/index.js
+++ b/client/src/pages/CreateNFT/index.js
@@ -5,7 +5,6 @@ import CancelOutlinedIcon from "@material-ui/icons/CancelOutlined";
import InputAdornment from '@material-ui/core/InputAdornment';
import TextField from "@material-ui/core/TextField";
import Button from "@material-ui/core/Button";
-
import { useStyles } from "./styles.js";
import DropZone from "../../components/DropZone";
diff --git a/client/src/pages/Home/index.js b/client/src/pages/Home/index.js
index 8afa006..936a231 100644
--- a/client/src/pages/Home/index.js
+++ b/client/src/pages/Home/index.js
@@ -67,7 +67,7 @@ const Home = () => {
.totalItemsForSale()
.call();
- for (var tokenId = 1; tokenId <= totalSupply; tokenId++) {
+ for (let tokenId = 1; tokenId <= totalSupply; tokenId++) {
let item = await artTokenContract.methods.Items(tokenId).call();
let owner = await artTokenContract.methods.ownerOf(tokenId).call();
@@ -77,7 +77,6 @@ const Home = () => {
console.log("Err: ", err);
});
console.log("response: ", response);
-
itemsList.push({
name: response.data.name,
description: response.data.description,
@@ -92,8 +91,9 @@ const Home = () => {
isSold: null,
});
}
+ console.log('itemsList',itemsList);
if (totalItemsForSale > 0) {
- for (var saleId = 0; saleId < totalItemsForSale; saleId++) {
+ for (let saleId = 0; saleId < totalItemsForSale; saleId++) {
let item = await marketplaceContract.methods
.itemsForSale(saleId)
.call();
@@ -142,7 +142,7 @@ const Home = () => {
const nftItem = useSelector((state) => state.allNft.nft);
return (
-
+
@@ -204,7 +204,7 @@ const Home = () => {
))}
-
+
);
};
diff --git a/client/src/pages/Home/styles.js b/client/src/pages/Home/styles.js
index 3eda2f5..b06057a 100644
--- a/client/src/pages/Home/styles.js
+++ b/client/src/pages/Home/styles.js
@@ -10,6 +10,7 @@ const useStyles = makeStyles({
height: "100%",
},
+
banner: {
// minHeight: "50vh",
// maxHeight: "50vh",
diff --git a/client/src/pages/My NFTs/index.js b/client/src/pages/My NFTs/index.js
new file mode 100644
index 0000000..281f72e
--- /dev/null
+++ b/client/src/pages/My NFTs/index.js
@@ -0,0 +1,58 @@
+import React, { useState } from "react";
+import {useStyles} from "./styles";
+import Grid from '@material-ui/core/Grid';
+import Paper from '@material-ui/core/Paper';
+import {useSelector} from "react-redux";
+import Card from "../../components/Card";
+import Typography from "@material-ui/core/Typography";
+
+
+const MyNFTs =()=> {
+ const classes = useStyles();
+ const nft = useSelector((state) => state.allNft.nft);
+ const nftItem = useSelector((state) => state.allNft.nft);
+ const account = useSelector((state) => state.allNft.account);
+ const {
+ image,
+ name,
+ price,
+ owner,
+ creator,
+ description,
+ tokenId,
+ saleId,
+ isForSale,
+ isSold,
+ } = nft;
+ const listItems =[];
+ let filterByName=(nft,account)=>{
+ return nft.filter(item=>item.owner == account);
+ }
+ console.log(filterByName(nft,account));
+ const MyNfts =filterByName(nft,account);
+ console.log(MyNfts);
+
+
+
+ return (
+
+
+ My NFTs
+
+ {MyNfts.map((MyNfts) => (
+
+
+
+ ))}
+
+
+
+ );
+};
+export default MyNFTs;
\ No newline at end of file
diff --git a/client/src/pages/My NFTs/styles.js b/client/src/pages/My NFTs/styles.js
new file mode 100644
index 0000000..3227a6e
--- /dev/null
+++ b/client/src/pages/My NFTs/styles.js
@@ -0,0 +1,23 @@
+import { makeStyles } from '@material-ui/core/styles';
+const useStyles = makeStyles((theme) => ({
+ root: {
+ flexGrow: 1,
+ },
+ control: {
+ padding: theme.spacing(2),
+ },
+ homepage: {
+
+ },
+ MyNfts: {
+ marginTop: "2rem",
+ padding: "0 2rem",
+ },
+ title: {
+ fontFamily: "sans-serif",
+ fontSize: "1.8rem",
+ fontWeight: "600",
+ marginBottom: "1rem",
+ }
+}));
+export {useStyles};
\ No newline at end of file
diff --git a/client/src/pages/Transfer/index.js b/client/src/pages/Transfer/index.js
new file mode 100644
index 0000000..a6601c9
--- /dev/null
+++ b/client/src/pages/Transfer/index.js
@@ -0,0 +1,81 @@
+import React, { useState } from "react";
+import { useSelector } from "react-redux";
+import { Link, useHistory } from "react-router-dom";
+import CancelOutlinedIcon from "@material-ui/icons/CancelOutlined";
+import { useStyles } from "./styles.js";
+import DropZone from "../../components/DropZone";
+import TextField from "@material-ui/core/TextField";
+import InputAdornment from "@material-ui/core/InputAdornment";
+import Button from "@material-ui/core/Button";
+const Transfer =()=> {
+ const history = useHistory();
+ const classes = useStyles();
+ const [formData, setFormData] = useState({
+ title: "",
+ description: "",
+ price: "",
+ });
+ function handleInputChange(event) {
+ let { name, value } = event.target;
+ // if(name === 'image'){
+ // value = event.target.files[0];
+ // }
+ setFormData({ ...formData, [name]: value });
+ }
+
+
+
+
+ return (
+ )
+};
+export default Transfer;
\ No newline at end of file
diff --git a/client/src/pages/Transfer/styles.js b/client/src/pages/Transfer/styles.js
new file mode 100644
index 0000000..c23f991
--- /dev/null
+++ b/client/src/pages/Transfer/styles.js
@@ -0,0 +1,53 @@
+import { makeStyles } from '@material-ui/core/styles';
+
+const useStyles = makeStyles({
+ pageTransferNFTs: {
+ width: "100%",
+ maxWidth: "1100px",
+ margin: "0 auto",
+
+ '& form': {
+ margin: "20px auto 80px auto",
+ maxWidth: "730px",
+ background: "#FFF",
+ borderRadius: "8px",
+
+ display: "flex",
+ flexDirection: "column",
+
+ '& fieldset': {
+ display: "flex",
+ flexDirection: "column",
+ justifyContent: "space-evenly",
+ alignItems: "center",
+
+ width: "400px",
+ minWidth: "240px",
+ marginTop: "64px",
+ marginLeft: "2rem",
+ minInlineSize: "auto",
+ border: "0",
+ }
+ }
+ },
+ formHeader: {
+ display: "flex",
+ alignItems: "baseline",
+
+ '& h1': {
+ fontSize: "36px",
+ },
+
+ '& a': {
+ marginLeft: "auto",
+ marginRight: "1.5rem",
+ }
+ },
+ content: {
+ display: "flex",
+ flexDirection: "row",
+ justifyContent: "center",
+ },
+});
+
+export { useStyles };
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 729838d..88870f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,20997 @@
{
+ "name": "gkpart",
+ "lockfileVersion": 2,
"requires": true,
- "lockfileVersion": 1,
+ "packages": {
+ "": {
+ "dependencies": {
+ "@emotion/react": "^11.9.0",
+ "@emotion/styled": "^11.8.1",
+ "@mui/material": "^5.6.1",
+ "@openzeppelin/contracts": "^4.2.0",
+ "@truffle/hdwallet-provider": "^1.4.2",
+ "@types/chai": "^4.2.21",
+ "chai": "^4.3.4",
+ "chai-as-promised": "7.1.1",
+ "install": "^0.13.0",
+ "semantic-ui-css": "^2.4.1",
+ "semantic-ui-react": "^2.0.3",
+ "truffle": "^5.4.0"
+ }
+ },
+ "node_modules/@apollo/client": {
+ "version": "3.3.21",
+ "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz",
+ "integrity": "sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-typed-document-node/core": "^3.0.0",
+ "@types/zen-observable": "^0.8.0",
+ "@wry/context": "^0.6.0",
+ "@wry/equality": "^0.5.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graphql-tag": "^2.12.0",
+ "hoist-non-react-statics": "^3.3.2",
+ "optimism": "^0.16.0",
+ "prop-types": "^15.7.2",
+ "symbol-observable": "^4.0.0",
+ "ts-invariant": "^0.8.0",
+ "tslib": "^1.10.0",
+ "zen-observable": "^0.8.14"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0",
+ "react": "^16.8.0 || ^17.0.0",
+ "subscriptions-transport-ws": "^0.9.0"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "subscriptions-transport-ws": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@apollo/client/node_modules/@wry/equality": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz",
+ "integrity": "sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@apollo/client/node_modules/@wry/equality/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
+ "optional": true
+ },
+ "node_modules/@apollo/client/node_modules/symbol-observable": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
+ "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/@apollo/client/node_modules/ts-invariant": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.8.2.tgz",
+ "integrity": "sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@apollo/client/node_modules/ts-invariant/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
+ "optional": true
+ },
+ "node_modules/@apollo/client/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/@apollo/protobufjs": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.2.tgz",
+ "integrity": "sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.2",
+ "@protobufjs/base64": "^1.1.2",
+ "@protobufjs/codegen": "^2.0.4",
+ "@protobufjs/eventemitter": "^1.1.0",
+ "@protobufjs/fetch": "^1.1.0",
+ "@protobufjs/float": "^1.0.2",
+ "@protobufjs/inquire": "^1.1.0",
+ "@protobufjs/path": "^1.1.2",
+ "@protobufjs/pool": "^1.1.0",
+ "@protobufjs/utf8": "^1.1.0",
+ "@types/long": "^4.0.0",
+ "@types/node": "^10.1.0",
+ "long": "^4.0.0"
+ },
+ "bin": {
+ "apollo-pbjs": "bin/pbjs",
+ "apollo-pbts": "bin/pbts"
+ }
+ },
+ "node_modules/@apollo/protobufjs/node_modules/@types/node": {
+ "version": "10.17.60",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
+ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
+ "optional": true
+ },
+ "node_modules/@apollographql/apollo-tools": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.1.tgz",
+ "integrity": "sha512-ZII+/xUFfb9ezDU2gad114+zScxVFMVlZ91f8fGApMzlS1kkqoyLnC4AJaQ1Ya/X+b63I20B4Gd+eCL8QuB4sA==",
+ "optional": true,
+ "engines": {
+ "node": ">=8",
+ "npm": ">=6"
+ }
+ },
+ "node_modules/@apollographql/graphql-playground-html": {
+ "version": "1.6.27",
+ "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz",
+ "integrity": "sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw==",
+ "optional": true,
+ "dependencies": {
+ "xss": "^1.0.8"
+ }
+ },
+ "node_modules/@apollographql/graphql-upload-8-fork": {
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz",
+ "integrity": "sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g==",
+ "optional": true,
+ "dependencies": {
+ "@types/express": "*",
+ "@types/fs-capacitor": "*",
+ "@types/koa": "*",
+ "busboy": "^0.3.1",
+ "fs-capacitor": "^2.0.4",
+ "http-errors": "^1.7.3",
+ "object-path": "^0.11.4"
+ },
+ "engines": {
+ "node": ">=8.5"
+ },
+ "peerDependencies": {
+ "graphql": "0.13.1 - 15"
+ }
+ },
+ "node_modules/@apollographql/graphql-upload-8-fork/node_modules/http-errors": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
+ "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
+ "optional": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@apollographql/graphql-upload-8-fork/node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "optional": true
+ },
+ "node_modules/@ardatan/aggregate-error": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz",
+ "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "~2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@ardatan/aggregate-error/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "dependencies": {
+ "@babel/highlight": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.14.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
+ "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz",
+ "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==",
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/generator": "^7.14.8",
+ "@babel/helper-compilation-targets": "^7.14.5",
+ "@babel/helper-module-transforms": "^7.14.8",
+ "@babel/helpers": "^7.14.8",
+ "@babel/parser": "^7.14.8",
+ "@babel/template": "^7.14.5",
+ "@babel/traverse": "^7.14.8",
+ "@babel/types": "^7.14.8",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.1.2",
+ "semver": "^6.3.0",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/@babel/parser": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/core/node_modules/@babel/traverse": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
+ "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/generator": "^7.14.8",
+ "@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.14.8",
+ "@babel/types": "^7.14.8",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/core/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+ "dependencies": {
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
+ "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
+ "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
+ "dependencies": {
+ "@babel/compat-data": "^7.14.5",
+ "@babel/helper-validator-option": "^7.14.5",
+ "browserslist": "^4.16.6",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz",
+ "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.14.5",
+ "@babel/helper-function-name": "^7.14.5",
+ "@babel/helper-member-expression-to-functions": "^7.14.7",
+ "@babel/helper-optimise-call-expression": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.14.5",
+ "@babel/helper-split-export-declaration": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
+ "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/parser": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/traverse": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "dependencies": {
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.14.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
+ "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
+ "dependencies": {
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz",
+ "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.14.5",
+ "@babel/helper-simple-access": "^7.14.8",
+ "@babel/helper-split-export-declaration": "^7.14.5",
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/template": "^7.14.5",
+ "@babel/traverse": "^7.14.8",
+ "@babel/types": "^7.14.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
+ "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/generator": "^7.14.8",
+ "@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.14.8",
+ "@babel/types": "^7.14.8",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
+ "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
+ "dependencies": {
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
+ "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
+ "dependencies": {
+ "@babel/helper-member-expression-to-functions": "^7.14.5",
+ "@babel/helper-optimise-call-expression": "^7.14.5",
+ "@babel/traverse": "^7.14.5",
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
+ "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/generator": "^7.14.8",
+ "@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.14.8",
+ "@babel/types": "^7.14.8",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz",
+ "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==",
+ "dependencies": {
+ "@babel/types": "^7.14.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
+ "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz",
+ "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==",
+ "dependencies": {
+ "@babel/template": "^7.14.5",
+ "@babel/traverse": "^7.14.8",
+ "@babel/types": "^7.14.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers/node_modules/@babel/parser": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/helpers/node_modules/@babel/traverse": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
+ "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/generator": "^7.14.8",
+ "@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.14.8",
+ "@babel/types": "^7.14.8",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.12.16",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz",
+ "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==",
+ "optional": true,
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
+ "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.14.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
+ "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
+ "optional": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.14.7",
+ "@babel/helper-compilation-targets": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-flow": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz",
+ "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
+ "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
+ "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
+ "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz",
+ "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
+ "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
+ "optional": true,
+ "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-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.14.5",
+ "@babel/helper-split-export-declaration": "^7.14.5",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
+ "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.14.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
+ "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-flow-strip-types": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz",
+ "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-flow": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
+ "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
+ "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-function-name": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
+ "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
+ "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
+ "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-simple-access": "^7.14.5",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
+ "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
+ "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
+ "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz",
+ "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz",
+ "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.14.5",
+ "@babel/helper-module-imports": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-jsx": "^7.14.5",
+ "@babel/types": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": {
+ "version": "7.14.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
+ "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.14.8",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
+ "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.14.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
+ "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
+ "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz",
+ "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==",
+ "dependencies": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template/node_modules/@babel/parser": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/template/node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
+ "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@babel/generator": "^7.12.13",
+ "@babel/helper-function-name": "^7.12.13",
+ "@babel/helper-split-export-declaration": "^7.12.13",
+ "@babel/parser": "^7.12.13",
+ "@babel/types": "^7.12.13",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.19"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
+ "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.12.11",
+ "lodash": "^4.17.19",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "node_modules/@consento/sync-randombytes": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@consento/sync-randombytes/-/sync-randombytes-1.0.5.tgz",
+ "integrity": "sha512-mPJ2XvrTLQGEdhleDuSIkWtVWnvmhREOC1FjorV1nlK49t/52Z9X1d618gTj6nlQghRLiYvcd8oL4vZ2YZuDIQ==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.4.3",
+ "seedrandom": "^3.0.5"
+ }
+ },
+ "node_modules/@emotion/babel-plugin": {
+ "version": "11.9.2",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz",
+ "integrity": "sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/plugin-syntax-jsx": "^7.12.13",
+ "@babel/runtime": "^7.13.10",
+ "@emotion/hash": "^0.8.0",
+ "@emotion/memoize": "^0.7.5",
+ "@emotion/serialize": "^1.0.2",
+ "babel-plugin-macros": "^2.6.1",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.0.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@emotion/cache": {
+ "version": "11.7.1",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
+ "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
+ "dependencies": {
+ "@emotion/memoize": "^0.7.4",
+ "@emotion/sheet": "^1.1.0",
+ "@emotion/utils": "^1.0.0",
+ "@emotion/weak-memoize": "^0.2.5",
+ "stylis": "4.0.13"
+ }
+ },
+ "node_modules/@emotion/hash": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
+ "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
+ },
+ "node_modules/@emotion/is-prop-valid": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz",
+ "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==",
+ "dependencies": {
+ "@emotion/memoize": "^0.7.4"
+ }
+ },
+ "node_modules/@emotion/memoize": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
+ "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
+ },
+ "node_modules/@emotion/react": {
+ "version": "11.9.0",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz",
+ "integrity": "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@emotion/babel-plugin": "^11.7.1",
+ "@emotion/cache": "^11.7.1",
+ "@emotion/serialize": "^1.0.3",
+ "@emotion/utils": "^1.1.0",
+ "@emotion/weak-memoize": "^0.2.5",
+ "hoist-non-react-statics": "^3.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/serialize": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz",
+ "integrity": "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==",
+ "dependencies": {
+ "@emotion/hash": "^0.8.0",
+ "@emotion/memoize": "^0.7.4",
+ "@emotion/unitless": "^0.7.5",
+ "@emotion/utils": "^1.0.0",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@emotion/sheet": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
+ "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
+ },
+ "node_modules/@emotion/styled": {
+ "version": "11.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz",
+ "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@emotion/babel-plugin": "^11.7.1",
+ "@emotion/is-prop-valid": "^1.1.2",
+ "@emotion/serialize": "^1.0.2",
+ "@emotion/utils": "^1.1.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "@emotion/react": "^11.0.0-rc.0",
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/unitless": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
+ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
+ },
+ "node_modules/@emotion/utils": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
+ "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
+ },
+ "node_modules/@emotion/weak-memoize": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
+ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
+ },
+ "node_modules/@ethereumjs/common": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz",
+ "integrity": "sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==",
+ "dependencies": {
+ "crc-32": "^1.2.0",
+ "ethereumjs-util": "^7.1.0"
+ }
+ },
+ "node_modules/@ethereumjs/tx": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.0.tgz",
+ "integrity": "sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==",
+ "dependencies": {
+ "@ethereumjs/common": "^2.4.0",
+ "ethereumjs-util": "^7.1.0"
+ }
+ },
+ "node_modules/@ethersproject/abi": {
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz",
+ "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==",
+ "dependencies": {
+ "@ethersproject/address": "^5.0.4",
+ "@ethersproject/bignumber": "^5.0.7",
+ "@ethersproject/bytes": "^5.0.4",
+ "@ethersproject/constants": "^5.0.4",
+ "@ethersproject/hash": "^5.0.4",
+ "@ethersproject/keccak256": "^5.0.3",
+ "@ethersproject/logger": "^5.0.5",
+ "@ethersproject/properties": "^5.0.3",
+ "@ethersproject/strings": "^5.0.4"
+ }
+ },
+ "node_modules/@ethersproject/abstract-provider": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.0.tgz",
+ "integrity": "sha512-vPBR7HKUBY0lpdllIn7tLIzNN7DrVnhCLKSzY0l8WAwxz686m/aL7ASDzrVxV93GJtIub6N2t4dfZ29CkPOxgA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bignumber": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/networks": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/transactions": "^5.4.0",
+ "@ethersproject/web": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/abstract-signer": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.0.tgz",
+ "integrity": "sha512-AieQAzt05HJZS2bMofpuxMEp81AHufA5D6M4ScKwtolj041nrfIbIi8ciNW7+F59VYxXq+V4c3d568Q6l2m8ew==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/abstract-provider": "^5.4.0",
+ "@ethersproject/bignumber": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/address": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz",
+ "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bignumber": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/keccak256": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/rlp": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/base64": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz",
+ "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/bignumber": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.0.tgz",
+ "integrity": "sha512-OXUu9f9hO3vGRIPxU40cignXZVaYyfx6j9NNMjebKdnaCL3anCLSSy8/b8d03vY6dh7duCC0kW72GEC4tZer2w==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "bn.js": "^4.11.9"
+ }
+ },
+ "node_modules/@ethersproject/bignumber/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@ethersproject/bytes": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz",
+ "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/logger": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/constants": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz",
+ "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bignumber": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/hash": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz",
+ "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/abstract-signer": "^5.4.0",
+ "@ethersproject/address": "^5.4.0",
+ "@ethersproject/bignumber": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/keccak256": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/strings": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/keccak256": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz",
+ "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0",
+ "js-sha3": "0.5.7"
+ }
+ },
+ "node_modules/@ethersproject/logger": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.0.tgz",
+ "integrity": "sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ]
+ },
+ "node_modules/@ethersproject/networks": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.1.tgz",
+ "integrity": "sha512-8SvowCKz9Uf4xC5DTKI8+il8lWqOr78kmiqAVLYT9lzB8aSmJHQMD1GSuJI0CW4hMAnzocpGpZLgiMdzsNSPig==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/logger": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/properties": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.0.tgz",
+ "integrity": "sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/logger": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/rlp": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz",
+ "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/signing-key": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz",
+ "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0",
+ "bn.js": "^4.11.9",
+ "elliptic": "6.5.4",
+ "hash.js": "1.1.7"
+ }
+ },
+ "node_modules/@ethersproject/signing-key/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@ethersproject/signing-key/node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/@ethersproject/strings": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz",
+ "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/constants": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/transactions": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz",
+ "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/address": "^5.4.0",
+ "@ethersproject/bignumber": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/constants": "^5.4.0",
+ "@ethersproject/keccak256": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/rlp": "^5.4.0",
+ "@ethersproject/signing-key": "^5.4.0"
+ }
+ },
+ "node_modules/@ethersproject/web": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz",
+ "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "dependencies": {
+ "@ethersproject/base64": "^5.4.0",
+ "@ethersproject/bytes": "^5.4.0",
+ "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/strings": "^5.4.0"
+ }
+ },
+ "node_modules/@fluentui/react-component-event-listener": {
+ "version": "0.51.7",
+ "resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.51.7.tgz",
+ "integrity": "sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg==",
+ "dependencies": {
+ "@babel/runtime": "^7.10.4"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17",
+ "react-dom": "^16.8.0 || ^17"
+ }
+ },
+ "node_modules/@fluentui/react-component-ref": {
+ "version": "0.51.7",
+ "resolved": "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.51.7.tgz",
+ "integrity": "sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA==",
+ "dependencies": {
+ "@babel/runtime": "^7.10.4",
+ "react-is": "^16.6.3"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17",
+ "react-dom": "^16.8.0 || ^17"
+ }
+ },
+ "node_modules/@graphql-tools/batch-delegate": {
+ "version": "6.2.6",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-6.2.6.tgz",
+ "integrity": "sha512-QUoE9pQtkdNPFdJHSnBhZtUfr3M7pIRoXoMR+TG7DK2Y62ISKbT/bKtZEUU1/2v5uqd5WVIvw9dF8gHDSJAsSA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/delegate": "^6.2.4",
+ "dataloader": "2.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/batch-delegate/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/batch-execute": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz",
+ "integrity": "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.7.0",
+ "dataloader": "2.0.0",
+ "tslib": "~2.2.0",
+ "value-or-promise": "1.0.6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/batch-execute/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/code-file-loader": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz",
+ "integrity": "sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/graphql-tag-pluck": "^6.5.1",
+ "@graphql-tools/utils": "^7.0.0",
+ "tslib": "~2.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/code-file-loader/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/delegate": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-6.2.4.tgz",
+ "integrity": "sha512-mXe6DfoWmq49kPcDrpKHgC2DSWcD5q0YCaHHoXYPAOlnLH8VMTY8BxcE8y/Do2eyg+GLcwAcrpffVszWMwqw0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "@graphql-tools/schema": "^6.2.4",
+ "@graphql-tools/utils": "^6.2.4",
+ "dataloader": "2.0.0",
+ "is-promise": "4.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/delegate/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/git-loader": {
+ "version": "6.2.6",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz",
+ "integrity": "sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/graphql-tag-pluck": "^6.2.6",
+ "@graphql-tools/utils": "^7.0.0",
+ "tslib": "~2.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/git-loader/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/github-loader": {
+ "version": "6.2.5",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz",
+ "integrity": "sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/graphql-tag-pluck": "^6.2.6",
+ "@graphql-tools/utils": "^7.0.0",
+ "cross-fetch": "3.0.6",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/github-loader/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/graphql-file-loader": {
+ "version": "6.2.7",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz",
+ "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/import": "^6.2.6",
+ "@graphql-tools/utils": "^7.0.0",
+ "tslib": "~2.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-file-loader/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz",
+ "integrity": "sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==",
+ "optional": true,
+ "dependencies": {
+ "@babel/parser": "7.12.16",
+ "@babel/traverse": "7.12.13",
+ "@babel/types": "7.12.13",
+ "@graphql-tools/utils": "^7.0.0",
+ "tslib": "~2.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/import": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz",
+ "integrity": "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==",
+ "optional": true,
+ "dependencies": {
+ "resolve-from": "5.0.0",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/import/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/json-file-loader": {
+ "version": "6.2.6",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz",
+ "integrity": "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/json-file-loader/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/links": {
+ "version": "6.2.5",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/links/-/links-6.2.5.tgz",
+ "integrity": "sha512-XeGDioW7F+HK6HHD/zCeF0HRC9s12NfOXAKv1HC0J7D50F4qqMvhdS/OkjzLoBqsgh/Gm8icRc36B5s0rOA9ig==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.0.0",
+ "apollo-link": "1.2.14",
+ "apollo-upload-client": "14.1.2",
+ "cross-fetch": "3.0.6",
+ "form-data": "3.0.0",
+ "is-promise": "4.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/links/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/form-data": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
+ "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/links/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/load": {
+ "version": "6.2.8",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz",
+ "integrity": "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/merge": "^6.2.12",
+ "@graphql-tools/utils": "^7.5.0",
+ "globby": "11.0.3",
+ "import-from": "3.0.0",
+ "is-glob": "4.0.1",
+ "p-limit": "3.1.0",
+ "tslib": "~2.2.0",
+ "unixify": "1.0.0",
+ "valid-url": "1.0.9"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/load-files": {
+ "version": "6.3.2",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.3.2.tgz",
+ "integrity": "sha512-3mgwEKZ8yy7CD/uVs9yeXR3r+GwjlTKRG5bC75xdJFN8WbzbcHjIJiTXfWSAYqbfSTam0hWnRdWghagzFSo5kQ==",
+ "optional": true,
+ "dependencies": {
+ "globby": "11.0.3",
+ "tslib": "~2.1.0",
+ "unixify": "1.0.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/load-files/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "optional": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/load/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/merge": {
+ "version": "6.2.14",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz",
+ "integrity": "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/schema": "^7.0.0",
+ "@graphql-tools/utils": "^7.7.0",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/schema": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz",
+ "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.1.2",
+ "tslib": "~2.2.0",
+ "value-or-promise": "1.0.6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/merge/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/mock": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-6.2.4.tgz",
+ "integrity": "sha512-O5Zvq/mcDZ7Ptky0IZ4EK9USmxV6FEVYq0Jxv2TI80kvxbCjt0tbEpZ+r1vIt1gZOXlAvadSHYyzWnUPh+1vkQ==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/schema": "^6.2.4",
+ "@graphql-tools/utils": "^6.2.4",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/mock/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/module-loader": {
+ "version": "6.2.7",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/module-loader/-/module-loader-6.2.7.tgz",
+ "integrity": "sha512-ItAAbHvwfznY9h1H9FwHYDstTcm22Dr5R9GZtrWlpwqj0jaJGcBxsMB9jnK9kFqkbtFYEe4E/NsSnxsS4/vViQ==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.5.0",
+ "tslib": "~2.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/module-loader/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz",
+ "integrity": "sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.1.0",
+ "relay-compiler": "10.1.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/resolvers-composition": {
+ "version": "6.2.8",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/resolvers-composition/-/resolvers-composition-6.2.8.tgz",
+ "integrity": "sha512-/2xedRZYhvts88x9Rv/VWrk69wpl84M7cuYZ4aAacqxnXNm7zxT+MqeL54lsRhq2Kb2yjEhtfguEiqOn+kV8Xg==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.9.1",
+ "lodash": "4.17.21",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/resolvers-composition/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/schema": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-6.2.4.tgz",
+ "integrity": "sha512-rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^6.2.4",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/schema/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/stitch": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-6.2.4.tgz",
+ "integrity": "sha512-0C7PNkS7v7iAc001m7c1LPm5FUB0/DYw+s3OyCii6YYYHY8NwdI0roeOyeDGFJkFubWBQfjc3hoSyueKtU73mw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/batch-delegate": "^6.2.4",
+ "@graphql-tools/delegate": "^6.2.4",
+ "@graphql-tools/merge": "^6.2.4",
+ "@graphql-tools/schema": "^6.2.4",
+ "@graphql-tools/utils": "^6.2.4",
+ "@graphql-tools/wrap": "^6.2.4",
+ "is-promise": "4.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/stitch/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/url-loader": {
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz",
+ "integrity": "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/delegate": "^7.0.1",
+ "@graphql-tools/utils": "^7.9.0",
+ "@graphql-tools/wrap": "^7.0.4",
+ "@microsoft/fetch-event-source": "2.0.1",
+ "@types/websocket": "1.0.2",
+ "abort-controller": "3.0.0",
+ "cross-fetch": "3.1.4",
+ "extract-files": "9.0.0",
+ "form-data": "4.0.0",
+ "graphql-ws": "^4.4.1",
+ "is-promise": "4.0.0",
+ "isomorphic-ws": "4.0.1",
+ "lodash": "4.17.21",
+ "meros": "1.1.4",
+ "subscriptions-transport-ws": "^0.9.18",
+ "sync-fetch": "0.3.0",
+ "tslib": "~2.2.0",
+ "valid-url": "1.0.9",
+ "ws": "7.4.5"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/delegate": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz",
+ "integrity": "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "@graphql-tools/batch-execute": "^7.1.2",
+ "@graphql-tools/schema": "^7.1.5",
+ "@graphql-tools/utils": "^7.7.1",
+ "dataloader": "2.0.0",
+ "tslib": "~2.2.0",
+ "value-or-promise": "1.0.6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/schema": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz",
+ "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/utils": "^7.1.2",
+ "tslib": "~2.2.0",
+ "value-or-promise": "1.0.6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": {
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz",
+ "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.2",
+ "tslib": "~2.2.0"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/wrap": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz",
+ "integrity": "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/delegate": "^7.1.5",
+ "@graphql-tools/schema": "^7.1.5",
+ "@graphql-tools/utils": "^7.8.1",
+ "tslib": "~2.2.0",
+ "value-or-promise": "1.0.6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/cross-fetch": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
+ "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
+ "optional": true,
+ "dependencies": {
+ "node-fetch": "2.6.1"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/tslib": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+ "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/url-loader/node_modules/ws": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
+ "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@graphql-tools/utils": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz",
+ "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==",
+ "optional": true,
+ "dependencies": {
+ "@ardatan/aggregate-error": "0.0.6",
+ "camel-case": "4.1.1",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/utils/node_modules/camel-case": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz",
+ "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==",
+ "optional": true,
+ "dependencies": {
+ "pascal-case": "^3.1.1",
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/@graphql-tools/utils/node_modules/camel-case/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/utils/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/utils/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "optional": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/utils/node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "optional": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/@graphql-tools/utils/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-tools/wrap": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-6.2.4.tgz",
+ "integrity": "sha512-cyQgpybolF9DjL2QNOvTS1WDCT/epgYoiA8/8b3nwv5xmMBQ6/6nYnZwityCZ7njb7MMyk7HBEDNNlP9qNJDcA==",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/delegate": "^6.2.4",
+ "@graphql-tools/schema": "^6.2.4",
+ "@graphql-tools/utils": "^6.2.4",
+ "is-promise": "4.0.0",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@graphql-tools/wrap/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/@graphql-typed-document-node/core": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz",
+ "integrity": "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==",
+ "optional": true,
+ "peerDependencies": {
+ "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/@gulp-sourcemaps/map-sources": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz",
+ "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=",
+ "optional": true,
+ "dependencies": {
+ "normalize-path": "^2.0.1",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/@improbable-eng/grpc-web": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz",
+ "integrity": "sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==",
+ "optional": true,
+ "dependencies": {
+ "browser-headers": "^0.4.0"
+ },
+ "peerDependencies": {
+ "google-protobuf": "^3.2.0"
+ }
+ },
+ "node_modules/@josephg/resolvable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz",
+ "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==",
+ "optional": true
+ },
+ "node_modules/@ledgerhq/devices": {
+ "version": "5.51.1",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz",
+ "integrity": "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==",
+ "optional": true,
+ "dependencies": {
+ "@ledgerhq/errors": "^5.50.0",
+ "@ledgerhq/logs": "^5.50.0",
+ "rxjs": "6",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/@ledgerhq/devices/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "optional": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@ledgerhq/errors": {
+ "version": "5.50.0",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz",
+ "integrity": "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==",
+ "optional": true
+ },
+ "node_modules/@ledgerhq/hw-transport": {
+ "version": "5.51.1",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz",
+ "integrity": "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==",
+ "optional": true,
+ "dependencies": {
+ "@ledgerhq/devices": "^5.51.1",
+ "@ledgerhq/errors": "^5.50.0",
+ "events": "^3.3.0"
+ }
+ },
+ "node_modules/@ledgerhq/hw-transport-webusb": {
+ "version": "5.53.1",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-5.53.1.tgz",
+ "integrity": "sha512-A/f+xcrkIAZiJrvPpDvsrjxQX4cI2kbdiunQkwsYmOG3Bp4z89ZnsBiC7YBst4n2/g+QgTg0/KPVtODU5djooQ==",
+ "optional": true,
+ "dependencies": {
+ "@ledgerhq/devices": "^5.51.1",
+ "@ledgerhq/errors": "^5.50.0",
+ "@ledgerhq/hw-transport": "^5.51.1",
+ "@ledgerhq/logs": "^5.50.0"
+ }
+ },
+ "node_modules/@ledgerhq/logs": {
+ "version": "5.50.0",
+ "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz",
+ "integrity": "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==",
+ "optional": true
+ },
+ "node_modules/@microsoft/fetch-event-source": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz",
+ "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==",
+ "optional": true
+ },
+ "node_modules/@mui/base": {
+ "version": "5.0.0-alpha.76",
+ "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz",
+ "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@emotion/is-prop-valid": "^1.1.2",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "@popperjs/core": "^2.11.5",
+ "clsx": "^1.1.1",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0",
+ "react-dom": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/base/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "node_modules/@mui/material": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz",
+ "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/base": "5.0.0-alpha.76",
+ "@mui/system": "^5.6.1",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "@types/react-transition-group": "^4.4.4",
+ "clsx": "^1.1.1",
+ "csstype": "^3.0.11",
+ "hoist-non-react-statics": "^3.3.2",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2",
+ "react-transition-group": "^4.4.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.5.0",
+ "@emotion/styled": "^11.3.0",
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0",
+ "react-dom": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/material/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "node_modules/@mui/private-theming": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz",
+ "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/utils": "^5.6.1",
+ "prop-types": "^15.7.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/styled-engine": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz",
+ "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@emotion/cache": "^11.7.1",
+ "prop-types": "^15.7.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.4.1",
+ "@emotion/styled": "^11.3.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/system": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz",
+ "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/private-theming": "^5.6.1",
+ "@mui/styled-engine": "^5.6.1",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "clsx": "^1.1.1",
+ "csstype": "^3.0.11",
+ "prop-types": "^15.7.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.5.0",
+ "@emotion/styled": "^11.3.0",
+ "@types/react": "^17.0.0 || ^18.0.0",
+ "react": "^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/types": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz",
+ "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==",
+ "peerDependencies": {
+ "@types/react": "*"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/utils": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz",
+ "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "@types/prop-types": "^15.7.4",
+ "@types/react-is": "^16.7.1 || ^17.0.0",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "react": "^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@mui/utils/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "node_modules/@multiformats/base-x": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz",
+ "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==",
+ "optional": true
+ },
+ "node_modules/@nodefactory/filsnap-adapter": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz",
+ "integrity": "sha512-nbaYMwVopOXN2bWOdDY3il6gGL9qMuCmMN4WPuoxzJjSnAMJNqEeSe6MNNJ/fYBLipZcJfAtirNXRrFLFN+Tvw==",
+ "deprecated": "Package is deprecated in favour of @chainsafe/filsnap-adapter",
+ "optional": true
+ },
+ "node_modules/@nodefactory/filsnap-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-types/-/filsnap-types-0.2.2.tgz",
+ "integrity": "sha512-XT1tE2vrYF2D0tSNNekgjqKRpqPQn4W72eKul9dDCul/8ykouhqnVTyjFHYvBhlBWE0PK3nmG7i83QvhgGSiMw==",
+ "optional": true
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "optional": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "optional": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "optional": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@openzeppelin/contracts": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.2.0.tgz",
+ "integrity": "sha512-LD4NnkKpHHSMo5z9MvFsG4g1xxZUDqV3A3Futu3nvyfs4wPwXxqOgMaxOoa2PeyGL2VNeSlbxT54enbQzGcgJQ=="
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.5",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz",
+ "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@protobufjs/aspromise": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
+ "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
+ "optional": true
+ },
+ "node_modules/@protobufjs/codegen": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
+ "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
+ "optional": true
+ },
+ "node_modules/@protobufjs/eventemitter": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
+ "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/fetch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
+ "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
+ "optional": true,
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.1",
+ "@protobufjs/inquire": "^1.1.0"
+ }
+ },
+ "node_modules/@protobufjs/float": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
+ "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/inquire": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
+ "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/path": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
+ "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/pool": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
+ "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=",
+ "optional": true
+ },
+ "node_modules/@protobufjs/utf8": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
+ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=",
+ "optional": true
+ },
+ "node_modules/@redux-saga/core": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
+ "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==",
+ "dependencies": {
+ "@babel/runtime": "^7.6.3",
+ "@redux-saga/deferred": "^1.1.2",
+ "@redux-saga/delay-p": "^1.1.2",
+ "@redux-saga/is": "^1.1.2",
+ "@redux-saga/symbols": "^1.1.2",
+ "@redux-saga/types": "^1.1.0",
+ "redux": "^4.0.4",
+ "typescript-tuple": "^2.2.1"
+ }
+ },
+ "node_modules/@redux-saga/core/node_modules/redux": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz",
+ "integrity": "sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==",
+ "dependencies": {
+ "@babel/runtime": "^7.9.2"
+ }
+ },
+ "node_modules/@redux-saga/deferred": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz",
+ "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ=="
+ },
+ "node_modules/@redux-saga/delay-p": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz",
+ "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==",
+ "dependencies": {
+ "@redux-saga/symbols": "^1.1.2"
+ }
+ },
+ "node_modules/@redux-saga/is": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz",
+ "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==",
+ "dependencies": {
+ "@redux-saga/symbols": "^1.1.2",
+ "@redux-saga/types": "^1.1.0"
+ }
+ },
+ "node_modules/@redux-saga/symbols": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz",
+ "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ=="
+ },
+ "node_modules/@redux-saga/types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz",
+ "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
+ },
+ "node_modules/@repeaterjs/repeater": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz",
+ "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==",
+ "optional": true
+ },
+ "node_modules/@semantic-ui-react/event-stack": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.2.tgz",
+ "integrity": "sha512-Yd0Qf7lPCIjzJ9bZYfurlNu2RDXT6KKSyubHfYK3WjRauhxCsq6Fk2LMRI9DEvShoEU+AsLSv3NGkqXAcVp0zg==",
+ "dependencies": {
+ "exenv": "^1.2.2",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": "^16.0.0 || ^17.0.0",
+ "react-dom": "^16.0.0 || ^17.0.0"
+ }
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "dependencies": {
+ "defer-to-connect": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@textile/buckets": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@textile/buckets/-/buckets-6.1.0.tgz",
+ "integrity": "sha512-39pGJicewq7GMKUrBubkh4QHuGL+v6TkkV70GG+VRwD3UENEAoDSPrA8OZYUX+sgAtBuiWWij+ZB2TE2bxagkg==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@repeaterjs/repeater": "^3.0.4",
+ "@textile/buckets-grpc": "2.6.6",
+ "@textile/context": "^0.12.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-authentication": "^3.4.0",
+ "@textile/grpc-connection": "^2.5.0",
+ "@textile/grpc-transport": "^0.5.0",
+ "@textile/hub-grpc": "2.6.6",
+ "@textile/hub-threads-client": "^5.4.0",
+ "@textile/security": "^0.9.0",
+ "@textile/threads-id": "^0.6.0",
+ "abort-controller": "^3.0.0",
+ "cids": "^1.1.4",
+ "it-drain": "^1.0.3",
+ "loglevel": "^1.6.8",
+ "paramap-it": "^0.1.1"
+ }
+ },
+ "node_modules/@textile/buckets-grpc": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/@textile/buckets-grpc/-/buckets-grpc-2.6.6.tgz",
+ "integrity": "sha512-Gg+96RviTLNnSX8rhPxFgREJn3Ss2wca5Szk60nOenW+GoVIc+8dtsA9bE/6Vh5Gn85zAd17m1C2k6PbJK8x3Q==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@types/google-protobuf": "^3.7.4",
+ "google-protobuf": "^3.13.0"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/@textile/buckets/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/@textile/buckets/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@textile/context": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@textile/context/-/context-0.12.0.tgz",
+ "integrity": "sha512-VXH6QXCHVqQDXBC5pxwENFTuSI+LidC5a+qA6MSoCXtDKuqsaqkLHj7J/ZMKezWGxDU8O9WReXpzYFnlYZKyMg==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@textile/security": "^0.9.0"
+ }
+ },
+ "node_modules/@textile/crypto": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@textile/crypto/-/crypto-4.2.0.tgz",
+ "integrity": "sha512-E7K9mCuDkCptqhGTk3iYCoNg44Q0kiWUIzf3vSmDqP60TLROFbg7h45jeh+tiHCFw67jlPm7RE62yUI9/AE5Qw==",
+ "optional": true,
+ "dependencies": {
+ "@types/ed2curve": "^0.2.2",
+ "ed2curve": "^0.3.0",
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "multibase": "^3.1.0",
+ "tweetnacl": "^1.0.3"
+ }
+ },
+ "node_modules/@textile/crypto/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/crypto/node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
+ "optional": true
+ },
+ "node_modules/@textile/grpc-authentication": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/@textile/grpc-authentication/-/grpc-authentication-3.4.0.tgz",
+ "integrity": "sha512-UZsbkSXSbn8TQStoCAhqwt63as6rmQlVprqGJFNp+K1miL55jK1tU/lcVzOjmS33TPkf5PApJ18m2bkiHpR+kw==",
+ "optional": true,
+ "dependencies": {
+ "@textile/context": "^0.12.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-connection": "^2.5.0",
+ "@textile/hub-threads-client": "^5.4.0",
+ "@textile/security": "^0.9.0"
+ }
+ },
+ "node_modules/@textile/grpc-connection": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@textile/grpc-connection/-/grpc-connection-2.5.0.tgz",
+ "integrity": "sha512-KyBSDmOhGLW/pT1MVMqkZNXec/V2PW42MgFIBeXHzUs3cvCSj33+4d0fjB1OYvwTmhBArpqzKSbl94dTHOCoEg==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.12.0",
+ "@textile/context": "^0.12.0",
+ "@textile/grpc-transport": "^0.5.0"
+ }
+ },
+ "node_modules/@textile/grpc-connection/node_modules/@improbable-eng/grpc-web": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz",
+ "integrity": "sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q==",
+ "optional": true,
+ "dependencies": {
+ "browser-headers": "^0.4.0"
+ },
+ "peerDependencies": {
+ "google-protobuf": "^3.2.0"
+ }
+ },
+ "node_modules/@textile/grpc-powergate-client": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/@textile/grpc-powergate-client/-/grpc-powergate-client-2.6.2.tgz",
+ "integrity": "sha512-ODe22lveqPiSkBsxnhLIRKQzZVwvyqDVx6WBPQJZI4yxrja5SDOq6/yH2Dtmqyfxg8BOobFvn+tid3wexRZjnQ==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.14.0",
+ "@types/google-protobuf": "^3.15.2",
+ "google-protobuf": "^3.17.3"
+ }
+ },
+ "node_modules/@textile/grpc-powergate-client/node_modules/@improbable-eng/grpc-web": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.0.tgz",
+ "integrity": "sha512-ag1PTMWpBZKGi6GrEcZ4lkU5Qag23Xjo10BmnK9qyx4TMmSVcWmQ3rECirfQzm2uogrM9n1M6xfOpFsJP62ivA==",
+ "optional": true,
+ "dependencies": {
+ "browser-headers": "^0.4.1"
+ },
+ "peerDependencies": {
+ "google-protobuf": "^3.14.0"
+ }
+ },
+ "node_modules/@textile/grpc-transport": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@textile/grpc-transport/-/grpc-transport-0.5.0.tgz",
+ "integrity": "sha512-d74MA/TbU9dZ3BzLy2Esuh5dTdCaLk6d6rZYf5Sea4GMhZZMo8I/bkftLIicIxXdX/l8s0E5vo+JF6fkYUqMyA==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@types/ws": "^7.2.6",
+ "isomorphic-ws": "^4.0.1",
+ "loglevel": "^1.6.6",
+ "ws": "^7.2.1"
+ }
+ },
+ "node_modules/@textile/grpc-transport/node_modules/ws": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@textile/hub": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@textile/hub/-/hub-6.2.0.tgz",
+ "integrity": "sha512-r5GRaZ2G4GBwC7tcbNAtYuzmhFeH9y/Eul1CtUqhoOQZFQnLQWHclj08zi5NchuLnnQbLuCIc+8KQHlp8jllGQ==",
+ "optional": true,
+ "dependencies": {
+ "@textile/buckets": "^6.1.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-authentication": "^3.4.0",
+ "@textile/hub-filecoin": "^2.1.0",
+ "@textile/hub-grpc": "2.6.6",
+ "@textile/hub-threads-client": "^5.4.0",
+ "@textile/security": "^0.9.0",
+ "@textile/threads-id": "^0.6.0",
+ "@textile/users": "^6.1.0",
+ "loglevel": "^1.6.8",
+ "multihashes": "3.1.2"
+ }
+ },
+ "node_modules/@textile/hub-filecoin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@textile/hub-filecoin/-/hub-filecoin-2.1.0.tgz",
+ "integrity": "sha512-/SWtBIEzPKKEMx5d4C6UZGVdoxxnV2C//pWBv5gRWQNDb2yJYKLftvsj1BQ1TpgdAlFyXZT9g1TgKT++zcOnHA==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.12.0",
+ "@textile/context": "^0.12.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-authentication": "^3.4.0",
+ "@textile/grpc-connection": "^2.5.0",
+ "@textile/grpc-powergate-client": "^2.6.2",
+ "@textile/hub-grpc": "2.6.6",
+ "@textile/security": "^0.9.0",
+ "event-iterator": "^2.0.0",
+ "loglevel": "^1.6.8"
+ }
+ },
+ "node_modules/@textile/hub-filecoin/node_modules/@improbable-eng/grpc-web": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz",
+ "integrity": "sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q==",
+ "optional": true,
+ "dependencies": {
+ "browser-headers": "^0.4.0"
+ },
+ "peerDependencies": {
+ "google-protobuf": "^3.2.0"
+ }
+ },
+ "node_modules/@textile/hub-filecoin/node_modules/event-iterator": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz",
+ "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==",
+ "optional": true
+ },
+ "node_modules/@textile/hub-grpc": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/@textile/hub-grpc/-/hub-grpc-2.6.6.tgz",
+ "integrity": "sha512-PHoLUE1lq0hyiVjIucPHRxps8r1oafXHIgmAR99+Lk4TwAF2MXx5rfxYhg1dEJ3ches8ZuNbVGkiNIXroIoZ8Q==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@types/google-protobuf": "^3.7.4",
+ "google-protobuf": "^3.13.0"
+ }
+ },
+ "node_modules/@textile/hub-threads-client": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@textile/hub-threads-client/-/hub-threads-client-5.4.0.tgz",
+ "integrity": "sha512-V2Y7mcjptAhahMO2P1ytnW9kT87kDeWVwzE49M2xpocnoURoTl4suU022fq894ALcs/7b+bf5cY0M6kifMRA1w==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@textile/context": "^0.12.0",
+ "@textile/hub-grpc": "2.6.6",
+ "@textile/security": "^0.9.0",
+ "@textile/threads-client": "^2.2.0",
+ "@textile/threads-id": "^0.6.0",
+ "@textile/users-grpc": "2.6.6",
+ "loglevel": "^1.7.0"
+ }
+ },
+ "node_modules/@textile/hub/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/hub/node_modules/multihashes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz",
+ "integrity": "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^3.1.0",
+ "uint8arrays": "^2.0.5",
+ "varint": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/hub/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/@textile/hub/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@textile/multiaddr": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@textile/multiaddr/-/multiaddr-0.6.0.tgz",
+ "integrity": "sha512-FCAlWGK1XMpozT2rVqY0qLGSk+eBeoanrq6HGI7fUw216UyAa44rBVsoYclQvx3fccpWzNpehC/BCh92mziMYg==",
+ "optional": true,
+ "dependencies": {
+ "@textile/threads-id": "^0.6.0",
+ "multiaddr": "^8.1.2",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/@textile/multiaddr/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@textile/security": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@textile/security/-/security-0.9.0.tgz",
+ "integrity": "sha512-yE+XfFllEc3rdahadgCs+nWKaVWCdSICLZY9OZ0Ma9tDFHzXtA+CrxnnNreiKPlBzTqxXCouNYYti3ZpTwT8Fw==",
+ "optional": true,
+ "dependencies": {
+ "@consento/sync-randombytes": "^1.0.5",
+ "fast-sha256": "^1.3.0",
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "multibase": "^3.1.0"
+ }
+ },
+ "node_modules/@textile/security/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/threads-client": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.2.0.tgz",
+ "integrity": "sha512-/iK/ETfiYRNIBphhRAATBxdG5HPnt9lf+HMR2m02111GPAVMCuyW8RPFYifI+785UwcoQkeM7E030X1rlNt2iw==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@textile/context": "^0.12.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-transport": "^0.5.0",
+ "@textile/multiaddr": "^0.6.0",
+ "@textile/security": "^0.9.0",
+ "@textile/threads-client-grpc": "^1.0.2",
+ "@textile/threads-id": "^0.6.0",
+ "@types/to-json-schema": "^0.2.0",
+ "fastestsmallesttextencoderdecoder": "^1.0.22",
+ "to-json-schema": "^0.2.5"
+ }
+ },
+ "node_modules/@textile/threads-client-grpc": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@textile/threads-client-grpc/-/threads-client-grpc-1.0.2.tgz",
+ "integrity": "sha512-yrgdUb3VLGW18HKmbzAU8L7NElhnPYKWG9cHZG6EnV3ITS9zOiDydfVSNSkojEDfoFSel5x3eAUiOQbXUrkKng==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@types/google-protobuf": "^3.7.3",
+ "google-protobuf": "^3.13.0"
+ }
+ },
+ "node_modules/@textile/threads-id": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@textile/threads-id/-/threads-id-0.6.0.tgz",
+ "integrity": "sha512-0ZJ+nWirtySYA9XRZ1lPd6qB9ZrlW0QKh8VxVg1118O8UNljY2+NDlAf5hr4ObfnZEU0oi02Zi3IAciSXv8RWQ==",
+ "optional": true,
+ "dependencies": {
+ "@consento/sync-randombytes": "^1.0.4",
+ "multibase": "^3.1.0",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/@textile/threads-id/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@textile/threads-id/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@textile/users": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@textile/users/-/users-6.1.0.tgz",
+ "integrity": "sha512-Pqf22WR+L7tt4KvhlAFyXSAy767iAUua+ODtKrd59iQPiPH33vo/H9BvtauCAAJHAoFJJksJUJFVwFEDAK30OQ==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@textile/buckets-grpc": "2.6.6",
+ "@textile/context": "^0.12.0",
+ "@textile/crypto": "^4.2.0",
+ "@textile/grpc-authentication": "^3.4.0",
+ "@textile/grpc-connection": "^2.5.0",
+ "@textile/grpc-transport": "^0.5.0",
+ "@textile/hub-grpc": "2.6.6",
+ "@textile/hub-threads-client": "^5.4.0",
+ "@textile/security": "^0.9.0",
+ "@textile/threads-id": "^0.6.0",
+ "@textile/users-grpc": "2.6.6",
+ "event-iterator": "^2.0.0",
+ "loglevel": "^1.7.0"
+ }
+ },
+ "node_modules/@textile/users-grpc": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/@textile/users-grpc/-/users-grpc-2.6.6.tgz",
+ "integrity": "sha512-pzI/jAWJx1/NqvSj03ukn2++aDNRdnyjwgbxh2drrsuxRZyCQEa1osBAA+SDkH5oeRf6dgxrc9dF8W1Ttjn0Yw==",
+ "optional": true,
+ "dependencies": {
+ "@improbable-eng/grpc-web": "^0.13.0",
+ "@types/google-protobuf": "^3.7.4",
+ "google-protobuf": "^3.13.0"
+ }
+ },
+ "node_modules/@textile/users/node_modules/event-iterator": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz",
+ "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==",
+ "optional": true
+ },
+ "node_modules/@truffle/abi-utils": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@truffle/abi-utils/-/abi-utils-0.2.2.tgz",
+ "integrity": "sha512-GRphTbgqrsz0B43t5gNGRlMNV/L3LUv9oZXWqw6+ySEiZo1l/p6AA8cPmHp9jbA/dHyqx4MKSQ94qTR2siy0Eg==",
+ "dependencies": {
+ "change-case": "3.0.2",
+ "faker": "^5.3.1",
+ "fast-check": "^2.12.1"
+ }
+ },
+ "node_modules/@truffle/code-utils": {
+ "version": "1.2.29",
+ "resolved": "https://registry.npmjs.org/@truffle/code-utils/-/code-utils-1.2.29.tgz",
+ "integrity": "sha512-BLNDjFLhDHCJjmdVSTObEgQDT3QFi1Yif20fDHt53kwjRH6T+MGcvaW8b9Yk8r3qpeFAYJrT2yEi02JBTr/hNg==",
+ "dependencies": {
+ "cbor": "^5.1.0"
+ }
+ },
+ "node_modules/@truffle/codec": {
+ "version": "0.11.5",
+ "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.5.tgz",
+ "integrity": "sha512-fxAbFwH4N6irwDGPBKCja48xNm5C45NtGH+QyHK1jb6gvzOq7wQrk2Fa2doLnFU3myKDP55PtSq5eH7WMRPVjQ==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "bn.js": "^5.1.3",
+ "cbor": "^5.1.0",
+ "debug": "^4.3.1",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.escaperegexp": "^4.1.2",
+ "lodash.partition": "^4.6.0",
+ "lodash.sum": "^4.0.2",
+ "semver": "^7.3.4",
+ "utf8": "^3.0.0",
+ "web3-utils": "1.4.0"
+ }
+ },
+ "node_modules/@truffle/codec/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@truffle/config": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@truffle/config/-/config-1.3.0.tgz",
+ "integrity": "sha512-ZWQCr50RNVeCIRrwPCrWuH7OJhxOz+0vilLX1PtBXOvl6AXtY5CdxxwK08vo7KTHPcgfKl/UH2PWhj27J9cPCA==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/error": "^0.0.14",
+ "@truffle/events": "^0.0.13",
+ "@truffle/provider": "^0.2.34",
+ "configstore": "^4.0.0",
+ "find-up": "^2.1.0",
+ "lodash.assignin": "^4.2.0",
+ "lodash.merge": "^4.6.2",
+ "module": "^1.2.5",
+ "original-require": "^1.0.1"
+ }
+ },
+ "node_modules/@truffle/db": {
+ "version": "0.5.20",
+ "resolved": "https://registry.npmjs.org/@truffle/db/-/db-0.5.20.tgz",
+ "integrity": "sha512-5kZb/QrgEVgXXP63b+i6TZX4eK6SWaMQCwvxhEyTC+ad4dVEkVqA69JHMjPD4PbuEBwHyrqKEtmN3WyyiOz+Sg==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/abi-utils": "^0.2.2",
+ "@truffle/code-utils": "^1.2.28",
+ "@truffle/config": "^1.3.0",
+ "apollo-server": "^2.18.2",
+ "debug": "^4.3.1",
+ "fs-extra": "^9.1.0",
+ "graphql": "^15.3.0",
+ "graphql-tag": "^2.11.0",
+ "graphql-tools": "^6.2.4",
+ "json-stable-stringify": "^1.0.1",
+ "jsondown": "^1.0.0",
+ "pascal-case": "^2.0.1",
+ "pluralize": "^8.0.0",
+ "pouchdb": "7.1.1",
+ "pouchdb-adapter-memory": "^7.1.1",
+ "pouchdb-adapter-node-websql": "^7.0.0",
+ "pouchdb-debug": "^7.1.1",
+ "pouchdb-find": "^7.0.0",
+ "web3-utils": "1.4.0"
+ }
+ },
+ "node_modules/@truffle/debugger": {
+ "version": "9.1.5",
+ "resolved": "https://registry.npmjs.org/@truffle/debugger/-/debugger-9.1.5.tgz",
+ "integrity": "sha512-LK/8cFqgrJhO6cUzlg0Wz44JmYa6zAX3zn3Y1NiDrx/V0cz4jC/y/ZW8Ss/usyGL1o8MXWA6BAE5GhXLZ5BnZA==",
+ "dependencies": {
+ "@truffle/abi-utils": "^0.2.2",
+ "@truffle/codec": "^0.11.4",
+ "@truffle/source-map-utils": "^1.3.48",
+ "bn.js": "^5.1.3",
+ "debug": "^4.3.1",
+ "json-pointer": "^0.6.0",
+ "json-stable-stringify": "^1.0.1",
+ "lodash.flatten": "^4.4.0",
+ "lodash.merge": "^4.6.2",
+ "lodash.sum": "^4.0.2",
+ "lodash.zipwith": "^4.2.0",
+ "redux": "^3.7.2",
+ "redux-cli-logger": "^2.0.1",
+ "redux-saga": "1.0.0",
+ "remote-redux-devtools": "^0.5.12",
+ "reselect-tree": "^1.3.4",
+ "semver": "^7.3.4",
+ "web3": "1.4.0",
+ "web3-eth-abi": "1.4.0"
+ }
+ },
+ "node_modules/@truffle/debugger/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@truffle/error": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.0.14.tgz",
+ "integrity": "sha512-utJx+SZYoMqk8wldQG4gCVKhV8GwMJbWY7sLXFT/D8wWZTnE2peX7URFJh/cxkjTRCO328z1s2qewkhyVsu2HA==",
+ "optional": true
+ },
+ "node_modules/@truffle/events": {
+ "version": "0.0.13",
+ "resolved": "https://registry.npmjs.org/@truffle/events/-/events-0.0.13.tgz",
+ "integrity": "sha512-y2Odd8OV7GqEqPhP2sD4tSocBYXCgx0kfyYNl7ltpkK1E2Z3yknh453GeA0yzrIbcFQAAYfU4OIhE4RIUt5ISA==",
+ "optional": true,
+ "dependencies": {
+ "emittery": "^0.4.1",
+ "ora": "^3.4.0"
+ }
+ },
+ "node_modules/@truffle/hdwallet-provider": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.7.0.tgz",
+ "integrity": "sha512-nT7BPJJ2jPCLJc5uZdVtRnRMny5he5d3kO9Hi80ZSqe5xlnK905grBptM/+CwOfbeqHKQirI1btwm6r3wIBM8A==",
+ "dependencies": {
+ "@ethereumjs/common": "^2.4.0",
+ "@ethereumjs/tx": "^3.3.0",
+ "@trufflesuite/web3-provider-engine": "15.0.14",
+ "eth-sig-util": "^3.0.1",
+ "ethereum-cryptography": "^0.1.3",
+ "ethereum-protocol": "^1.0.1",
+ "ethereumjs-util": "^6.1.0",
+ "ethereumjs-wallet": "^1.0.1"
+ }
+ },
+ "node_modules/@truffle/hdwallet-provider/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@truffle/hdwallet-provider/node_modules/ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "dependencies": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ },
+ "node_modules/@truffle/interface-adapter": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.2.tgz",
+ "integrity": "sha512-wZert/wvHMg70SWWJODtD+YXATP56xL//Gw5egMrDrE8cfXMmlYmacroLFWSzh1JHlDEh+dev35kUp9ORx0now==",
+ "optional": true,
+ "dependencies": {
+ "bn.js": "^5.1.3",
+ "ethers": "^4.0.32",
+ "web3": "1.4.0"
+ }
+ },
+ "node_modules/@truffle/preserve": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@truffle/preserve/-/preserve-0.2.3.tgz",
+ "integrity": "sha512-vtbq2SmZx3nsBYJH2sKOS9Y6yEflkue8yydeT6znfcIvLdG5nf1+PRFO6xqbuFsFkkqKRjSUl2oJHV0B2eWyrg==",
+ "optional": true,
+ "dependencies": {
+ "spinnies": "^0.5.1"
+ }
+ },
+ "node_modules/@truffle/preserve-fs": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@truffle/preserve-fs/-/preserve-fs-0.2.3.tgz",
+ "integrity": "sha512-wf/l8ACdNxSlPW3ikJGx2/cxT4piwMDbIvkKN7TTFqWEwHp9/+rXOYgQfrJj0v1PyKk/tRmh8ghR0Q21zhUonA==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/preserve": "^0.2.3"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@truffle/preserve-to-buckets/-/preserve-to-buckets-0.2.3.tgz",
+ "integrity": "sha512-eGQDKsNYrXWuvSzwn14TwcbeUKm/M8CRTtVkp50DQZhCLrixTkXJhgqPBC+g96vjVPwMA5kSl4QIPeJWSnRztw==",
+ "optional": true,
+ "dependencies": {
+ "@textile/hub": "^6.0.2",
+ "@truffle/preserve": "^0.2.3",
+ "cids": "^1.1.5",
+ "ipfs-http-client": "^48.2.2",
+ "isomorphic-ws": "^4.0.1",
+ "iter-tools": "^7.0.2",
+ "ws": "^7.4.3"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@truffle/preserve-to-buckets/node_modules/ws": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@truffle/preserve-to-filecoin/-/preserve-to-filecoin-0.2.3.tgz",
+ "integrity": "sha512-Fx0zqszBgwgfSUxqhATCqF51tyTsaO7Z020swKl92D9qOu0W72gxvMtX0BxOxXKQKm+Agt9Qvd7ObzhV3p3THA==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/preserve": "^0.2.3",
+ "cids": "^1.1.5",
+ "delay": "^5.0.0",
+ "filecoin.js": "^0.0.5-alpha",
+ "node-fetch": "^2.6.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/@truffle/preserve-to-filecoin/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/@truffle/preserve-to-ipfs": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@truffle/preserve-to-ipfs/-/preserve-to-ipfs-0.2.3.tgz",
+ "integrity": "sha512-B6X0W6n1TUbnxt1DheuR8EXF8uEf/Cw9gIpudXhOuQ0z4xA0TKyJJTOluAPrFWbf5KuYs+XCZLnLqIf75rt/Ag==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/preserve": "^0.2.3",
+ "ipfs-http-client": "^48.2.2",
+ "iter-tools": "^7.0.2"
+ }
+ },
+ "node_modules/@truffle/provider": {
+ "version": "0.2.34",
+ "resolved": "https://registry.npmjs.org/@truffle/provider/-/provider-0.2.34.tgz",
+ "integrity": "sha512-078SPxa6tiRsjxGObhE79Yw26+JNVhub23AArviBPcc5EGkRzDj4Wj5NNKsZIzhK7eFy5deQkc5HtQIAnZngrQ==",
+ "optional": true,
+ "dependencies": {
+ "@truffle/error": "^0.0.14",
+ "@truffle/interface-adapter": "^0.5.2",
+ "web3": "1.4.0"
+ }
+ },
+ "node_modules/@truffle/source-map-utils": {
+ "version": "1.3.49",
+ "resolved": "https://registry.npmjs.org/@truffle/source-map-utils/-/source-map-utils-1.3.49.tgz",
+ "integrity": "sha512-BisMNzCQizwit+d0Xojc4nsCOmtKD4q3hYo810mw15Wbk/6e+mBOUSYBfN8xJxJCKsyJjRxeHjZqbhmZELbpTg==",
+ "dependencies": {
+ "@truffle/code-utils": "^1.2.29",
+ "@truffle/codec": "^0.11.5",
+ "debug": "^4.3.1",
+ "json-pointer": "^0.6.0",
+ "node-interval-tree": "^1.3.3",
+ "web3-utils": "1.4.0"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-filters": {
+ "version": "4.1.2-1",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-filters/-/eth-json-rpc-filters-4.1.2-1.tgz",
+ "integrity": "sha512-/MChvC5dw2ck9NU1cZmdovCz2VKbOeIyR4tcxDvA5sT+NaL0rA2/R5U0yI7zsbo1zD+pgqav77rQHTzpUdDNJQ==",
+ "dependencies": {
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-0",
+ "await-semaphore": "^0.1.3",
+ "eth-query": "^2.1.2",
+ "json-rpc-engine": "^5.1.3",
+ "lodash.flatmap": "^4.5.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-infura": {
+ "version": "4.0.3-0",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz",
+ "integrity": "sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw==",
+ "dependencies": {
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1",
+ "cross-fetch": "^2.1.1",
+ "eth-json-rpc-errors": "^1.0.1",
+ "json-rpc-engine": "^5.1.3"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-infura/node_modules/cross-fetch": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
+ "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
+ "dependencies": {
+ "node-fetch": "^2.6.7",
+ "whatwg-fetch": "^2.0.4"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-infura/node_modules/eth-json-rpc-errors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz",
+ "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==",
+ "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors",
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-infura/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-middleware": {
+ "version": "4.4.2-1",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.2-1.tgz",
+ "integrity": "sha512-iEy9H8ja7/8aYES5HfrepGBKU9n/Y4OabBJEklVd/zIBlhCCBAWBqkIZgXt11nBXO/rYAeKwYuE3puH3ByYnLA==",
+ "dependencies": {
+ "@trufflesuite/eth-sig-util": "^1.4.2",
+ "btoa": "^1.2.1",
+ "clone": "^2.1.1",
+ "eth-json-rpc-errors": "^1.0.1",
+ "eth-query": "^2.1.2",
+ "ethereumjs-block": "^1.6.0",
+ "ethereumjs-tx": "^1.3.7",
+ "ethereumjs-util": "^5.1.2",
+ "ethereumjs-vm": "^2.6.0",
+ "fetch-ponyfill": "^4.0.0",
+ "json-rpc-engine": "^5.1.3",
+ "json-stable-stringify": "^1.0.1",
+ "pify": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-middleware/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-middleware/node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-middleware/node_modules/eth-json-rpc-errors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz",
+ "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==",
+ "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors",
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "node_modules/@trufflesuite/eth-json-rpc-middleware/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/@trufflesuite/eth-sig-util": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
+ "integrity": "sha512-+GyfN6b0LNW77hbQlH3ufZ/1eCON7mMrGym6tdYf7xiNw9Vv3jBO72bmmos1EId2NgBvPMhmYYm6DSLQFTmzrA==",
+ "dependencies": {
+ "ethereumjs-abi": "^0.6.8",
+ "ethereumjs-util": "^5.1.1"
+ }
+ },
+ "node_modules/@trufflesuite/eth-sig-util/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@trufflesuite/eth-sig-util/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine": {
+ "version": "15.0.14",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/web3-provider-engine/-/web3-provider-engine-15.0.14.tgz",
+ "integrity": "sha512-6/LoWvNMxYf0oaYzJldK2a9AdnkAdIeJhHW4nuUBAeO29eK9xezEaEYQ0ph1QRTaICxGxvn+1Azp4u8bQ8NEZw==",
+ "dependencies": {
+ "@ethereumjs/tx": "^3.3.0",
+ "@trufflesuite/eth-json-rpc-filters": "^4.1.2-1",
+ "@trufflesuite/eth-json-rpc-infura": "^4.0.3-0",
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1",
+ "@trufflesuite/eth-sig-util": "^1.4.2",
+ "async": "^2.5.0",
+ "backoff": "^2.5.0",
+ "clone": "^2.0.0",
+ "cross-fetch": "^2.1.0",
+ "eth-block-tracker": "^4.4.2",
+ "eth-json-rpc-errors": "^2.0.2",
+ "ethereumjs-block": "^1.2.2",
+ "ethereumjs-util": "^5.1.5",
+ "ethereumjs-vm": "^2.3.4",
+ "json-stable-stringify": "^1.0.1",
+ "promise-to-callback": "^1.0.0",
+ "readable-stream": "^2.2.9",
+ "request": "^2.85.0",
+ "semaphore": "^1.0.3",
+ "ws": "^5.1.1",
+ "xhr": "^2.2.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/cross-fetch": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
+ "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
+ "dependencies": {
+ "node-fetch": "^2.6.7",
+ "whatwg-fetch": "^2.0.4"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/@trufflesuite/web3-provider-engine/node_modules/ws": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
+ "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
+ "dependencies": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/@types/accepts": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
+ "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/bn.js": {
+ "version": "4.11.6",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
+ "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==",
+ "optional": true,
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/chai": {
+ "version": "4.2.21",
+ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
+ "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg=="
+ },
+ "node_modules/@types/connect": {
+ "version": "3.4.35",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
+ "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==",
+ "optional": true
+ },
+ "node_modules/@types/cookies": {
+ "version": "0.7.7",
+ "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz",
+ "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==",
+ "optional": true,
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/express": "*",
+ "@types/keygrip": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/cors": {
+ "version": "2.8.10",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
+ "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==",
+ "optional": true
+ },
+ "node_modules/@types/ed2curve": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@types/ed2curve/-/ed2curve-0.2.2.tgz",
+ "integrity": "sha512-G1sTX5xo91ydevQPINbL2nfgVAj/s1ZiqZxC8OCWduwu+edoNGUm5JXtTkg9F3LsBZbRI46/0HES4CPUE2wc9g==",
+ "optional": true,
+ "dependencies": {
+ "tweetnacl": "^1.0.0"
+ }
+ },
+ "node_modules/@types/ed2curve/node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
+ "optional": true
+ },
+ "node_modules/@types/express": {
+ "version": "4.17.13",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
+ "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
+ "optional": true,
+ "dependencies": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.18",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "node_modules/@types/express-serve-static-core": {
+ "version": "4.17.24",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz",
+ "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*"
+ }
+ },
+ "node_modules/@types/fs-capacitor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz",
+ "integrity": "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/google-protobuf": {
+ "version": "3.15.3",
+ "resolved": "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.15.3.tgz",
+ "integrity": "sha512-MDpu7lit927cdLtBzTPUFjXGANFUnu5ThPqjygY8XmCyI/oDlIA0jAi4sffGOxYaLK2CCxAuU9wGxsgAQbA6FQ==",
+ "optional": true
+ },
+ "node_modules/@types/http-assert": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz",
+ "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==",
+ "optional": true
+ },
+ "node_modules/@types/http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==",
+ "optional": true
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz",
+ "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==",
+ "optional": true
+ },
+ "node_modules/@types/keygrip": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz",
+ "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==",
+ "optional": true
+ },
+ "node_modules/@types/koa": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz",
+ "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==",
+ "optional": true,
+ "dependencies": {
+ "@types/accepts": "*",
+ "@types/content-disposition": "*",
+ "@types/cookies": "*",
+ "@types/http-assert": "*",
+ "@types/http-errors": "*",
+ "@types/keygrip": "*",
+ "@types/koa-compose": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/koa-compose": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz",
+ "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/koa": "*"
+ }
+ },
+ "node_modules/@types/long": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
+ "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==",
+ "optional": true
+ },
+ "node_modules/@types/mime": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
+ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
+ "optional": true
+ },
+ "node_modules/@types/node": {
+ "version": "12.20.16",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.16.tgz",
+ "integrity": "sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA=="
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ },
+ "node_modules/@types/pbkdf2": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
+ "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.5",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
+ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
+ },
+ "node_modules/@types/qs": {
+ "version": "6.9.7",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
+ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
+ "optional": true
+ },
+ "node_modules/@types/range-parser": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
+ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
+ "optional": true
+ },
+ "node_modules/@types/react": {
+ "version": "18.0.5",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz",
+ "integrity": "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==",
+ "dependencies": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-is": {
+ "version": "17.0.3",
+ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
+ "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz",
+ "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/scheduler": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
+ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+ },
+ "node_modules/@types/secp256k1": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz",
+ "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/serve-static": {
+ "version": "1.13.10",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
+ "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/to-json-schema": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@types/to-json-schema/-/to-json-schema-0.2.1.tgz",
+ "integrity": "sha512-DlvjodmdSrih054SrUqgS3bIZ93allrfbzjFUFmUhAtC60O+B/doLfgB8stafkEFyrU/zXWtPlX/V1H94iKv/A==",
+ "optional": true,
+ "dependencies": {
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/websocket": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz",
+ "integrity": "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/ws": {
+ "version": "7.4.7",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
+ "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/zen-observable": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.3.tgz",
+ "integrity": "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==",
+ "optional": true
+ },
+ "node_modules/@wry/context": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.6.0.tgz",
+ "integrity": "sha512-sAgendOXR8dM7stJw3FusRxFHF/ZinU0lffsA2YTyyIOfic86JX02qlPqPVqJNZJPAxFt+2EE8bvq6ZlS0Kf+Q==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@wry/equality": {
+ "version": "0.1.11",
+ "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz",
+ "integrity": "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^1.9.3"
+ }
+ },
+ "node_modules/@wry/equality/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/@wry/trie": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.0.tgz",
+ "integrity": "sha512-Yw1akIogPhAT6XPYsRHlZZIS0tIGmAl9EYXHi2scf7LPKKqdqmow/Hu4kEqP2cJR3EjaU/9L0ZlAjFf3hFxmug==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@zxing/text-encoding": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz",
+ "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==",
+ "optional": true
+ },
+ "node_modules/101": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/101/-/101-1.6.3.tgz",
+ "integrity": "sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw==",
+ "optional": true,
+ "dependencies": {
+ "clone": "^1.0.2",
+ "deep-eql": "^0.1.3",
+ "keypather": "^1.10.2"
+ }
+ },
+ "node_modules/101/node_modules/deep-eql": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
+ "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
+ "optional": true,
+ "dependencies": {
+ "type-detect": "0.1.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/101/node_modules/type-detect": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
+ "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/abab": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
+ "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
+ "optional": true
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "optional": true
+ },
+ "node_modules/abort-controller": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
+ "optional": true,
+ "dependencies": {
+ "event-target-shim": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6.5"
+ }
+ },
+ "node_modules/abstract-leveldown": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
+ "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
+ "dependencies": {
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "dependencies": {
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "4.0.13",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
+ "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
+ "optional": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz",
+ "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=",
+ "optional": true,
+ "dependencies": {
+ "acorn": "^2.1.0"
+ }
+ },
+ "node_modules/acorn-globals/node_modules/acorn": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
+ "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=",
+ "optional": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/aes-js": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
+ "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=",
+ "optional": true
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/any-signal": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz",
+ "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==",
+ "optional": true,
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "native-abort-controller": "^1.0.3"
+ }
+ },
+ "node_modules/any-signal/node_modules/native-abort-controller": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.3.tgz",
+ "integrity": "sha512-fd5LY5q06mHKZPD5FmMrn7Lkd2H018oBGKNOAdLpctBDEPFKsfJ1nX9ke+XRa8PEJJpjqrpQkGjq2IZ27QNmYA==",
+ "optional": true,
+ "peerDependencies": {
+ "abort-controller": "*"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/anymatch/node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/apollo-cache-control": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.14.0.tgz",
+ "integrity": "sha512-qN4BCq90egQrgNnTRMUHikLZZAprf3gbm8rC5Vwmc6ZdLolQ7bFsa769Hqi6Tq/lS31KLsXBLTOsRbfPHph12w==",
+ "deprecated": "The functionality provided by the `apollo-cache-control` package is built in to `apollo-server-core` starting with Apollo Server 3. See https://www.apollographql.com/docs/apollo-server/migration/#cachecontrol for details.",
+ "optional": true,
+ "dependencies": {
+ "apollo-server-env": "^3.1.0",
+ "apollo-server-plugin-base": "^0.13.0"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-datasource": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.9.0.tgz",
+ "integrity": "sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA==",
+ "optional": true,
+ "dependencies": {
+ "apollo-server-caching": "^0.7.0",
+ "apollo-server-env": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/apollo-graphql": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.9.3.tgz",
+ "integrity": "sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A==",
+ "optional": true,
+ "dependencies": {
+ "core-js-pure": "^3.10.2",
+ "lodash.sortby": "^4.7.0",
+ "sha.js": "^2.4.11"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^14.2.1 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-link": {
+ "version": "1.2.14",
+ "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz",
+ "integrity": "sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==",
+ "optional": true,
+ "dependencies": {
+ "apollo-utilities": "^1.3.0",
+ "ts-invariant": "^0.4.0",
+ "tslib": "^1.9.3",
+ "zen-observable-ts": "^0.8.21"
+ },
+ "peerDependencies": {
+ "graphql": "^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-link/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/apollo-reporting-protobuf": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz",
+ "integrity": "sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg==",
+ "optional": true,
+ "dependencies": {
+ "@apollo/protobufjs": "1.2.2"
+ }
+ },
+ "node_modules/apollo-server": {
+ "version": "2.25.2",
+ "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.2.tgz",
+ "integrity": "sha512-2Ekx9puU5DqviZk6Kw1hbqTun3lwOWUjhiBJf+UfifYmnqq0s9vAv6Ditw+DEXwphJQ4vGKVVgVIEw6f/9YfhQ==",
+ "optional": true,
+ "dependencies": {
+ "apollo-server-core": "^2.25.2",
+ "apollo-server-express": "^2.25.2",
+ "express": "^4.0.0",
+ "graphql-subscriptions": "^1.0.0",
+ "graphql-tools": "^4.0.8",
+ "stoppable": "^1.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-caching": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz",
+ "integrity": "sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw==",
+ "optional": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/apollo-server-core": {
+ "version": "2.25.2",
+ "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.2.tgz",
+ "integrity": "sha512-lrohEjde2TmmDTO7FlOs8x5QQbAS0Sd3/t0TaK2TWaodfzi92QAvIsq321Mol6p6oEqmjm8POIDHW1EuJd7XMA==",
+ "optional": true,
+ "dependencies": {
+ "@apollographql/apollo-tools": "^0.5.0",
+ "@apollographql/graphql-playground-html": "1.6.27",
+ "@apollographql/graphql-upload-8-fork": "^8.1.3",
+ "@josephg/resolvable": "^1.0.0",
+ "@types/ws": "^7.0.0",
+ "apollo-cache-control": "^0.14.0",
+ "apollo-datasource": "^0.9.0",
+ "apollo-graphql": "^0.9.0",
+ "apollo-reporting-protobuf": "^0.8.0",
+ "apollo-server-caching": "^0.7.0",
+ "apollo-server-env": "^3.1.0",
+ "apollo-server-errors": "^2.5.0",
+ "apollo-server-plugin-base": "^0.13.0",
+ "apollo-server-types": "^0.9.0",
+ "apollo-tracing": "^0.15.0",
+ "async-retry": "^1.2.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graphql-extensions": "^0.15.0",
+ "graphql-tag": "^2.11.0",
+ "graphql-tools": "^4.0.8",
+ "loglevel": "^1.6.7",
+ "lru-cache": "^6.0.0",
+ "sha.js": "^2.4.11",
+ "subscriptions-transport-ws": "^0.9.19",
+ "uuid": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-core/node_modules/graphql-tools": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz",
+ "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==",
+ "deprecated": "This package has been deprecated and now it only exports makeExecutableSchema.\\nAnd it will no longer receive updates.\\nWe recommend you to migrate to scoped packages such as @graphql-tools/schema, @graphql-tools/utils and etc.\\nCheck out https://www.graphql-tools.com to learn what package you should use instead",
+ "optional": true,
+ "dependencies": {
+ "apollo-link": "^1.2.14",
+ "apollo-utilities": "^1.0.1",
+ "deprecated-decorator": "^0.1.6",
+ "iterall": "^1.1.3",
+ "uuid": "^3.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-core/node_modules/graphql-tools/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/apollo-server-core/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "optional": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/apollo-server-env": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-3.1.0.tgz",
+ "integrity": "sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ==",
+ "optional": true,
+ "dependencies": {
+ "node-fetch": "^2.6.1",
+ "util.promisify": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/apollo-server-errors": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz",
+ "integrity": "sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-express": {
+ "version": "2.25.2",
+ "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.2.tgz",
+ "integrity": "sha512-A2gF2e85vvDugPlajbhr0A14cDFDIGX0mteNOJ8P3Z3cIM0D4hwrWxJidI+SzobefDIyIHu1dynFedJVhV0euQ==",
+ "optional": true,
+ "dependencies": {
+ "@apollographql/graphql-playground-html": "1.6.27",
+ "@types/accepts": "^1.3.5",
+ "@types/body-parser": "1.19.0",
+ "@types/cors": "2.8.10",
+ "@types/express": "^4.17.12",
+ "@types/express-serve-static-core": "^4.17.21",
+ "accepts": "^1.3.5",
+ "apollo-server-core": "^2.25.2",
+ "apollo-server-types": "^0.9.0",
+ "body-parser": "^1.18.3",
+ "cors": "^2.8.5",
+ "express": "^4.17.1",
+ "graphql-subscriptions": "^1.0.0",
+ "graphql-tools": "^4.0.8",
+ "parseurl": "^1.3.2",
+ "subscriptions-transport-ws": "^0.9.19",
+ "type-is": "^1.6.16"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-express/node_modules/@types/body-parser": {
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz",
+ "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==",
+ "optional": true,
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/apollo-server-express/node_modules/graphql-tools": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz",
+ "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==",
+ "deprecated": "This package has been deprecated and now it only exports makeExecutableSchema.\\nAnd it will no longer receive updates.\\nWe recommend you to migrate to scoped packages such as @graphql-tools/schema, @graphql-tools/utils and etc.\\nCheck out https://www.graphql-tools.com to learn what package you should use instead",
+ "optional": true,
+ "dependencies": {
+ "apollo-link": "^1.2.14",
+ "apollo-utilities": "^1.0.1",
+ "deprecated-decorator": "^0.1.6",
+ "iterall": "^1.1.3",
+ "uuid": "^3.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-express/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/apollo-server-plugin-base": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.13.0.tgz",
+ "integrity": "sha512-L3TMmq2YE6BU6I4Tmgygmd0W55L+6XfD9137k+cWEBFu50vRY4Re+d+fL5WuPkk5xSPKd/PIaqzidu5V/zz8Kg==",
+ "optional": true,
+ "dependencies": {
+ "apollo-server-types": "^0.9.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server-types": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.9.0.tgz",
+ "integrity": "sha512-qk9tg4Imwpk732JJHBkhW0jzfG0nFsLqK2DY6UhvJf7jLnRePYsPxWfPiNkxni27pLE2tiNlCwoDFSeWqpZyBg==",
+ "optional": true,
+ "dependencies": {
+ "apollo-reporting-protobuf": "^0.8.0",
+ "apollo-server-caching": "^0.7.0",
+ "apollo-server-env": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server/node_modules/graphql-tools": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz",
+ "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==",
+ "deprecated": "This package has been deprecated and now it only exports makeExecutableSchema.\\nAnd it will no longer receive updates.\\nWe recommend you to migrate to scoped packages such as @graphql-tools/schema, @graphql-tools/utils and etc.\\nCheck out https://www.graphql-tools.com to learn what package you should use instead",
+ "optional": true,
+ "dependencies": {
+ "apollo-link": "^1.2.14",
+ "apollo-utilities": "^1.0.1",
+ "deprecated-decorator": "^0.1.6",
+ "iterall": "^1.1.3",
+ "uuid": "^3.1.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-server/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/apollo-tracing": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.15.0.tgz",
+ "integrity": "sha512-UP0fztFvaZPHDhIB/J+qGuy6hWO4If069MGC98qVs0I8FICIGu4/8ykpX3X3K6RtaQ56EDAWKykCxFv4ScxMeA==",
+ "deprecated": "The `apollo-tracing` package is no longer part of Apollo Server 3. See https://www.apollographql.com/docs/apollo-server/migration/#tracing for details",
+ "optional": true,
+ "dependencies": {
+ "apollo-server-env": "^3.1.0",
+ "apollo-server-plugin-base": "^0.13.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-upload-client": {
+ "version": "14.1.2",
+ "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-14.1.2.tgz",
+ "integrity": "sha512-ozaW+4tnVz1rpfwiQwG3RCdCcZ93RV/37ZQbRnObcQ9mjb+zur58sGDPVg9Ef3fiujLmiE/Fe9kdgvIMA3VOjA==",
+ "optional": true,
+ "dependencies": {
+ "@apollo/client": "^3.1.5",
+ "@babel/runtime": "^7.11.2",
+ "extract-files": "^9.0.0"
+ },
+ "engines": {
+ "node": "^10.17.0 || ^12.0.0 || >= 13.7.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jaydenseric"
+ },
+ "peerDependencies": {
+ "graphql": "14 - 15",
+ "subscriptions-transport-ws": "^0.9.0"
+ }
+ },
+ "node_modules/apollo-utilities": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz",
+ "integrity": "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==",
+ "optional": true,
+ "dependencies": {
+ "@wry/equality": "^0.1.2",
+ "fast-json-stable-stringify": "^2.0.0",
+ "ts-invariant": "^0.4.0",
+ "tslib": "^1.10.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/apollo-utilities/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/app-module-path": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
+ "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU="
+ },
+ "node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "optional": true
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+ "optional": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "node_modules/are-we-there-yet/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/are-we-there-yet/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/are-we-there-yet/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/argsarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz",
+ "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs=",
+ "optional": true
+ },
+ "node_modules/arr-diff": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "optional": true,
+ "dependencies": {
+ "arr-flatten": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-unique": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array.prototype.map": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.3.tgz",
+ "integrity": "sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.1",
+ "es-array-method-boxes-properly": "^1.0.0",
+ "is-string": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
+ "optional": true
+ },
+ "node_modules/asn1": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/asn1.js/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/assert-args": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/assert-args/-/assert-args-1.2.1.tgz",
+ "integrity": "sha1-QEEDoUUqMv53iYgR5U5ZCoqTc70=",
+ "optional": true,
+ "dependencies": {
+ "101": "^1.2.0",
+ "compound-subject": "0.0.1",
+ "debug": "^2.2.0",
+ "get-prototype-of": "0.0.0",
+ "is-capitalized": "^1.0.0",
+ "is-class": "0.0.4"
+ }
+ },
+ "node_modules/assert-args/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/assertion-error": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
+ "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/async": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/async-eventemitter": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz",
+ "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==",
+ "dependencies": {
+ "async": "^2.4.0"
+ }
+ },
+ "node_modules/async-limiter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
+ },
+ "node_modules/async-retry": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz",
+ "integrity": "sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==",
+ "optional": true,
+ "dependencies": {
+ "retry": "0.12.0"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "optional": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "optional": true,
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
+ "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/await-semaphore": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz",
+ "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q=="
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ },
+ "node_modules/axios": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz",
+ "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==",
+ "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
+ "optional": true,
+ "dependencies": {
+ "follow-redirects": "^1.10.0"
+ }
+ },
+ "node_modules/babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
+ },
+ "node_modules/babel-code-frame/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/babel-generator": {
+ "version": "6.26.1",
+ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
+ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
+ "dependencies": {
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "detect-indent": "^4.0.0",
+ "jsesc": "^1.3.0",
+ "lodash": "^4.17.4",
+ "source-map": "^0.5.7",
+ "trim-right": "^1.0.1"
+ }
+ },
+ "node_modules/babel-generator/node_modules/jsesc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
+ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/babel-generator/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-messages": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "optional": true,
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/babel-plugin-macros": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
+ "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "cosmiconfig": "^6.0.0",
+ "resolve": "^1.12.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
+ "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
+ "dependencies": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
+ "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-syntax-trailing-function-commas": {
+ "version": "7.0.0-beta.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
+ "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
+ "optional": true
+ },
+ "node_modules/babel-preset-fbjs": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz",
+ "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==",
+ "optional": true,
+ "dependencies": {
+ "@babel/plugin-proposal-class-properties": "^7.0.0",
+ "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
+ "@babel/plugin-syntax-class-properties": "^7.0.0",
+ "@babel/plugin-syntax-flow": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.0.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
+ "@babel/plugin-transform-arrow-functions": "^7.0.0",
+ "@babel/plugin-transform-block-scoped-functions": "^7.0.0",
+ "@babel/plugin-transform-block-scoping": "^7.0.0",
+ "@babel/plugin-transform-classes": "^7.0.0",
+ "@babel/plugin-transform-computed-properties": "^7.0.0",
+ "@babel/plugin-transform-destructuring": "^7.0.0",
+ "@babel/plugin-transform-flow-strip-types": "^7.0.0",
+ "@babel/plugin-transform-for-of": "^7.0.0",
+ "@babel/plugin-transform-function-name": "^7.0.0",
+ "@babel/plugin-transform-literals": "^7.0.0",
+ "@babel/plugin-transform-member-expression-literals": "^7.0.0",
+ "@babel/plugin-transform-modules-commonjs": "^7.0.0",
+ "@babel/plugin-transform-object-super": "^7.0.0",
+ "@babel/plugin-transform-parameters": "^7.0.0",
+ "@babel/plugin-transform-property-literals": "^7.0.0",
+ "@babel/plugin-transform-react-display-name": "^7.0.0",
+ "@babel/plugin-transform-react-jsx": "^7.0.0",
+ "@babel/plugin-transform-shorthand-properties": "^7.0.0",
+ "@babel/plugin-transform-spread": "^7.0.0",
+ "@babel/plugin-transform-template-literals": "^7.0.0",
+ "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "dependencies": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ }
+ },
+ "node_modules/babel-runtime/node_modules/regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ },
+ "node_modules/babel-traverse": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
+ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
+ "dependencies": {
+ "babel-code-frame": "^6.26.0",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "debug": "^2.6.8",
+ "globals": "^9.18.0",
+ "invariant": "^2.2.2",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-traverse/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/babel-traverse/node_modules/globals": {
+ "version": "9.18.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-types": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.4",
+ "to-fast-properties": "^1.0.3"
+ }
+ },
+ "node_modules/babel-types/node_modules/to-fast-properties": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
+ "bin": {
+ "babylon": "bin/babylon.js"
+ }
+ },
+ "node_modules/backo2": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
+ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
+ "optional": true
+ },
+ "node_modules/backoff": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
+ "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=",
+ "dependencies": {
+ "precond": "0.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/base-x": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
+ "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/base32-decode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/base32-decode/-/base32-decode-1.0.0.tgz",
+ "integrity": "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g==",
+ "optional": true
+ },
+ "node_modules/base32-encode": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.2.0.tgz",
+ "integrity": "sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==",
+ "optional": true,
+ "dependencies": {
+ "to-data-view": "^1.1.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/bech32": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.3.tgz",
+ "integrity": "sha512-yuVFUvrNcoJi0sv5phmqc6P+Fl1HjRDRNOOkHY2X/3LBy2bIGNSFx4fZ95HMaXHupuS7cZR15AsvtmCIF4UEyg==",
+ "optional": true
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/bignumber.js": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
+ "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bip32": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz",
+ "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "10.12.18",
+ "bs58check": "^2.1.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "tiny-secp256k1": "^1.1.3",
+ "typeforce": "^1.11.5",
+ "wif": "^2.0.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/bip32/node_modules/@types/node": {
+ "version": "10.12.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
+ "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==",
+ "optional": true
+ },
+ "node_modules/bip39": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz",
+ "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "11.11.6",
+ "create-hash": "^1.1.0",
+ "pbkdf2": "^3.0.9",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "node_modules/bip39/node_modules/@types/node": {
+ "version": "11.11.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
+ "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==",
+ "optional": true
+ },
+ "node_modules/bitcore-lib": {
+ "version": "8.25.10",
+ "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-8.25.10.tgz",
+ "integrity": "sha512-MyHpSg7aFRHe359RA/gdkaQAal3NswYZTLEuu0tGX1RGWXAYN9i/24fsjPqVKj+z0ua+gzAT7aQs0KiKXWCgKA==",
+ "optional": true,
+ "dependencies": {
+ "bech32": "=1.1.3",
+ "bn.js": "=4.11.8",
+ "bs58": "^4.0.1",
+ "buffer-compare": "=1.1.1",
+ "elliptic": "^6.5.3",
+ "inherits": "=2.0.1",
+ "lodash": "^4.17.20"
+ }
+ },
+ "node_modules/bitcore-lib/node_modules/bn.js": {
+ "version": "4.11.8",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
+ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
+ "optional": true
+ },
+ "node_modules/bitcore-lib/node_modules/inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+ "optional": true
+ },
+ "node_modules/bitcore-mnemonic": {
+ "version": "8.25.10",
+ "resolved": "https://registry.npmjs.org/bitcore-mnemonic/-/bitcore-mnemonic-8.25.10.tgz",
+ "integrity": "sha512-FeXxO37BLV5JRvxPmVFB91zRHalavV8H4TdQGt1/hz0AkoPymIV68OkuB+TptpjeYgatcgKPoPvPhglJkTzFQQ==",
+ "optional": true,
+ "dependencies": {
+ "bitcore-lib": "^8.25.10",
+ "unorm": "^1.4.1"
+ },
+ "peerDependencies": {
+ "bitcore-lib": "^8.20.1"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/blakejs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz",
+ "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg=="
+ },
+ "node_modules/blob-to-it": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.2.tgz",
+ "integrity": "sha512-yD8tikfTlUGEOSHExz4vDCIQFLaBPXIL0KcxGQt9RbwMVXBEh+jokdJyStvTXPgWrdKfwgk7RX8GPsgrYzsyng==",
+ "optional": true,
+ "dependencies": {
+ "browser-readablestream-to-it": "^1.0.2"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ },
+ "node_modules/bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ },
+ "node_modules/body-parser": {
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+ "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "dependencies": {
+ "bytes": "3.1.0",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.7.0",
+ "raw-body": "2.4.0",
+ "type-is": "~1.6.17"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "node_modules/borc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz",
+ "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==",
+ "optional": true,
+ "dependencies": {
+ "bignumber.js": "^9.0.0",
+ "buffer": "^5.5.0",
+ "commander": "^2.15.0",
+ "ieee754": "^1.1.13",
+ "iso-url": "~0.4.7",
+ "json-text-sequence": "~0.1.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/borc/node_modules/iso-url": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz",
+ "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==",
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "optional": true,
+ "dependencies": {
+ "expand-range": "^1.8.1",
+ "preserve": "^0.2.0",
+ "repeat-element": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ },
+ "node_modules/browser-headers": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz",
+ "integrity": "sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==",
+ "optional": true
+ },
+ "node_modules/browser-readablestream-to-it": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.2.tgz",
+ "integrity": "sha512-lv4M2Z6RKJpyJijJzBQL5MNssS7i8yedl+QkhnLCyPtgNGNSXv1KthzUnye9NlRAtBAI80X6S9i+vK09Rzjcvg==",
+ "optional": true
+ },
+ "node_modules/browser-stdout": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
+ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
+ },
+ "node_modules/browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dependencies": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dependencies": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "node_modules/browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "dependencies": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "dependencies": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/browserslist": {
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/bs58": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
+ "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
+ "dependencies": {
+ "base-x": "^3.0.2"
+ }
+ },
+ "node_modules/bs58check": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz",
+ "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==",
+ "dependencies": {
+ "bs58": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "optional": true,
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "node_modules/btoa": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
+ "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
+ "bin": {
+ "btoa": "bin/btoa.js"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/btoa-lite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
+ "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=",
+ "optional": true
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-compare": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-compare/-/buffer-compare-1.1.1.tgz",
+ "integrity": "sha1-W+e+hTr4kZjR9N3AkNHWakiu9ZY=",
+ "optional": true
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
+ "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
+ },
+ "node_modules/buffer-pipe": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.3.tgz",
+ "integrity": "sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/buffer-to-arraybuffer": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
+ "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo="
+ },
+ "node_modules/buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ },
+ "node_modules/bufferutil": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz",
+ "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "node-gyp-build": "^4.2.0"
+ }
+ },
+ "node_modules/busboy": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz",
+ "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==",
+ "optional": true,
+ "dependencies": {
+ "dicer": "0.3.0"
+ },
+ "engines": {
+ "node": ">=4.5.0"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "dependencies": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001332",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
+ "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+ },
+ "node_modules/cbor": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz",
+ "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==",
+ "dependencies": {
+ "bignumber.js": "^9.0.1",
+ "nofilter": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/chai": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
+ "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
+ "dependencies": {
+ "assertion-error": "^1.1.0",
+ "check-error": "^1.0.2",
+ "deep-eql": "^3.0.1",
+ "get-func-name": "^2.0.0",
+ "pathval": "^1.1.1",
+ "type-detect": "^4.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/chai-as-promised": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
+ "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
+ "dependencies": {
+ "check-error": "^1.0.2"
+ },
+ "peerDependencies": {
+ "chai": ">= 2.1.2 < 5"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/change-case": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz",
+ "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==",
+ "dependencies": {
+ "camel-case": "^3.0.0",
+ "constant-case": "^2.0.0",
+ "dot-case": "^2.1.0",
+ "header-case": "^1.0.0",
+ "is-lower-case": "^1.1.0",
+ "is-upper-case": "^1.1.0",
+ "lower-case": "^1.1.1",
+ "lower-case-first": "^1.0.0",
+ "no-case": "^2.3.2",
+ "param-case": "^2.1.0",
+ "pascal-case": "^2.0.0",
+ "path-case": "^2.1.0",
+ "sentence-case": "^2.1.0",
+ "snake-case": "^2.1.0",
+ "swap-case": "^1.1.0",
+ "title-case": "^2.1.0",
+ "upper-case": "^1.1.1",
+ "upper-case-first": "^1.1.0"
+ }
+ },
+ "node_modules/check-error": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
+ "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/checkpoint-store": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz",
+ "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=",
+ "dependencies": {
+ "functional-red-black-tree": "^1.0.1"
+ }
+ },
+ "node_modules/cheerio": {
+ "version": "1.0.0-rc.2",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
+ "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
+ "dependencies": {
+ "css-select": "~1.2.0",
+ "dom-serializer": "~0.1.0",
+ "entities": "~1.1.1",
+ "htmlparser2": "^3.9.1",
+ "lodash": "^4.15.0",
+ "parse5": "^3.0.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
+ "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
+ "dependencies": {
+ "anymatch": "~3.1.1",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.0",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.4.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.1.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar/node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/chokidar/node_modules/is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/chokidar/node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ },
+ "node_modules/cids": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz",
+ "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "class-is": "^1.1.0",
+ "multibase": "~0.6.0",
+ "multicodec": "^1.0.0",
+ "multihashes": "~0.4.15"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/cids/node_modules/multicodec": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz",
+ "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "dependencies": {
+ "buffer": "^5.6.0",
+ "varint": "^5.0.0"
+ }
+ },
+ "node_modules/cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/circular-json": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
+ "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==",
+ "deprecated": "CircularJSON is in maintenance only, flatted is its successor.",
+ "optional": true
+ },
+ "node_modules/class-is": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz",
+ "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw=="
+ },
+ "node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "optional": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz",
+ "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "optional": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "node_modules/clone-stats": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
+ "optional": true
+ },
+ "node_modules/clsx": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
+ "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-logger": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.6.tgz",
+ "integrity": "sha1-5WJF7ymCJlcRDHy3WpzXhstp7Rs="
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "optional": true
+ },
+ "node_modules/component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
+ },
+ "node_modules/compound-subject": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/compound-subject/-/compound-subject-0.0.1.tgz",
+ "integrity": "sha1-JxVUaYoVrmCLHfyv0wt7oeqJLEs=",
+ "optional": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ },
+ "node_modules/concat-stream": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz",
+ "integrity": "sha1-87gKz54fSOOHXAaItBtsMWAu6hw=",
+ "engines": [
+ "node >= 0.8"
+ ],
+ "optional": true,
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
+ }
+ },
+ "node_modules/concat-stream/node_modules/readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/concat-stream/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "optional": true
+ },
+ "node_modules/configstore": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz",
+ "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==",
+ "optional": true,
+ "dependencies": {
+ "dot-prop": "^4.1.0",
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^1.0.0",
+ "unique-string": "^1.0.0",
+ "write-file-atomic": "^2.0.0",
+ "xdg-basedir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "optional": true
+ },
+ "node_modules/constant-case": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz",
+ "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=",
+ "dependencies": {
+ "snake-case": "^2.1.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "dependencies": {
+ "safe-buffer": "5.1.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-hash": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz",
+ "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==",
+ "dependencies": {
+ "cids": "^0.7.1",
+ "multicodec": "^0.5.5",
+ "multihashes": "^0.4.15"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/cookie": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+ "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ },
+ "node_modules/cookiejar": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
+ "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
+ },
+ "node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "hasInstallScript": true
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.22.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz",
+ "integrity": "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==",
+ "dependencies": {
+ "browserslist": "^4.20.2",
+ "semver": "7.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat/node_modules/semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.15.2",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz",
+ "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==",
+ "hasInstallScript": true,
+ "optional": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ },
+ "node_modules/cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dependencies": {
+ "object-assign": "^4",
+ "vary": "^1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/crc-32": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
+ "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
+ "dependencies": {
+ "exit-on-epipe": "~1.0.1",
+ "printj": "~1.1.0"
+ },
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "node_modules/create-ecdh/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "node_modules/create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dependencies": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "node_modules/cross-fetch": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz",
+ "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==",
+ "optional": true,
+ "dependencies": {
+ "node-fetch": "2.6.1"
+ }
+ },
+ "node_modules/crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dependencies": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
+ "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/css": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
+ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "source-map": "^0.6.1",
+ "source-map-resolve": "^0.5.2",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
+ "dependencies": {
+ "boolbase": "~1.0.0",
+ "css-what": "2.1",
+ "domutils": "1.5.1",
+ "nth-check": "~1.0.1"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/cssfilter": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz",
+ "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=",
+ "optional": true
+ },
+ "node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "optional": true
+ },
+ "node_modules/cssstyle": {
+ "version": "0.2.37",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",
+ "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
+ "optional": true,
+ "dependencies": {
+ "cssom": "0.3.x"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
+ "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
+ },
+ "node_modules/d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "dependencies": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/dataloader": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz",
+ "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==",
+ "optional": true
+ },
+ "node_modules/debug": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/debug-fabulous": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz",
+ "integrity": "sha1-+gccXYdIRoVCSAdCHKSxawsaB2M=",
+ "optional": true,
+ "dependencies": {
+ "debug": "2.X",
+ "lazy-debug-legacy": "0.0.X",
+ "object-assign": "4.1.0"
+ }
+ },
+ "node_modules/debug-fabulous/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/debug-fabulous/node_modules/object-assign": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
+ "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/debug/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/deep-eql": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
+ "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
+ "dependencies": {
+ "type-detect": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "optional": true,
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "optional": true
+ },
+ "node_modules/defaults": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "optional": true,
+ "dependencies": {
+ "clone": "^1.0.2"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
+ },
+ "node_modules/deferred-leveldown": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz",
+ "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==",
+ "optional": true,
+ "dependencies": {
+ "abstract-leveldown": "~6.2.1",
+ "inherits": "^2.0.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/deferred-leveldown/node_modules/abstract-leveldown": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz",
+ "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "immediate": "^3.2.3",
+ "level-concat-iterator": "~2.0.0",
+ "level-supports": "~1.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/delay": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
+ "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==",
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "optional": true
+ },
+ "node_modules/delimit-stream": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz",
+ "integrity": "sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs=",
+ "optional": true
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/deprecated-decorator": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz",
+ "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=",
+ "optional": true
+ },
+ "node_modules/des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "node_modules/detect-indent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
+ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
+ "dependencies": {
+ "repeating": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
+ "optional": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
+ "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dicer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz",
+ "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==",
+ "optional": true,
+ "dependencies": {
+ "streamsearch": "0.1.2"
+ },
+ "engines": {
+ "node": ">=4.5.0"
+ }
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "node_modules/diffie-hellman/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "optional": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dir-glob/node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dns-over-http-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz",
+ "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==",
+ "optional": true,
+ "dependencies": {
+ "debug": "^4.3.1",
+ "native-fetch": "^3.0.0",
+ "receptacle": "^1.3.2"
+ }
+ },
+ "node_modules/dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
+ "dependencies": {
+ "domelementtype": "^1.3.0",
+ "entities": "^1.1.1"
+ }
+ },
+ "node_modules/dom-walk": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
+ "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
+ },
+ "node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "node_modules/domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz",
+ "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=",
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
+ "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
+ "optional": true,
+ "dependencies": {
+ "is-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/double-ended-queue": {
+ "version": "2.1.0-0",
+ "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
+ "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
+ "optional": true
+ },
+ "node_modules/duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "optional": true,
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/duplexify/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/duplexify/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/duplexify/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/ed2curve": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ed2curve/-/ed2curve-0.3.0.tgz",
+ "integrity": "sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==",
+ "optional": true,
+ "dependencies": {
+ "tweetnacl": "1.x.x"
+ }
+ },
+ "node_modules/ed2curve/node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
+ "optional": true
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "node_modules/electron-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.3.tgz",
+ "integrity": "sha512-1AVMaxrHXTTMqd7EK0MGWusdqNr07Rpj8Th6bG4at0oNgIi/1LBwa9CjT/0Zy+M0k/tSJPS04nFxHj0SXDVgVw==",
+ "optional": true,
+ "dependencies": {
+ "encoding": "^0.1.13"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.108",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.108.tgz",
+ "integrity": "sha512-/36KkMuL6+WTrodVlOjtHhH9Ro7BgRaQrh0bfKckwDtdRSjTBuZCOddeXxzK1PkwphoeTxGUFVT9xnmvQ7xEdw=="
+ },
+ "node_modules/elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/emittery": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz",
+ "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "optional": true
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding-down": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz",
+ "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==",
+ "optional": true,
+ "dependencies": {
+ "abstract-leveldown": "^6.2.1",
+ "inherits": "^2.0.3",
+ "level-codec": "^9.0.0",
+ "level-errors": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/encoding-down/node_modules/abstract-leveldown": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz",
+ "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "immediate": "^3.2.3",
+ "level-concat-iterator": "~2.0.0",
+ "level-supports": "~1.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/end-stream": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz",
+ "integrity": "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU=",
+ "optional": true,
+ "dependencies": {
+ "write-stream": "~0.4.3"
+ }
+ },
+ "node_modules/entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "optional": true
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.18.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
+ "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
+ "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",
+ "is-callable": "^1.2.3",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.3",
+ "is-string": "^1.0.6",
+ "object-inspect": "^1.10.3",
+ "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"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-array-method-boxes-properly": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
+ },
+ "node_modules/es-get-iterator": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz",
+ "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.0",
+ "has-symbols": "^1.0.1",
+ "is-arguments": "^1.1.0",
+ "is-map": "^2.0.2",
+ "is-set": "^2.0.2",
+ "is-string": "^1.0.5",
+ "isarray": "^2.0.5"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-get-iterator/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es5-ext": {
+ "version": "0.10.53",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
+ "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
+ "dependencies": {
+ "es6-iterator": "~2.0.3",
+ "es6-symbol": "~3.1.3",
+ "next-tick": "~1.0.0"
+ }
+ },
+ "node_modules/es6-denodeify": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz",
+ "integrity": "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8=",
+ "optional": true
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "dependencies": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "optional": true,
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/esdoc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-1.1.0.tgz",
+ "integrity": "sha512-vsUcp52XJkOWg9m1vDYplGZN2iDzvmjDL5M/Mp8qkoDG3p2s0yIQCIjKR5wfPBaM3eV14a6zhQNYiNTCVzPnxA==",
+ "dependencies": {
+ "babel-generator": "6.26.1",
+ "babel-traverse": "6.26.0",
+ "babylon": "6.18.0",
+ "cheerio": "1.0.0-rc.2",
+ "color-logger": "0.0.6",
+ "escape-html": "1.0.3",
+ "fs-extra": "5.0.0",
+ "ice-cap": "0.0.4",
+ "marked": "0.3.19",
+ "minimist": "1.2.0",
+ "taffydb": "2.7.3"
+ },
+ "bin": {
+ "esdoc": "out/src/ESDocCLI.js"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/esdoc/node_modules/fs-extra": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz",
+ "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "node_modules/esdoc/node_modules/minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "optional": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eth-block-tracker": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz",
+ "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==",
+ "dependencies": {
+ "@babel/plugin-transform-runtime": "^7.5.5",
+ "@babel/runtime": "^7.5.5",
+ "eth-query": "^2.1.0",
+ "json-rpc-random-id": "^1.0.1",
+ "pify": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "node_modules/eth-ens-namehash": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
+ "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=",
+ "dependencies": {
+ "idna-uts46-hx": "^2.3.1",
+ "js-sha3": "^0.5.7"
+ }
+ },
+ "node_modules/eth-json-rpc-errors": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz",
+ "integrity": "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==",
+ "deprecated": "Package renamed: https://www.npmjs.com/package/eth-rpc-errors",
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "node_modules/eth-lib": {
+ "version": "0.1.29",
+ "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz",
+ "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==",
+ "dependencies": {
+ "bn.js": "^4.11.6",
+ "elliptic": "^6.4.0",
+ "nano-json-stream-parser": "^0.1.2",
+ "servify": "^0.1.12",
+ "ws": "^3.0.0",
+ "xhr-request-promise": "^0.1.2"
+ }
+ },
+ "node_modules/eth-lib/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/eth-query": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz",
+ "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=",
+ "dependencies": {
+ "json-rpc-random-id": "^1.0.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "node_modules/eth-rpc-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz",
+ "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==",
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "node_modules/eth-sig-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz",
+ "integrity": "sha512-0Us50HiGGvZgjtWTyAI/+qTzYPMLy5Q451D0Xy68bxq1QMWdoOddDwGvsqcFT27uohKgalM9z/yxplyt+mY2iQ==",
+ "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'",
+ "dependencies": {
+ "ethereumjs-abi": "^0.6.8",
+ "ethereumjs-util": "^5.1.1",
+ "tweetnacl": "^1.0.3",
+ "tweetnacl-util": "^0.15.0"
+ }
+ },
+ "node_modules/eth-sig-util/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/eth-sig-util/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/eth-sig-util/node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ },
+ "node_modules/ethereum-bloom-filters": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz",
+ "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==",
+ "dependencies": {
+ "js-sha3": "^0.8.0"
+ }
+ },
+ "node_modules/ethereum-bloom-filters/node_modules/js-sha3": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
+ "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
+ },
+ "node_modules/ethereum-common": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
+ "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA=="
+ },
+ "node_modules/ethereum-cryptography": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
+ "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==",
+ "dependencies": {
+ "@types/pbkdf2": "^3.0.0",
+ "@types/secp256k1": "^4.0.1",
+ "blakejs": "^1.1.0",
+ "browserify-aes": "^1.2.0",
+ "bs58check": "^2.1.2",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "hash.js": "^1.1.7",
+ "keccak": "^3.0.0",
+ "pbkdf2": "^3.0.17",
+ "randombytes": "^2.1.0",
+ "safe-buffer": "^5.1.2",
+ "scrypt-js": "^3.0.0",
+ "secp256k1": "^4.0.1",
+ "setimmediate": "^1.0.5"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/ethereum-cryptography/node_modules/scrypt-js": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
+ "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ },
+ "node_modules/ethereum-cryptography/node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "node_modules/ethereum-protocol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz",
+ "integrity": "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg=="
+ },
+ "node_modules/ethereumjs-abi": {
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz",
+ "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==",
+ "dependencies": {
+ "bn.js": "^4.11.8",
+ "ethereumjs-util": "^6.0.0"
+ }
+ },
+ "node_modules/ethereumjs-abi/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "dependencies": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ },
+ "node_modules/ethereumjs-account": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz",
+ "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==",
+ "dependencies": {
+ "ethereumjs-util": "^5.0.0",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-account/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/ethereumjs-account/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-block": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
+ "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
+ "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.",
+ "dependencies": {
+ "async": "^2.0.1",
+ "ethereum-common": "0.2.0",
+ "ethereumjs-tx": "^1.2.2",
+ "ethereumjs-util": "^5.0.0",
+ "merkle-patricia-tree": "^2.1.2"
+ }
+ },
+ "node_modules/ethereumjs-block/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/ethereumjs-block/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-common": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz",
+ "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==",
+ "deprecated": "New package name format for new versions: @ethereumjs/common. Please update."
+ },
+ "node_modules/ethereumjs-tx": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
+ "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
+ "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.",
+ "dependencies": {
+ "ethereum-common": "^0.0.18",
+ "ethereumjs-util": "^5.0.0"
+ }
+ },
+ "node_modules/ethereumjs-tx/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/ethereumjs-tx/node_modules/ethereum-common": {
+ "version": "0.0.18",
+ "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz",
+ "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8="
+ },
+ "node_modules/ethereumjs-tx/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-util": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
+ "integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==",
+ "dependencies": {
+ "@types/bn.js": "^5.1.0",
+ "bn.js": "^5.1.2",
+ "create-hash": "^1.1.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/ethereumjs-util/node_modules/@types/bn.js": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz",
+ "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/ethereumjs-vm": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz",
+ "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==",
+ "deprecated": "New package name format for new versions: @ethereumjs/vm. Please update.",
+ "dependencies": {
+ "async": "^2.1.2",
+ "async-eventemitter": "^0.2.2",
+ "ethereumjs-account": "^2.0.3",
+ "ethereumjs-block": "~2.2.0",
+ "ethereumjs-common": "^1.1.0",
+ "ethereumjs-util": "^6.0.0",
+ "fake-merkle-patricia-tree": "^1.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "merkle-patricia-tree": "^2.3.2",
+ "rustbn.js": "~0.2.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-vm/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz",
+ "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==",
+ "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.",
+ "dependencies": {
+ "async": "^2.0.1",
+ "ethereumjs-common": "^1.5.0",
+ "ethereumjs-tx": "^2.1.1",
+ "ethereumjs-util": "^5.0.0",
+ "merkle-patricia-tree": "^2.1.2"
+ }
+ },
+ "node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
+ "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
+ "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.",
+ "dependencies": {
+ "ethereumjs-common": "^1.5.0",
+ "ethereumjs-util": "^6.0.0"
+ }
+ },
+ "node_modules/ethereumjs-vm/node_modules/ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "dependencies": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ },
+ "node_modules/ethereumjs-wallet": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz",
+ "integrity": "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==",
+ "dependencies": {
+ "aes-js": "^3.1.2",
+ "bs58check": "^2.1.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethereumjs-util": "^7.1.2",
+ "randombytes": "^2.1.0",
+ "scrypt-js": "^3.0.1",
+ "utf8": "^3.0.0",
+ "uuid": "^8.3.2"
+ }
+ },
+ "node_modules/ethereumjs-wallet/node_modules/@types/bn.js": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz",
+ "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/ethereumjs-wallet/node_modules/aes-js": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
+ "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
+ },
+ "node_modules/ethereumjs-wallet/node_modules/ethereumjs-util": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz",
+ "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==",
+ "dependencies": {
+ "@types/bn.js": "^5.1.0",
+ "bn.js": "^5.1.2",
+ "create-hash": "^1.1.2",
+ "ethereum-cryptography": "^0.1.3",
+ "rlp": "^2.2.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/ethereumjs-wallet/node_modules/scrypt-js": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
+ "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ },
+ "node_modules/ethereumjs-wallet/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/ethers": {
+ "version": "4.0.49",
+ "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz",
+ "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==",
+ "optional": true,
+ "dependencies": {
+ "aes-js": "3.0.0",
+ "bn.js": "^4.11.9",
+ "elliptic": "6.5.4",
+ "hash.js": "1.1.3",
+ "js-sha3": "0.5.7",
+ "scrypt-js": "2.0.4",
+ "setimmediate": "1.0.4",
+ "uuid": "2.0.1",
+ "xmlhttprequest": "1.8.0"
+ }
+ },
+ "node_modules/ethers/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "optional": true
+ },
+ "node_modules/ethjs-unit": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
+ "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=",
+ "dependencies": {
+ "bn.js": "4.11.6",
+ "number-to-bn": "1.7.0"
+ },
+ "engines": {
+ "node": ">=6.5.0",
+ "npm": ">=3"
+ }
+ },
+ "node_modules/ethjs-unit/node_modules/bn.js": {
+ "version": "4.11.6",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
+ "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
+ },
+ "node_modules/ethjs-util": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
+ "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
+ "dependencies": {
+ "is-hex-prefixed": "1.0.0",
+ "strip-hex-prefix": "1.0.0"
+ },
+ "engines": {
+ "node": ">=6.5.0",
+ "npm": ">=3"
+ }
+ },
+ "node_modules/event-iterator": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-1.2.0.tgz",
+ "integrity": "sha512-Daq7YUl0Mv1i4QEgzGQlz0jrx7hUFNyLGbiF+Ap7NCMCjDLCCnolyj6s0TAc6HmrBziO5rNVHsPwGMp7KdRPvw==",
+ "optional": true
+ },
+ "node_modules/event-target-shim": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
+ "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/exenv": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
+ "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
+ },
+ "node_modules/exit-on-epipe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
+ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/expand-brackets": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "optional": true,
+ "dependencies": {
+ "is-posix-bracket": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-range": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "optional": true,
+ "dependencies": {
+ "fill-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.17.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "dependencies": {
+ "accepts": "~1.3.7",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.19.0",
+ "content-disposition": "0.5.3",
+ "content-type": "~1.0.4",
+ "cookie": "0.4.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "~1.1.2",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.5",
+ "qs": "6.7.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.1.2",
+ "send": "0.17.1",
+ "serve-static": "1.14.1",
+ "setprototypeof": "1.1.1",
+ "statuses": "~1.5.0",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/ext": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
+ "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
+ "dependencies": {
+ "type": "^2.0.0"
+ }
+ },
+ "node_modules/ext/node_modules/type": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
+ "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw=="
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "optional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extract-files": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz",
+ "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==",
+ "optional": true,
+ "engines": {
+ "node": "^10.17.0 || ^12.0.0 || >= 13.7.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jaydenseric"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fake-merkle-patricia-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz",
+ "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=",
+ "dependencies": {
+ "checkpoint-store": "^1.1.0"
+ }
+ },
+ "node_modules/faker": {
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz",
+ "integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g=="
+ },
+ "node_modules/fast-check": {
+ "version": "2.17.0",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.17.0.tgz",
+ "integrity": "sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==",
+ "dependencies": {
+ "pure-rand": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-fifo": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.0.0.tgz",
+ "integrity": "sha512-4VEXmjxLj7sbs8J//cn2qhRap50dGzF5n8fjay8mau+Jn4hxSeR3xPFwxMaQq/pDaq7+KQk0PAbC2+nWDkJrmQ==",
+ "optional": true
+ },
+ "node_modules/fast-future": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz",
+ "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=",
+ "optional": true
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "optional": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-glob/node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "optional": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-glob/node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "optional": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "optional": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-glob/node_modules/is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "optional": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "optional": true
+ },
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
+ },
+ "node_modules/fast-sha256": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "optional": true
+ },
+ "node_modules/fastestsmallesttextencoderdecoder": {
+ "version": "1.0.22",
+ "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz",
+ "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==",
+ "optional": true
+ },
+ "node_modules/fastq": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz",
+ "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==",
+ "optional": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fb-watchman": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
+ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
+ "optional": true,
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "node_modules/fbjs": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz",
+ "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==",
+ "optional": true,
+ "dependencies": {
+ "cross-fetch": "^3.0.4",
+ "fbjs-css-vars": "^1.0.0",
+ "loose-envify": "^1.0.0",
+ "object-assign": "^4.1.0",
+ "promise": "^7.1.1",
+ "setimmediate": "^1.0.5",
+ "ua-parser-js": "^0.7.18"
+ }
+ },
+ "node_modules/fbjs-css-vars": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz",
+ "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==",
+ "optional": true
+ },
+ "node_modules/fbjs/node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
+ "optional": true
+ },
+ "node_modules/fetch-cookie": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.0.tgz",
+ "integrity": "sha512-Mm5pGlT3agW6t71xVM7vMZPIvI7T4FaTuFW4jari6dVzYHFDb3WZZsGpN22r/o3XMdkM0E7sPd1EGeyVbH2Tgg==",
+ "optional": true,
+ "dependencies": {
+ "es6-denodeify": "^0.1.1",
+ "tough-cookie": "^2.3.1"
+ }
+ },
+ "node_modules/fetch-ponyfill": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz",
+ "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=",
+ "dependencies": {
+ "node-fetch": "~1.7.1"
+ }
+ },
+ "node_modules/fetch-ponyfill/node_modules/node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "dependencies": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "optional": true
+ },
+ "node_modules/filecoin.js": {
+ "version": "0.0.5-alpha",
+ "resolved": "https://registry.npmjs.org/filecoin.js/-/filecoin.js-0.0.5-alpha.tgz",
+ "integrity": "sha512-xPrB86vDnTPfmvtN/rJSrhl4M77694ruOgNXd0+5gP67mgmCDhStLCqcr+zHIDRgDpraf7rY+ELbwjXZcQNdpQ==",
+ "optional": true,
+ "dependencies": {
+ "@ledgerhq/hw-transport-webusb": "^5.22.0",
+ "@nodefactory/filsnap-adapter": "^0.2.1",
+ "@nodefactory/filsnap-types": "^0.2.1",
+ "@zondax/filecoin-signing-tools": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js",
+ "bignumber.js": "^9.0.0",
+ "bitcore-lib": "^8.22.2",
+ "bitcore-mnemonic": "^8.22.2",
+ "btoa-lite": "^1.0.0",
+ "events": "^3.2.0",
+ "isomorphic-ws": "^4.0.1",
+ "node-fetch": "^2.6.0",
+ "rpc-websockets": "^5.3.1",
+ "scrypt-async": "^2.0.1",
+ "tweetnacl": "^1.0.3",
+ "tweetnacl-util": "^0.15.1",
+ "websocket": "^1.0.31",
+ "ws": "^7.3.1"
+ }
+ },
+ "node_modules/filecoin.js/node_modules/@zondax/filecoin-signing-tools": {
+ "version": "0.2.0",
+ "resolved": "git+ssh://git@github.com/Digital-MOB-Filecoin/filecoin-signing-tools-js.git#8f8e92157cac2556d35cab866779e9a8ea8a4e25",
+ "integrity": "sha512-u1sHMBQXGiGHv8S3LkdKs0mH1erEbD4QoHWwCZns0BuQaKlpxbdxN8ikHCQOBPT6FzSHadwhf3cTSWxVl3DGig==",
+ "license": "Apache-2.0",
+ "optional": true,
+ "dependencies": {
+ "axios": "^0.20.0",
+ "base32-decode": "^1.0.0",
+ "base32-encode": "^1.1.1",
+ "bip32": "^2.0.5",
+ "bip39": "^3.0.2",
+ "blakejs": "^1.1.0",
+ "bn.js": "^5.1.2",
+ "ipld-dag-cbor": "^0.17.0",
+ "leb128": "0.0.5",
+ "secp256k1": "^4.0.1"
+ }
+ },
+ "node_modules/filecoin.js/node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
+ "optional": true
+ },
+ "node_modules/filecoin.js/node_modules/ws": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/filename-regex": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
+ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
+ "optional": true,
+ "dependencies": {
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
+ "node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "optional": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/first-chunk-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
+ "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/flat": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz",
+ "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==",
+ "dependencies": {
+ "is-buffer": "~2.0.3"
+ },
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/flat/node_modules/is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz",
+ "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "optional": true,
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "optional": true,
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/for-own": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "optional": true,
+ "dependencies": {
+ "for-in": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/foreach": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
+ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-capacitor": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.4.tgz",
+ "integrity": "sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.5"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "optional": true,
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fs-extra/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "optional": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/fs-extra/node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "optional": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
+ "dependencies": {
+ "minipass": "^2.6.0"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ },
+ "node_modules/fsevents": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
+ "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
+ "deprecated": "\"Please update to latest v2.3 or v2.2\"",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ },
+ "node_modules/gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "optional": true,
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "node_modules/gauge/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gauge/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-func-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
+ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-iterator": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz",
+ "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==",
+ "optional": true
+ },
+ "node_modules/get-params": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/get-params/-/get-params-0.1.2.tgz",
+ "integrity": "sha1-uuDfq6WIoMYNeDTA2Nwv9g7u8v4="
+ },
+ "node_modules/get-prototype-of": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/get-prototype-of/-/get-prototype-of-0.0.0.tgz",
+ "integrity": "sha1-mHcr0QcW0W3rSzIlFsRp78oorEQ=",
+ "optional": true
+ },
+ "node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "optional": true,
+ "dependencies": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/glob-base": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "optional": true,
+ "dependencies": {
+ "glob-parent": "^2.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "optional": true,
+ "dependencies": {
+ "is-glob": "^2.0.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "optional": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/glob-stream": {
+ "version": "5.3.5",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
+ "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
+ "optional": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "glob": "^5.0.3",
+ "glob-parent": "^3.0.0",
+ "micromatch": "^2.3.7",
+ "ordered-read-streams": "^0.3.0",
+ "through2": "^0.6.0",
+ "to-absolute-glob": "^0.1.1",
+ "unique-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/glob-stream/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "optional": true
+ },
+ "node_modules/glob-stream/node_modules/readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/glob-stream/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "optional": true
+ },
+ "node_modules/glob-stream/node_modules/through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ },
+ "node_modules/global": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
+ "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
+ "dependencies": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
+ "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
+ "optional": true,
+ "dependencies": {
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
+ "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
+ "optional": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/google-protobuf": {
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.17.3.tgz",
+ "integrity": "sha512-OVPzcSWIAJ+d5yiHyeaLrdufQtrvaBrF4JQg+z8ynTkbO3uFcujqXszTumqg1cGsAsjkWnI+M5B1xZ19yR4Wyg==",
+ "optional": true
+ },
+ "node_modules/got": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "dependencies": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
+ },
+ "node_modules/graphql": {
+ "version": "15.5.1",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz",
+ "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==",
+ "optional": true,
+ "engines": {
+ "node": ">= 10.x"
+ }
+ },
+ "node_modules/graphql-extensions": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.15.0.tgz",
+ "integrity": "sha512-bVddVO8YFJPwuACn+3pgmrEg6I8iBuYLuwvxiE+lcQQ7POotVZxm2rgGw0PvVYmWWf3DT7nTVDZ5ROh/ALp8mA==",
+ "deprecated": "The `graphql-extensions` API has been removed from Apollo Server 3. Use the plugin API instead: https://www.apollographql.com/docs/apollo-server/integrations/plugins/",
+ "optional": true,
+ "dependencies": {
+ "@apollographql/apollo-tools": "^0.5.0",
+ "apollo-server-env": "^3.1.0",
+ "apollo-server-types": "^0.9.0"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/graphql-subscriptions": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz",
+ "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==",
+ "optional": true,
+ "dependencies": {
+ "iterall": "^1.3.0"
+ },
+ "peerDependencies": {
+ "graphql": "^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/graphql-tag": {
+ "version": "2.12.5",
+ "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz",
+ "integrity": "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/graphql-tools": {
+ "version": "6.2.6",
+ "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-6.2.6.tgz",
+ "integrity": "sha512-OyhSvK5ALVVD6bFiWjAqv2+lRyvjIRfb6Br5Tkjrv++rxnXDodPH/zhMbDGRw+W3SD5ioGEEz84yO48iPiN7jA==",
+ "deprecated": "This package has been deprecated and now it only exports makeExecutableSchema.\\nAnd it will no longer receive updates.\\nWe recommend you to migrate to scoped packages such as @graphql-tools/schema, @graphql-tools/utils and etc.\\nCheck out https://www.graphql-tools.com to learn what package you should use instead",
+ "optional": true,
+ "dependencies": {
+ "@graphql-tools/batch-delegate": "^6.2.6",
+ "@graphql-tools/code-file-loader": "^6.2.4",
+ "@graphql-tools/delegate": "^6.2.4",
+ "@graphql-tools/git-loader": "^6.2.4",
+ "@graphql-tools/github-loader": "^6.2.4",
+ "@graphql-tools/graphql-file-loader": "^6.2.4",
+ "@graphql-tools/graphql-tag-pluck": "^6.2.4",
+ "@graphql-tools/import": "^6.2.4",
+ "@graphql-tools/json-file-loader": "^6.2.4",
+ "@graphql-tools/links": "^6.2.4",
+ "@graphql-tools/load": "^6.2.4",
+ "@graphql-tools/load-files": "^6.2.4",
+ "@graphql-tools/merge": "^6.2.4",
+ "@graphql-tools/mock": "^6.2.4",
+ "@graphql-tools/module-loader": "^6.2.4",
+ "@graphql-tools/relay-operation-optimizer": "^6.2.4",
+ "@graphql-tools/resolvers-composition": "^6.2.4",
+ "@graphql-tools/schema": "^6.2.4",
+ "@graphql-tools/stitch": "^6.2.4",
+ "@graphql-tools/url-loader": "^6.2.4",
+ "@graphql-tools/utils": "^6.2.4",
+ "@graphql-tools/wrap": "^6.2.4",
+ "tslib": "~2.0.1"
+ },
+ "peerDependencies": {
+ "graphql": "^14.0.0 || ^15.0.0"
+ }
+ },
+ "node_modules/graphql-tools/node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
+ "optional": true
+ },
+ "node_modules/graphql-ws": {
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz",
+ "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==",
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "graphql": ">=0.11 <=15"
+ }
+ },
+ "node_modules/growl": {
+ "version": "1.10.5",
+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
+ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
+ "engines": {
+ "node": ">=4.x"
+ }
+ },
+ "node_modules/gulp-sourcemaps": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz",
+ "integrity": "sha1-tDfR89mAzyboEYSCNxjOFa5ll7Y=",
+ "optional": true,
+ "dependencies": {
+ "@gulp-sourcemaps/map-sources": "1.X",
+ "acorn": "4.X",
+ "convert-source-map": "1.X",
+ "css": "2.X",
+ "debug-fabulous": "0.0.X",
+ "detect-newline": "2.X",
+ "graceful-fs": "4.X",
+ "source-map": "~0.6.0",
+ "strip-bom": "2.X",
+ "through2": "2.X",
+ "vinyl": "1.X"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-symbol-support-x": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-to-string-tag-x": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+ "dependencies": {
+ "has-symbol-support-x": "^1.4.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "optional": true
+ },
+ "node_modules/hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hash-base/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/hash.js": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
+ "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/header-case": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz",
+ "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=",
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.3"
+ }
+ },
+ "node_modules/hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "optional": true
+ },
+ "node_modules/htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dependencies": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
+ },
+ "node_modules/http-errors": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.1",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/http-errors/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "node_modules/http-https": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
+ "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs="
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/ice-cap": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz",
+ "integrity": "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=",
+ "dependencies": {
+ "cheerio": "0.20.0",
+ "color-logger": "0.0.3"
+ }
+ },
+ "node_modules/ice-cap/node_modules/cheerio": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz",
+ "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=",
+ "dependencies": {
+ "css-select": "~1.2.0",
+ "dom-serializer": "~0.1.0",
+ "entities": "~1.1.1",
+ "htmlparser2": "~3.8.1",
+ "lodash": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ },
+ "optionalDependencies": {
+ "jsdom": "^7.0.2"
+ }
+ },
+ "node_modules/ice-cap/node_modules/color-logger": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz",
+ "integrity": "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg="
+ },
+ "node_modules/ice-cap/node_modules/domhandler": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
+ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/ice-cap/node_modules/htmlparser2": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
+ "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
+ "dependencies": {
+ "domelementtype": "1",
+ "domhandler": "2.3",
+ "domutils": "1.5",
+ "entities": "1.0",
+ "readable-stream": "1.1"
+ }
+ },
+ "node_modules/ice-cap/node_modules/htmlparser2/node_modules/entities": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
+ "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY="
+ },
+ "node_modules/ice-cap/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "node_modules/ice-cap/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/ice-cap/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/idna-uts46-hx": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz",
+ "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==",
+ "dependencies": {
+ "punycode": "2.1.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/idna-uts46-hx/node_modules/punycode": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
+ "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+ "optional": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ignore-walk": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
+ "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
+ "optional": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/immediate": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
+ "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="
+ },
+ "node_modules/immutable": {
+ "version": "3.7.6",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz",
+ "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "optional": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "optional": true
+ },
+ "node_modules/install": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz",
+ "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/ipfs-core-types": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.2.1.tgz",
+ "integrity": "sha512-q93+93qSybku6woZaajE9mCrHeVoMzNtZ7S5m/zx0+xHRhnoLlg8QNnGGsb5/+uFQt/RiBArsIw/Q61K9Jwkzw==",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.1.5",
+ "multiaddr": "^8.0.0",
+ "peer-id": "^0.14.1"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipfs-core-types/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-core-types/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipfs-core-utils": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.6.1.tgz",
+ "integrity": "sha512-UFIklwE3CFcsNIhYFDuz0qB7E2QtdFauRfc76kskgiqhGWcjqqiDeND5zBCrAy0u8UMaDqAbFl02f/mIq1yKXw==",
+ "optional": true,
+ "dependencies": {
+ "any-signal": "^2.0.0",
+ "blob-to-it": "^1.0.1",
+ "browser-readablestream-to-it": "^1.0.1",
+ "cids": "^1.1.5",
+ "err-code": "^2.0.3",
+ "ipfs-core-types": "^0.2.1",
+ "ipfs-utils": "^5.0.0",
+ "it-all": "^1.0.4",
+ "it-map": "^1.0.4",
+ "it-peekable": "^1.0.1",
+ "multiaddr": "^8.0.0",
+ "multiaddr-to-uri": "^6.0.0",
+ "parse-duration": "^0.4.4",
+ "timeout-abort-controller": "^1.1.1",
+ "uint8arrays": "^1.1.0"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/cids/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multicodec/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multihashes/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-core-utils/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipfs-core-utils/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipfs-http-client": {
+ "version": "48.2.2",
+ "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-48.2.2.tgz",
+ "integrity": "sha512-f3ppfWe913SJLvunm0UgqdA1dxVZSGQJPaEVJtqgjxPa5x0fPDiBDdo60g2MgkW1W6bhF9RGlxvHHIE9sv/tdg==",
+ "optional": true,
+ "dependencies": {
+ "any-signal": "^2.0.0",
+ "bignumber.js": "^9.0.0",
+ "cids": "^1.1.5",
+ "debug": "^4.1.1",
+ "form-data": "^3.0.0",
+ "ipfs-core-types": "^0.2.1",
+ "ipfs-core-utils": "^0.6.1",
+ "ipfs-utils": "^5.0.0",
+ "ipld-block": "^0.11.0",
+ "ipld-dag-cbor": "^0.17.0",
+ "ipld-dag-pb": "^0.20.0",
+ "ipld-raw": "^6.0.0",
+ "it-last": "^1.0.4",
+ "it-map": "^1.0.4",
+ "it-tar": "^1.2.2",
+ "it-to-stream": "^0.1.2",
+ "merge-options": "^2.0.0",
+ "multiaddr": "^8.0.0",
+ "multibase": "^3.0.0",
+ "multicodec": "^2.0.1",
+ "multihashes": "^3.0.1",
+ "nanoid": "^3.1.12",
+ "native-abort-controller": "~0.0.3",
+ "parse-duration": "^0.4.4",
+ "stream-to-it": "^0.2.2",
+ "uint8arrays": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=10.3.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/cids/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/cids/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/cids/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/cids/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipfs-http-client/node_modules/cids/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/multicodec": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz",
+ "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "1.1.0",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/multihashes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz",
+ "integrity": "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^3.1.0",
+ "uint8arrays": "^2.0.5",
+ "varint": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/multihashes/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/nanoid": {
+ "version": "3.1.23",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
+ "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
+ "optional": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/ipfs-http-client/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipfs-utils": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-5.0.1.tgz",
+ "integrity": "sha512-28KZPgO4Uf5duT2ORLAYfboUp98iUshDD7yRAfbNxNAR8Dtidfn6o20rZfoXnkri2zKBVIPlJkuCPmPJB+6erg==",
+ "optional": true,
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "any-signal": "^2.1.0",
+ "buffer": "^6.0.1",
+ "electron-fetch": "^1.7.2",
+ "err-code": "^2.0.0",
+ "fs-extra": "^9.0.1",
+ "is-electron": "^2.2.0",
+ "iso-url": "^1.0.0",
+ "it-glob": "0.0.10",
+ "it-to-stream": "^0.1.2",
+ "merge-options": "^2.0.0",
+ "nanoid": "^3.1.3",
+ "native-abort-controller": "0.0.3",
+ "native-fetch": "^2.0.0",
+ "node-fetch": "^2.6.0",
+ "stream-to-it": "^0.2.0"
+ }
+ },
+ "node_modules/ipfs-utils/node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "optional": true,
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
+ "node_modules/ipfs-utils/node_modules/nanoid": {
+ "version": "3.1.23",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
+ "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
+ "optional": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/ipfs-utils/node_modules/native-fetch": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-2.0.1.tgz",
+ "integrity": "sha512-gv4Bea+ga9QdXINurpkEqun3ap3vnB+WYoe4c8ddqUYEH7B2h6iD39RF8uVN7OwmSfMY3RDxkvBnoI4e2/vLXQ==",
+ "optional": true,
+ "dependencies": {
+ "globalthis": "^1.0.1"
+ },
+ "peerDependencies": {
+ "node-fetch": "*"
+ }
+ },
+ "node_modules/ipld-block": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/ipld-block/-/ipld-block-0.11.1.tgz",
+ "integrity": "sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw==",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-block/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-block/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-block/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-block/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-block/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipld-block/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipld-block/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipld-dag-cbor": {
+ "version": "0.17.1",
+ "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz",
+ "integrity": "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==",
+ "deprecated": "This module has been superseded by @ipld/dag-cbor and multiformats",
+ "optional": true,
+ "dependencies": {
+ "borc": "^2.1.2",
+ "cids": "^1.0.0",
+ "is-circular": "^1.0.2",
+ "multicodec": "^3.0.1",
+ "multihashing-async": "^2.0.0",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipld-dag-cbor/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipld-dag-cbor/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipld-dag-pb": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.20.0.tgz",
+ "integrity": "sha512-zfM0EdaolqNjAxIrtpuGKvXxWk5YtH9jKinBuQGTcngOsWFQhyybGCTJHGNGGtRjHNJi2hz5Udy/8pzv4kcKyg==",
+ "deprecated": "This module has been superseded by @ipld/dag-pb and multiformats",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.0.0",
+ "class-is": "^1.1.0",
+ "multicodec": "^2.0.0",
+ "multihashing-async": "^2.0.0",
+ "protons": "^2.0.0",
+ "reset": "^0.1.0",
+ "run": "^1.4.0",
+ "stable": "^0.1.8",
+ "uint8arrays": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/cids/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/cids/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/multicodec": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz",
+ "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "1.1.0",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/multihashes/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipld-dag-pb/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipld-dag-pb/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/ipld-raw": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-6.0.0.tgz",
+ "integrity": "sha512-UK7fjncAzs59iu/o2kwYtb8jgTtW6B+cNWIiNpAJkfRwqoMk1xD/6i25ktzwe4qO8gQgoR9RxA5ibC23nq8BLg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.0.0",
+ "multicodec": "^2.0.0",
+ "multihashing-async": "^2.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/cids/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multicodec": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz",
+ "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "1.1.0",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multicodec/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multicodec/node_modules/uint8arrays": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz",
+ "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^3.0.0",
+ "web-encoding": "^1.0.2"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/ipld-raw/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/ipld-raw/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
+ "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
+ "dependencies": {
+ "call-bind": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
+ "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
+ "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "optional": true
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
+ "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-capitalized": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-capitalized/-/is-capitalized-1.0.0.tgz",
+ "integrity": "sha1-TIRktNkdPk7rRIid0s2PGwrEwTY=",
+ "optional": true
+ },
+ "node_modules/is-circular": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz",
+ "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==",
+ "optional": true
+ },
+ "node_modules/is-class": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/is-class/-/is-class-0.0.4.tgz",
+ "integrity": "sha1-4FdFFwW7NOOePjNZjJOpg3KWtzY=",
+ "optional": true
+ },
+ "node_modules/is-core-module": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
+ "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
+ "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-dotfile": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-electron": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz",
+ "integrity": "sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==",
+ "optional": true
+ },
+ "node_modules/is-equal-shallow": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "optional": true,
+ "dependencies": {
+ "is-primitive": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-fn": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz",
+ "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-function": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
+ "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz",
+ "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-hex-prefixed": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
+ "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
+ "engines": {
+ "node": ">=6.5.0",
+ "npm": ">=3"
+ }
+ },
+ "node_modules/is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "optional": true,
+ "dependencies": {
+ "ip-regex": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-lower-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz",
+ "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=",
+ "dependencies": {
+ "lower-case": "^1.1.0"
+ }
+ },
+ "node_modules/is-map": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
+ "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
+ "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-posix-bracket": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-primitive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-promise": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
+ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
+ "optional": true
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+ "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-retry-allowed": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
+ "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
+ "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz",
+ "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.2",
+ "call-bind": "^1.0.2",
+ "es-abstract": "^1.18.0-next.2",
+ "foreach": "^2.0.5",
+ "has-symbols": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ },
+ "node_modules/is-upper-case": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz",
+ "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=",
+ "dependencies": {
+ "upper-case": "^1.1.0"
+ }
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "optional": true
+ },
+ "node_modules/is-valid-glob": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
+ "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "node_modules/iso-constants": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz",
+ "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==",
+ "hasInstallScript": true,
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/iso-random-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.0.tgz",
+ "integrity": "sha512-lGuIu104KfBV9ubYTSaE3GeAr6I69iggXxBHbTBc5u/XKlwlWl0LCytnkIZissaKqvxablwRD9B3ktVnmIUnEg==",
+ "optional": true,
+ "dependencies": {
+ "events": "^3.3.0",
+ "readable-stream": "^3.4.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/iso-url": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.1.5.tgz",
+ "integrity": "sha512-+3JqoKdBTGmyv9vOkS6b9iHhvK34UajfTibrH/1HOK8TI7K2VsM0qOCd+aJdWKtSOA8g3PqZfcwDmnR0p3klqQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "optional": true,
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isomorphic-ws": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
+ "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
+ "optional": true,
+ "peerDependencies": {
+ "ws": "*"
+ }
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
+ },
+ "node_modules/isurl": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+ "dependencies": {
+ "has-to-string-tag-x": "^1.2.0",
+ "is-object": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/it-all": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.5.tgz",
+ "integrity": "sha512-ygD4kA4vp8fi+Y+NBgEKt6W06xSbv6Ub/0V8d1r3uCyJ9Izwa1UspkIOlqY9fOee0Z1w3WRo1+VWyAU4DgtufA==",
+ "optional": true
+ },
+ "node_modules/it-concat": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-1.0.3.tgz",
+ "integrity": "sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==",
+ "optional": true,
+ "dependencies": {
+ "bl": "^4.0.0"
+ }
+ },
+ "node_modules/it-drain": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.4.tgz",
+ "integrity": "sha512-coB7mcyZ4lWBQKoQGJuqM+P94pvpn2T3KY27vcVWPqeB1WmoysRC76VZnzAqrBWzpWcoEJMjZ+fsMBslxNaWfQ==",
+ "optional": true
+ },
+ "node_modules/it-glob": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.10.tgz",
+ "integrity": "sha512-p1PR15djgPV7pxdLOW9j4WcJdla8+91rJdUU2hU2Jm68vkxpIEXK55VHBeH8Lvqh2vqLtM83t8q4BuJxue6niA==",
+ "optional": true,
+ "dependencies": {
+ "fs-extra": "^9.0.1",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/it-last": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.5.tgz",
+ "integrity": "sha512-PV/2S4zg5g6dkVuKfgrQfN2rUN4wdTI1FzyAvU+i8RV96syut40pa2s9Dut5X7SkjwA3P0tOhLABLdnOJ0Y/4Q==",
+ "optional": true
+ },
+ "node_modules/it-map": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.5.tgz",
+ "integrity": "sha512-EElupuWhHVStUgUY+OfTJIS2MZed96lDrAXzJUuqiiqLnIKoBRqtX1ZG2oR0bGDsSppmz83MtzCeKLZ9TVAUxQ==",
+ "optional": true
+ },
+ "node_modules/it-peekable": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.2.tgz",
+ "integrity": "sha512-LRPLu94RLm+lxLZbChuc9iCXrKCOu1obWqxfaKhF00yIp30VGkl741b5P60U+rdBxuZD/Gt1bnmakernv7bVFg==",
+ "optional": true
+ },
+ "node_modules/it-reader": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz",
+ "integrity": "sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==",
+ "optional": true,
+ "dependencies": {
+ "bl": "^4.0.0"
+ }
+ },
+ "node_modules/it-tar": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz",
+ "integrity": "sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==",
+ "optional": true,
+ "dependencies": {
+ "bl": "^4.0.0",
+ "buffer": "^5.4.3",
+ "iso-constants": "^0.1.2",
+ "it-concat": "^1.0.0",
+ "it-reader": "^2.0.0",
+ "p-defer": "^3.0.0"
+ }
+ },
+ "node_modules/it-to-stream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.2.tgz",
+ "integrity": "sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.6.0",
+ "fast-fifo": "^1.0.0",
+ "get-iterator": "^1.0.2",
+ "p-defer": "^3.0.0",
+ "p-fifo": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "node_modules/iter-tools": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/iter-tools/-/iter-tools-7.1.3.tgz",
+ "integrity": "sha512-Pnd3FVHgKnDHrTVjggXLMq5O/P60fho5iL0a0kkdLcofxX8STHw6cgYZ4ZHQS3Zb4Hg/VeqeNUxDs4vlVwUL4A==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime": "^7.12.1"
+ }
+ },
+ "node_modules/iterall": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
+ "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
+ "optional": true
+ },
+ "node_modules/iterate-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz",
+ "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw=="
+ },
+ "node_modules/iterate-value": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz",
+ "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==",
+ "dependencies": {
+ "es-get-iterator": "^1.0.2",
+ "iterate-iterator": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/jquery": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
+ "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
+ },
+ "node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+ "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsan": {
+ "version": "3.1.13",
+ "resolved": "https://registry.npmjs.org/jsan/-/jsan-3.1.13.tgz",
+ "integrity": "sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g=="
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
+ },
+ "node_modules/jsdom": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz",
+ "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=",
+ "optional": true,
+ "dependencies": {
+ "abab": "^1.0.0",
+ "acorn": "^2.4.0",
+ "acorn-globals": "^1.0.4",
+ "cssom": ">= 0.3.0 < 0.4.0",
+ "cssstyle": ">= 0.2.29 < 0.3.0",
+ "escodegen": "^1.6.1",
+ "nwmatcher": ">= 1.3.7 < 2.0.0",
+ "parse5": "^1.5.1",
+ "request": "^2.55.0",
+ "sax": "^1.1.4",
+ "symbol-tree": ">= 3.1.0 < 4.0.0",
+ "tough-cookie": "^2.2.0",
+ "webidl-conversions": "^2.0.0",
+ "whatwg-url-compat": "~0.6.5",
+ "xml-name-validator": ">= 2.0.1 < 3.0.0"
+ }
+ },
+ "node_modules/jsdom/node_modules/acorn": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
+ "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=",
+ "optional": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/jsdom/node_modules/parse5": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz",
+ "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=",
+ "optional": true
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "node_modules/json-pointer": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.1.tgz",
+ "integrity": "sha512-3OvjqKdCBvH41DLpV4iSt6v2XhZXV1bPB4OROuknvUXI7ZQNofieCPkmE26stEJ9zdQuvIxDHCuYhfgxFAAs+Q==",
+ "dependencies": {
+ "foreach": "^2.0.4"
+ }
+ },
+ "node_modules/json-rpc-engine": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz",
+ "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==",
+ "dependencies": {
+ "eth-rpc-errors": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "node_modules/json-rpc-random-id": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz",
+ "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg="
+ },
+ "node_modules/json-schema": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/json-stable-stringify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
+ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
+ "dependencies": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "optional": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ },
+ "node_modules/json-text-sequence": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz",
+ "integrity": "sha1-py8hfcSvxGKf/1/rME3BvVGi89I=",
+ "optional": true,
+ "dependencies": {
+ "delimit-stream": "0.1.0"
+ }
+ },
+ "node_modules/json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsondown": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/jsondown/-/jsondown-1.0.0.tgz",
+ "integrity": "sha512-p6XxPaq59aXwcdDQV3ISMA5xk+1z6fJuctcwwSdR9iQgbYOcIrnknNrhcMGG+0FaUfKHGkdDpQNaZrovfBoyOw==",
+ "optional": true,
+ "dependencies": {
+ "memdown": "1.4.1",
+ "mkdirp": "0.5.1"
+ },
+ "peerDependencies": {
+ "abstract-leveldown": "*"
+ }
+ },
+ "node_modules/jsondown/node_modules/minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "optional": true
+ },
+ "node_modules/jsondown/node_modules/mkdirp": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
+ "optional": true,
+ "dependencies": {
+ "minimist": "0.0.8"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "node_modules/keccak": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz",
+ "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "node-addon-api": "^2.0.0",
+ "node-gyp-build": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/keyboard-key": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.1.0.tgz",
+ "integrity": "sha512-qkBzPTi3rlAKvX7k0/ub44sqOfXeLc/jcnGGmj5c7BJpU8eDrEVPyhCvNYAaoubbsLm9uGWwQJO1ytQK1a9/dQ=="
+ },
+ "node_modules/keypair": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/keypair/-/keypair-1.0.3.tgz",
+ "integrity": "sha512-0wjZ2z/SfZZq01+3/8jYLd8aEShSa+aat1zyPGQY3IuKoEAp6DJGvu2zt6snELrQU9jbCkIlCyNOD7RdQbHhkQ==",
+ "optional": true
+ },
+ "node_modules/keypather": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/keypather/-/keypather-1.10.2.tgz",
+ "integrity": "sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ=",
+ "optional": true,
+ "dependencies": {
+ "101": "^1.0.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "dependencies": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lazy-debug-legacy": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz",
+ "integrity": "sha1-U3cWwHduTPeePtG2IfdljCkRsbE=",
+ "optional": true,
+ "peerDependencies": {
+ "debug": "*"
+ }
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
+ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lazystream/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/lazystream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/lazystream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "optional": true,
+ "dependencies": {
+ "invert-kv": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/leb128": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/leb128/-/leb128-0.0.5.tgz",
+ "integrity": "sha512-elbNtfmu3GndZbesVF6+iQAfVjOXW9bM/aax9WwMlABZW+oK9sbAZEXoewaPHmL34sxa8kVwWsru8cNE/yn2gg==",
+ "optional": true,
+ "dependencies": {
+ "bn.js": "^5.0.0",
+ "buffer-pipe": "0.0.3"
+ }
+ },
+ "node_modules/level": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/level/-/level-5.0.1.tgz",
+ "integrity": "sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "level-js": "^4.0.0",
+ "level-packager": "^5.0.0",
+ "leveldown": "^5.0.0",
+ "opencollective-postinstall": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/level-codec": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz",
+ "integrity": "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-concat-iterator": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz",
+ "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-errors": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz",
+ "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==",
+ "optional": true,
+ "dependencies": {
+ "errno": "~0.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-iterator-stream": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz",
+ "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0",
+ "xtend": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-js": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz",
+ "integrity": "sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==",
+ "optional": true,
+ "dependencies": {
+ "abstract-leveldown": "~6.0.1",
+ "immediate": "~3.2.3",
+ "inherits": "^2.0.3",
+ "ltgt": "^2.1.2",
+ "typedarray-to-buffer": "~3.1.5"
+ }
+ },
+ "node_modules/level-js/node_modules/abstract-leveldown": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz",
+ "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==",
+ "optional": true,
+ "dependencies": {
+ "level-concat-iterator": "~2.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-js/node_modules/immediate": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
+ "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=",
+ "optional": true
+ },
+ "node_modules/level-packager": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz",
+ "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==",
+ "optional": true,
+ "dependencies": {
+ "encoding-down": "^6.3.0",
+ "levelup": "^4.3.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-packager/node_modules/levelup": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz",
+ "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==",
+ "optional": true,
+ "dependencies": {
+ "deferred-leveldown": "~5.3.0",
+ "level-errors": "~2.0.0",
+ "level-iterator-stream": "~4.0.0",
+ "level-supports": "~1.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-supports": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz",
+ "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==",
+ "optional": true,
+ "dependencies": {
+ "xtend": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/level-write-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz",
+ "integrity": "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw=",
+ "optional": true,
+ "dependencies": {
+ "end-stream": "~0.1.0"
+ }
+ },
+ "node_modules/level-ws": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz",
+ "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=",
+ "dependencies": {
+ "readable-stream": "~1.0.15",
+ "xtend": "~2.1.1"
+ }
+ },
+ "node_modules/level-ws/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "node_modules/level-ws/node_modules/object-keys": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
+ "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
+ },
+ "node_modules/level-ws/node_modules/readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/level-ws/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "node_modules/level-ws/node_modules/xtend": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
+ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
+ "dependencies": {
+ "object-keys": "~0.4.0"
+ },
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/leveldown": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz",
+ "integrity": "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "abstract-leveldown": "~6.0.0",
+ "fast-future": "~1.0.2",
+ "napi-macros": "~1.8.1",
+ "node-gyp-build": "~3.8.0"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/leveldown/node_modules/abstract-leveldown": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz",
+ "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==",
+ "optional": true,
+ "dependencies": {
+ "level-concat-iterator": "~2.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/leveldown/node_modules/node-gyp-build": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz",
+ "integrity": "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw==",
+ "optional": true,
+ "bin": {
+ "node-gyp-build": "bin.js",
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
+ "node_modules/levelup": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.0.2.tgz",
+ "integrity": "sha512-cx9PmLENwbGA3svWBEbeO2HazpOSOYSXH4VA+ahVpYyurvD+SDSfURl29VBY2qgyk+Vfy2dJd71SBRckj/EZVA==",
+ "optional": true,
+ "dependencies": {
+ "deferred-leveldown": "~5.0.0",
+ "level-errors": "~2.0.0",
+ "level-iterator-stream": "~4.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levelup/node_modules/abstract-leveldown": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz",
+ "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==",
+ "optional": true,
+ "dependencies": {
+ "level-concat-iterator": "~2.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levelup/node_modules/deferred-leveldown": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.0.1.tgz",
+ "integrity": "sha512-BXohsvTedWOLkj2n/TY+yqVlrCWa2Zs8LSxh3uCAgFOru7/pjxKyZAexGa1j83BaKloER4PqUyQ9rGPJLt9bqA==",
+ "optional": true,
+ "dependencies": {
+ "abstract-leveldown": "~6.0.0",
+ "inherits": "^2.0.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "optional": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/libp2p-crypto": {
+ "version": "0.19.6",
+ "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.19.6.tgz",
+ "integrity": "sha512-oZaAomSLnEJPEvJaj4Dmp+JDuKsTndbdmdod9rCe8lX5f9hMP3p3wRADOeVGhgleiQ3LH+3XmFuULARMNXLiRw==",
+ "optional": true,
+ "dependencies": {
+ "err-code": "^3.0.1",
+ "is-typedarray": "^1.0.0",
+ "iso-random-stream": "^2.0.0",
+ "keypair": "^1.0.1",
+ "multiformats": "^9.1.2",
+ "node-forge": "^0.10.0",
+ "pem-jwk": "^2.0.0",
+ "protobufjs": "^6.10.2",
+ "secp256k1": "^4.0.0",
+ "uint8arrays": "^2.1.4",
+ "ursa-optional": "^0.10.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/libp2p-crypto/node_modules/err-code": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
+ "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==",
+ "optional": true
+ },
+ "node_modules/libp2p-crypto/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "node_modules/linked-list": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/linked-list/-/linked-list-0.1.0.tgz",
+ "integrity": "sha1-eYsP+X0bkqT9CEgPVa6k6dSdN78="
+ },
+ "node_modules/load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "optional": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
+ "optional": true
+ },
+ "node_modules/lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+ "optional": true
+ },
+ "node_modules/lodash.assignin": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz",
+ "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=",
+ "optional": true
+ },
+ "node_modules/lodash.assigninwith": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assigninwith/-/lodash.assigninwith-4.2.0.tgz",
+ "integrity": "sha1-rwLJhDKshtk9ppW0voAUAZcXNq8=",
+ "optional": true
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ },
+ "node_modules/lodash.escaperegexp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
+ "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c="
+ },
+ "node_modules/lodash.flatmap": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz",
+ "integrity": "sha1-74y/QI9uSCaGYzRTBcaswLd4cC4="
+ },
+ "node_modules/lodash.flatten": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+ "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
+ },
+ "node_modules/lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
+ "optional": true
+ },
+ "node_modules/lodash.keys": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz",
+ "integrity": "sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU=",
+ "optional": true
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "node_modules/lodash.omit": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
+ "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
+ "optional": true
+ },
+ "node_modules/lodash.partition": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.partition/-/lodash.partition-4.6.0.tgz",
+ "integrity": "sha1-o45GtzRp4EILDaEhLmbUFL42S6Q="
+ },
+ "node_modules/lodash.rest": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz",
+ "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=",
+ "optional": true
+ },
+ "node_modules/lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
+ "optional": true
+ },
+ "node_modules/lodash.sum": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/lodash.sum/-/lodash.sum-4.0.2.tgz",
+ "integrity": "sha1-rZDjl5ZdgD1PH/eqWy0Bl/O0Y3s="
+ },
+ "node_modules/lodash.template": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.2.4.tgz",
+ "integrity": "sha1-0FPBno50442WW/T7SV2A8Qnn96Q=",
+ "optional": true,
+ "dependencies": {
+ "lodash._reinterpolate": "~3.0.0",
+ "lodash.assigninwith": "^4.0.0",
+ "lodash.keys": "^4.0.0",
+ "lodash.rest": "^4.0.0",
+ "lodash.templatesettings": "^4.0.0",
+ "lodash.tostring": "^4.0.0"
+ }
+ },
+ "node_modules/lodash.templatesettings": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
+ "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
+ "optional": true,
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "node_modules/lodash.tostring": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.4.tgz",
+ "integrity": "sha1-Vgwn0fjq3eA8LM4Zj+9cAx2CmPs=",
+ "optional": true
+ },
+ "node_modules/lodash.without": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz",
+ "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=",
+ "optional": true
+ },
+ "node_modules/lodash.xor": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.xor/-/lodash.xor-4.5.0.tgz",
+ "integrity": "sha1-TUjtfpgJWwYyWCunFNP/iuj7HbY=",
+ "optional": true
+ },
+ "node_modules/lodash.zipwith": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.zipwith/-/lodash.zipwith-4.2.0.tgz",
+ "integrity": "sha1-r6zwP9LzhK8p4mPDxr2juA4/Uf0="
+ },
+ "node_modules/log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "optional": true,
+ "dependencies": {
+ "chalk": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/loglevel": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
+ "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/loglevel"
+ }
+ },
+ "node_modules/long": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "optional": true
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
+ },
+ "node_modules/lower-case-first": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz",
+ "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=",
+ "dependencies": {
+ "lower-case": "^1.1.2"
+ }
+ },
+ "node_modules/lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lru-cache/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/ltgt": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
+ "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
+ },
+ "node_modules/make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "optional": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/map-stream": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.6.tgz",
+ "integrity": "sha1-0u9OuBGihkTHqJiZhcacL91JaCc=",
+ "optional": true
+ },
+ "node_modules/marked": {
+ "version": "0.3.19",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
+ "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
+ "bin": {
+ "marked": "bin/marked"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/math-random": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
+ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
+ "optional": true
+ },
+ "node_modules/md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memdown": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz",
+ "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=",
+ "dependencies": {
+ "abstract-leveldown": "~2.7.1",
+ "functional-red-black-tree": "^1.0.1",
+ "immediate": "^3.2.3",
+ "inherits": "~2.0.1",
+ "ltgt": "~2.2.0",
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ },
+ "node_modules/merge-options": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-2.0.0.tgz",
+ "integrity": "sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==",
+ "optional": true,
+ "dependencies": {
+ "is-plain-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/merge-options/node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
+ "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/merge-stream/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/merge-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/merge-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "optional": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/merkle-patricia-tree": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz",
+ "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==",
+ "dependencies": {
+ "async": "^1.4.2",
+ "ethereumjs-util": "^5.0.0",
+ "level-ws": "0.0.0",
+ "levelup": "^1.2.1",
+ "memdown": "^1.0.0",
+ "readable-stream": "^2.0.0",
+ "rlp": "^2.0.0",
+ "semaphore": ">=1.0.1"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/abstract-leveldown": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
+ "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==",
+ "dependencies": {
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/deferred-leveldown": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz",
+ "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==",
+ "dependencies": {
+ "abstract-leveldown": "~2.6.0"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "dependencies": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-codec": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz",
+ "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ=="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-errors": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz",
+ "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==",
+ "dependencies": {
+ "errno": "~0.1.1"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-iterator-stream": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz",
+ "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "level-errors": "^1.0.3",
+ "readable-stream": "^1.0.33",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-iterator-stream/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-iterator-stream/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/level-iterator-stream/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/levelup": {
+ "version": "1.3.9",
+ "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz",
+ "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==",
+ "dependencies": {
+ "deferred-leveldown": "~1.2.1",
+ "level-codec": "~7.0.0",
+ "level-errors": "~1.0.3",
+ "level-iterator-stream": "~1.3.0",
+ "prr": "~1.0.1",
+ "semver": "~5.4.1",
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/merkle-patricia-tree/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/semver": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
+ "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/merkle-patricia-tree/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/meros": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz",
+ "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "@types/node": ">=12"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "2.3.11",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "optional": true,
+ "dependencies": {
+ "arr-diff": "^2.0.0",
+ "array-unique": "^0.2.1",
+ "braces": "^1.8.2",
+ "expand-brackets": "^0.1.4",
+ "extglob": "^0.3.1",
+ "filename-regex": "^2.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.1",
+ "kind-of": "^3.0.2",
+ "normalize-path": "^2.0.1",
+ "object.omit": "^2.0.0",
+ "parse-glob": "^3.0.4",
+ "regex-cache": "^0.4.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "node_modules/miller-rabin/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
+ "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.31",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
+ "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
+ "dependencies": {
+ "mime-db": "1.48.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/min-document": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
+ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
+ "dependencies": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "node_modules/minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "node_modules/minipass": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "dependencies": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
+ "dependencies": {
+ "minipass": "^2.9.0"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mkdirp-promise": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
+ "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
+ "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.",
+ "dependencies": {
+ "mkdirp": "*"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mocha": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.1.2.tgz",
+ "integrity": "sha512-I8FRAcuACNMLQn3lS4qeWLxXqLvGf6r2CaLstDpZmMUUSmvW6Cnm1AuHxgbc7ctZVRcfwspCRbDHymPsi3dkJw==",
+ "dependencies": {
+ "ansi-colors": "4.1.1",
+ "browser-stdout": "1.3.1",
+ "chokidar": "3.4.2",
+ "debug": "4.1.1",
+ "diff": "4.0.2",
+ "escape-string-regexp": "4.0.0",
+ "find-up": "5.0.0",
+ "glob": "7.1.6",
+ "growl": "1.10.5",
+ "he": "1.2.0",
+ "js-yaml": "3.14.0",
+ "log-symbols": "4.0.0",
+ "minimatch": "3.0.4",
+ "ms": "2.1.2",
+ "object.assign": "4.1.0",
+ "promise.allsettled": "1.0.2",
+ "serialize-javascript": "4.0.0",
+ "strip-json-comments": "3.0.1",
+ "supports-color": "7.1.0",
+ "which": "2.0.2",
+ "wide-align": "1.1.3",
+ "workerpool": "6.0.0",
+ "yargs": "13.3.2",
+ "yargs-parser": "13.1.2",
+ "yargs-unparser": "1.6.1"
+ },
+ "bin": {
+ "_mocha": "bin/_mocha",
+ "mocha": "bin/mocha"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mochajs"
+ }
+ },
+ "node_modules/mocha/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/mocha/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/chalk": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
+ "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/mocha/node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/mocha/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/mocha/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/mocha/node_modules/debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/mocha/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "node_modules/mocha/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/glob": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/mocha/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mocha/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mocha/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/log-symbols": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
+ "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mocha/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/mocha/node_modules/object.assign": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+ "dependencies": {
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.1.1",
+ "has-symbols": "^1.0.0",
+ "object-keys": "^1.0.11"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/mocha/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mocha/node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "node_modules/mocha/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/strip-json-comments": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mocha/node_modules/supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mocha/node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mocha/node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/mocha/node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/mocha/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "node_modules/mocha/node_modules/yargs": {
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mock-fs": {
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz",
+ "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw=="
+ },
+ "node_modules/module": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/module/-/module-1.2.5.tgz",
+ "integrity": "sha1-tQPrBs3BNHP1aBhCaXTN5+xZvxU=",
+ "optional": true,
+ "dependencies": {
+ "chalk": "1.1.3",
+ "concat-stream": "1.5.1",
+ "lodash.template": "4.2.4",
+ "map-stream": "0.0.6",
+ "tildify": "1.2.0",
+ "vinyl-fs": "2.4.3",
+ "yargs": "4.6.0"
+ },
+ "bin": {
+ "module": "dist/cli.js"
+ }
+ },
+ "node_modules/module/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/module/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/module/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/module/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/module/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/multiaddr": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz",
+ "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.0.0",
+ "class-is": "^1.1.0",
+ "dns-over-http-resolver": "^1.0.0",
+ "err-code": "^2.0.3",
+ "is-ip": "^3.1.0",
+ "multibase": "^3.0.0",
+ "uint8arrays": "^1.1.0",
+ "varint": "^5.0.0"
+ }
+ },
+ "node_modules/multiaddr-to-uri": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-6.0.0.tgz",
+ "integrity": "sha512-OjpkVHOXEmIKMO8WChzzQ7aZQcSQX8squxmvtDbRpy7/QNmJ3Z7jv6qyD74C28QtaeNie8O8ngW2AkeiMmKP7A==",
+ "optional": true,
+ "dependencies": {
+ "multiaddr": "^8.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/cids/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/cids/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multicodec/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multicodec/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/multiaddr/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multihashes/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multiaddr/node_modules/multihashes/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/multibase": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz",
+ "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "dependencies": {
+ "base-x": "^3.0.8",
+ "buffer": "^5.5.0"
+ }
+ },
+ "node_modules/multicodec": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz",
+ "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "dependencies": {
+ "varint": "^5.0.0"
+ }
+ },
+ "node_modules/multiformats": {
+ "version": "9.4.3",
+ "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.4.3.tgz",
+ "integrity": "sha512-sCNjBP/NPCeQu83Mst8IQZq9+HuR7Catvk/m7CeH0r/nupsU6gM7GINf5E1HCDRxDeU+Cgda/WPmcwQhYs3dyA==",
+ "optional": true
+ },
+ "node_modules/multihashes": {
+ "version": "0.4.21",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz",
+ "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "multibase": "^0.7.0",
+ "varint": "^5.0.0"
+ }
+ },
+ "node_modules/multihashes/node_modules/multibase": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz",
+ "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "dependencies": {
+ "base-x": "^3.0.8",
+ "buffer": "^5.5.0"
+ }
+ },
+ "node_modules/multihashing-async": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.2.tgz",
+ "integrity": "sha512-FTPNnWWxwIK5dXXmTFhySSF8Fkdqf7vzqpV09+RWsmfUhrsL/b3Arg3+bRrBnXTtjxm3JRGI3wSAtQHL0QCxhQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "blakejs": "^1.1.0",
+ "err-code": "^3.0.0",
+ "js-sha3": "^0.8.0",
+ "multihashes": "^4.0.1",
+ "murmurhash3js-revisited": "^3.0.0",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multihashing-async/node_modules/err-code": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
+ "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==",
+ "optional": true
+ },
+ "node_modules/multihashing-async/node_modules/js-sha3": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
+ "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
+ "optional": true
+ },
+ "node_modules/multihashing-async/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multihashing-async/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/multihashing-async/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/murmurhash3js-revisited": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz",
+ "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/nan": {
+ "version": "2.14.2",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
+ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
+ "optional": true
+ },
+ "node_modules/nano-json-stream-parser": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
+ "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18="
+ },
+ "node_modules/nanoid": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz",
+ "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA=="
+ },
+ "node_modules/napi-macros": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz",
+ "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==",
+ "optional": true
+ },
+ "node_modules/native-abort-controller": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-0.0.3.tgz",
+ "integrity": "sha512-YIxU5nWqSHG1Xbu3eOu3pdFRD882ivQpIcu6AiPVe2oSVoRbfYW63DVkZm3g1gHiMtZSvZzF6THSzTGEBYl8YA==",
+ "optional": true,
+ "dependencies": {
+ "globalthis": "^1.0.1"
+ },
+ "peerDependencies": {
+ "abort-controller": "*"
+ }
+ },
+ "node_modules/native-fetch": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz",
+ "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==",
+ "optional": true,
+ "peerDependencies": {
+ "node-fetch": "*"
+ }
+ },
+ "node_modules/needle": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz",
+ "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==",
+ "optional": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/needle/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "optional": true
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/next-tick": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
+ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
+ },
+ "node_modules/no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "dependencies": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
+ "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
+ },
+ "node_modules/node-fetch": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+ "optional": true,
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
+ "optional": true,
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/node-gyp-build": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
+ "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
+ "bin": {
+ "node-gyp-build": "bin.js",
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
+ "optional": true
+ },
+ "node_modules/node-interval-tree": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/node-interval-tree/-/node-interval-tree-1.3.3.tgz",
+ "integrity": "sha512-K9vk96HdTK5fEipJwxSvIIqwTqr4e3HRJeJrNxBSeVMNSC/JWARRaX7etOLOuTmrRMeOI/K5TCJu3aWIwZiNTw==",
+ "dependencies": {
+ "shallowequal": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 7.6.0"
+ }
+ },
+ "node_modules/node-pre-gyp": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz",
+ "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==",
+ "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future",
+ "optional": true,
+ "dependencies": {
+ "detect-libc": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "needle": "^2.2.1",
+ "nopt": "^4.0.1",
+ "npm-packlist": "^1.1.6",
+ "npmlog": "^4.0.2",
+ "rc": "^1.2.7",
+ "rimraf": "^2.6.1",
+ "semver": "^5.3.0",
+ "tar": "^4"
+ },
+ "bin": {
+ "node-pre-gyp": "bin/node-pre-gyp"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "optional": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
+ "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw=="
+ },
+ "node_modules/nofilter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz",
+ "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/noop-fn": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/noop-fn/-/noop-fn-1.0.0.tgz",
+ "integrity": "sha1-XzPUfxPSFQ35PgywNmmemC94/78=",
+ "optional": true
+ },
+ "node_modules/nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "optional": true,
+ "dependencies": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "optional": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "optional": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
+ "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "optional": true,
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "optional": true
+ },
+ "node_modules/npm-packlist": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
+ "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "optional": true,
+ "dependencies": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "optional": true,
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "dependencies": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "node_modules/nullthrows": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
+ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==",
+ "optional": true
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/number-to-bn": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
+ "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=",
+ "dependencies": {
+ "bn.js": "4.11.6",
+ "strip-hex-prefix": "1.0.0"
+ },
+ "engines": {
+ "node": ">=6.5.0",
+ "npm": ">=3"
+ }
+ },
+ "node_modules/number-to-bn/node_modules/bn.js": {
+ "version": "4.11.6",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
+ "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
+ },
+ "node_modules/nwmatcher": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz",
+ "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==",
+ "optional": true
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+ "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-path": {
+ "version": "0.11.5",
+ "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.5.tgz",
+ "integrity": "sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==",
+ "optional": true,
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
+ "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
+ "optional": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.2"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.omit": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "optional": true,
+ "dependencies": {
+ "for-own": "^0.1.4",
+ "is-extendable": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/oboe": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz",
+ "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=",
+ "dependencies": {
+ "http-https": "^1.0.0"
+ }
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "optional": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/opencollective-postinstall": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
+ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
+ "optional": true,
+ "bin": {
+ "opencollective-postinstall": "index.js"
+ }
+ },
+ "node_modules/optimism": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz",
+ "integrity": "sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==",
+ "optional": true,
+ "dependencies": {
+ "@wry/context": "^0.6.0",
+ "@wry/trie": "^0.3.0"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "optional": true,
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/ora": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
+ "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
+ "optional": true,
+ "dependencies": {
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-spinners": "^2.0.0",
+ "log-symbols": "^2.2.0",
+ "strip-ansi": "^5.2.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ordered-read-streams": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
+ "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
+ "optional": true,
+ "dependencies": {
+ "is-stream": "^1.0.1",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/ordered-read-streams/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/ordered-read-streams/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/ordered-read-streams/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/original-require": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/original-require/-/original-require-1.0.1.tgz",
+ "integrity": "sha1-DxMEcVhM0zURxew4yNWSE/msXiA="
+ },
+ "node_modules/os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-locale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+ "optional": true,
+ "dependencies": {
+ "lcid": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "optional": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-defer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
+ "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-fifo": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz",
+ "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==",
+ "optional": true,
+ "dependencies": {
+ "fast-fifo": "^1.0.0",
+ "p-defer": "^3.0.0"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "optional": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "optional": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/paramap-it": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/paramap-it/-/paramap-it-0.1.1.tgz",
+ "integrity": "sha512-3uZmCAN3xCw7Am/4ikGzjjR59aNMJVXGSU7CjG2Z6DfOAdhnLdCOd0S0m1sTkN4ov9QhlE3/jkzyu953hq0uwQ==",
+ "optional": true,
+ "dependencies": {
+ "event-iterator": "^1.0.0"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "dependencies": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/parse-duration": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.4.4.tgz",
+ "integrity": "sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg==",
+ "optional": true
+ },
+ "node_modules/parse-glob": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "optional": true,
+ "dependencies": {
+ "glob-base": "^0.3.0",
+ "is-dotfile": "^1.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-glob/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-glob/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-headers": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
+ "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA=="
+ },
+ "node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "optional": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
+ "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz",
+ "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=",
+ "dependencies": {
+ "camel-case": "^3.0.0",
+ "upper-case-first": "^1.1.0"
+ }
+ },
+ "node_modules/path-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz",
+ "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=",
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "optional": true
+ },
+ "node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ },
+ "node_modules/path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-type/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pathval": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
+ "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/peer-id": {
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.14.8.tgz",
+ "integrity": "sha512-GpuLpob/9FrEFvyZrKKsISEkaBYsON2u0WtiawLHj1ii6ewkoeRiSDFLyIefYhw0jGvQoeoZS05jaT52X7Bvig==",
+ "optional": true,
+ "dependencies": {
+ "cids": "^1.1.5",
+ "class-is": "^1.1.0",
+ "libp2p-crypto": "^0.19.0",
+ "minimist": "^1.2.5",
+ "multihashes": "^4.0.2",
+ "protobufjs": "^6.10.2",
+ "uint8arrays": "^2.0.5"
+ },
+ "bin": {
+ "peer-id": "src/bin.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/peer-id/node_modules/cids": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz",
+ "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "multicodec": "^3.0.1",
+ "multihashes": "^4.0.1",
+ "uint8arrays": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=4.0.0",
+ "npm": ">=3.0.0"
+ }
+ },
+ "node_modules/peer-id/node_modules/multibase": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz",
+ "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/peer-id/node_modules/multicodec": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz",
+ "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "uint8arrays": "^2.1.5",
+ "varint": "^6.0.0"
+ }
+ },
+ "node_modules/peer-id/node_modules/multihashes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz",
+ "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^4.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/peer-id/node_modules/multihashes/node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==",
+ "optional": true
+ },
+ "node_modules/peer-id/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/peer-id/node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "optional": true
+ },
+ "node_modules/pem-jwk": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pem-jwk/-/pem-jwk-2.0.0.tgz",
+ "integrity": "sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==",
+ "optional": true,
+ "dependencies": {
+ "asn1.js": "^5.0.1"
+ },
+ "bin": {
+ "pem-jwk": "bin/pem-jwk.js"
+ },
+ "engines": {
+ "node": ">=5.10.0"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "optional": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pkg-conf": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz",
+ "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=",
+ "optional": true,
+ "dependencies": {
+ "find-up": "^1.0.0",
+ "load-json-file": "^1.1.0",
+ "object-assign": "^4.0.1",
+ "symbol": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "optional": true,
+ "dependencies": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "optional": true,
+ "dependencies": {
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pluralize": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
+ "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pouchdb": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-7.1.1.tgz",
+ "integrity": "sha512-8bXWclixNJZqokvxGHRsG19zehSJiaZaz4dVYlhXhhUctz7gMcNTElHjPBzBdZlKKvt9aFDndmXN1VVE53Co8g==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "buffer-from": "1.1.0",
+ "clone-buffer": "1.0.0",
+ "double-ended-queue": "2.1.0-0",
+ "fetch-cookie": "0.7.0",
+ "immediate": "3.0.6",
+ "inherits": "2.0.3",
+ "level": "5.0.1",
+ "level-codec": "9.0.1",
+ "level-write-stream": "1.0.0",
+ "leveldown": "5.0.2",
+ "levelup": "4.0.2",
+ "ltgt": "2.2.1",
+ "node-fetch": "2.4.1",
+ "readable-stream": "1.0.33",
+ "spark-md5": "3.0.0",
+ "through2": "3.0.1",
+ "uuid": "3.2.1",
+ "vuvuzela": "1.0.3"
+ }
+ },
+ "node_modules/pouchdb-abstract-mapreduce": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-abstract-mapreduce/-/pouchdb-abstract-mapreduce-7.2.2.tgz",
+ "integrity": "sha512-7HWN/2yV2JkwMnGnlp84lGvFtnm0Q55NiBUdbBcaT810+clCGKvhssBCrXnmwShD1SXTwT83aszsgiSfW+SnBA==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.2.2",
+ "pouchdb-collate": "7.2.2",
+ "pouchdb-collections": "7.2.2",
+ "pouchdb-errors": "7.2.2",
+ "pouchdb-fetch": "7.2.2",
+ "pouchdb-mapreduce-utils": "7.2.2",
+ "pouchdb-md5": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-adapter-leveldb-core": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-leveldb-core/-/pouchdb-adapter-leveldb-core-7.2.2.tgz",
+ "integrity": "sha512-K9UGf1Ivwe87mjrMqN+1D07tO/DfU7ariVDrGffuOjvl+3BcvUF25IWrxsBObd4iPOYCH7NVQWRpojhBgxULtQ==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "buffer-from": "1.1.1",
+ "double-ended-queue": "2.1.0-0",
+ "levelup": "4.4.0",
+ "pouchdb-adapter-utils": "7.2.2",
+ "pouchdb-binary-utils": "7.2.2",
+ "pouchdb-collections": "7.2.2",
+ "pouchdb-errors": "7.2.2",
+ "pouchdb-json": "7.2.2",
+ "pouchdb-md5": "7.2.2",
+ "pouchdb-merge": "7.2.2",
+ "pouchdb-utils": "7.2.2",
+ "sublevel-pouchdb": "7.2.2",
+ "through2": "3.0.2"
+ }
+ },
+ "node_modules/pouchdb-adapter-leveldb-core/node_modules/buffer-from": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-leveldb-core/node_modules/levelup": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz",
+ "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==",
+ "optional": true,
+ "dependencies": {
+ "deferred-leveldown": "~5.3.0",
+ "level-errors": "~2.0.0",
+ "level-iterator-stream": "~4.0.0",
+ "level-supports": "~1.0.0",
+ "xtend": "~4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pouchdb-adapter-leveldb-core/node_modules/through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/pouchdb-adapter-memory": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-memory/-/pouchdb-adapter-memory-7.2.2.tgz",
+ "integrity": "sha512-9o+zdItPEq7rIrxdkUxgsLNaZkDJAGEqqoYgeYdrHidOCZnlhxhX3g7/R/HcpDKC513iEPqJWDJQSfeT6nVKkw==",
+ "optional": true,
+ "dependencies": {
+ "memdown": "1.4.1",
+ "pouchdb-adapter-leveldb-core": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-node-websql/-/pouchdb-adapter-node-websql-7.0.0.tgz",
+ "integrity": "sha512-fNaOMO8bvMrRTSfmH4RSLSpgnKahRcCA7Z0jg732PwRbGvvMdGbreZwvKPPD1fg2tm2ZwwiXWK2G3+oXyoqZYw==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-adapter-websql-core": "7.0.0",
+ "pouchdb-utils": "7.0.0",
+ "websql": "1.0.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/pouchdb-binary-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz",
+ "integrity": "sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw==",
+ "optional": true,
+ "dependencies": {
+ "buffer-from": "1.1.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/pouchdb-collections": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz",
+ "integrity": "sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q==",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/pouchdb-errors": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz",
+ "integrity": "sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/pouchdb-md5": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz",
+ "integrity": "sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.0.0",
+ "spark-md5": "3.0.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/pouchdb-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz",
+ "integrity": "sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "clone-buffer": "1.0.0",
+ "immediate": "3.0.6",
+ "inherits": "2.0.3",
+ "pouchdb-collections": "7.0.0",
+ "pouchdb-errors": "7.0.0",
+ "pouchdb-md5": "7.0.0",
+ "uuid": "3.2.1"
+ }
+ },
+ "node_modules/pouchdb-adapter-node-websql/node_modules/uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/pouchdb-adapter-utils": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.2.2.tgz",
+ "integrity": "sha512-2CzZkTyTyHZkr3ePiWFMTiD5+56lnembMjaTl8ohwegM0+hYhRyJux0biAZafVxgIL4gnCUC4w2xf6WVztzKdg==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.2.2",
+ "pouchdb-collections": "7.2.2",
+ "pouchdb-errors": "7.2.2",
+ "pouchdb-md5": "7.2.2",
+ "pouchdb-merge": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-websql-core/-/pouchdb-adapter-websql-core-7.0.0.tgz",
+ "integrity": "sha512-NyMaH0bl20SdJdOCzd+fwXo8JZ15a48/MAwMcIbXzsRHE4DjFNlRcWAcjUP6uN4Ezc+Gx+r2tkBBMf71mIz1Aw==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-adapter-utils": "7.0.0",
+ "pouchdb-binary-utils": "7.0.0",
+ "pouchdb-collections": "7.0.0",
+ "pouchdb-errors": "7.0.0",
+ "pouchdb-json": "7.0.0",
+ "pouchdb-merge": "7.0.0",
+ "pouchdb-utils": "7.0.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-adapter-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.0.0.tgz",
+ "integrity": "sha512-UWKPC6jkz6mHUzZefrU7P5X8ZGvBC8LSNZ7BIp0hWvJE6c20cnpDwedTVDpZORcCbVJpDmFOHBYnOqEIblPtbA==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.0.0",
+ "pouchdb-collections": "7.0.0",
+ "pouchdb-errors": "7.0.0",
+ "pouchdb-md5": "7.0.0",
+ "pouchdb-merge": "7.0.0",
+ "pouchdb-utils": "7.0.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-binary-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz",
+ "integrity": "sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw==",
+ "optional": true,
+ "dependencies": {
+ "buffer-from": "1.1.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-collections": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz",
+ "integrity": "sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q==",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-errors": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz",
+ "integrity": "sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-json": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.0.0.tgz",
+ "integrity": "sha512-w0bNRu/7VmmCrFWMYAm62n30wvJJUT2SokyzeTyj3hRohj4GFwTRg1mSZ+iAmxgRKOFE8nzZstLG/WAB4Ymjew==",
+ "optional": true,
+ "dependencies": {
+ "vuvuzela": "1.0.3"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-md5": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz",
+ "integrity": "sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.0.0",
+ "spark-md5": "3.0.0"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-merge": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.0.0.tgz",
+ "integrity": "sha512-tci5u6NpznQhGcPv4ho1h0miky9rs+ds/T9zQ9meQeDZbUojXNaX1Jxsb0uYEQQ+HMqdcQs3Akdl0/u0mgwPGg==",
+ "optional": true
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/pouchdb-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz",
+ "integrity": "sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "clone-buffer": "1.0.0",
+ "immediate": "3.0.6",
+ "inherits": "2.0.3",
+ "pouchdb-collections": "7.0.0",
+ "pouchdb-errors": "7.0.0",
+ "pouchdb-md5": "7.0.0",
+ "uuid": "3.2.1"
+ }
+ },
+ "node_modules/pouchdb-adapter-websql-core/node_modules/uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/pouchdb-binary-utils": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.2.2.tgz",
+ "integrity": "sha512-shacxlmyHbUrNfE6FGYpfyAJx7Q0m91lDdEAaPoKZM3SzAmbtB1i+OaDNtYFztXjJl16yeudkDb3xOeokVL3Qw==",
+ "optional": true,
+ "dependencies": {
+ "buffer-from": "1.1.1"
+ }
+ },
+ "node_modules/pouchdb-binary-utils/node_modules/buffer-from": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
+ "optional": true
+ },
+ "node_modules/pouchdb-collate": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-collate/-/pouchdb-collate-7.2.2.tgz",
+ "integrity": "sha512-/SMY9GGasslknivWlCVwXMRMnQ8myKHs4WryQ5535nq1Wj/ehpqWloMwxEQGvZE1Sda3LOm7/5HwLTcB8Our+w==",
+ "optional": true
+ },
+ "node_modules/pouchdb-collections": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.2.2.tgz",
+ "integrity": "sha512-6O9zyAYlp3UdtfneiMYuOCWdUCQNo2bgdjvNsMSacQX+3g8WvIoFQCYJjZZCpTttQGb+MHeRMr8m2U95lhJTew==",
+ "optional": true
+ },
+ "node_modules/pouchdb-debug": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/pouchdb-debug/-/pouchdb-debug-7.2.1.tgz",
+ "integrity": "sha512-eP3ht/AKavLF2RjTzBM6S9gaI2/apcW6xvaKRQhEdOfiANqerFuksFqHCal3aikVQuDO+cB/cw+a4RyJn/glBw==",
+ "optional": true,
+ "dependencies": {
+ "debug": "3.1.0"
+ }
+ },
+ "node_modules/pouchdb-debug/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/pouchdb-errors": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.2.2.tgz",
+ "integrity": "sha512-6GQsiWc+7uPfgEHeavG+7wuzH3JZW29Dnrvz8eVbDFE50kVFxNDVm3EkYHskvo5isG7/IkOx7PV7RPTA3keG3g==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "2.0.4"
+ }
+ },
+ "node_modules/pouchdb-fetch": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-fetch/-/pouchdb-fetch-7.2.2.tgz",
+ "integrity": "sha512-lUHmaG6U3zjdMkh8Vob9GvEiRGwJfXKE02aZfjiVQgew+9SLkuOxNw3y2q4d1B6mBd273y1k2Lm0IAziRNxQnA==",
+ "optional": true,
+ "dependencies": {
+ "abort-controller": "3.0.0",
+ "fetch-cookie": "0.10.1",
+ "node-fetch": "2.6.0"
+ }
+ },
+ "node_modules/pouchdb-fetch/node_modules/fetch-cookie": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.10.1.tgz",
+ "integrity": "sha512-beB+VEd4cNeVG1PY+ee74+PkuCQnik78pgLi5Ah/7qdUfov8IctU0vLUbBT8/10Ma5GMBeI4wtxhGrEfKNYs2g==",
+ "optional": true,
+ "dependencies": {
+ "tough-cookie": "^2.3.3 || ^3.0.1 || ^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pouchdb-fetch/node_modules/node-fetch": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+ "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+ "optional": true,
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/pouchdb-find": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-find/-/pouchdb-find-7.2.2.tgz",
+ "integrity": "sha512-BmFeFVQ0kHmDehvJxNZl9OmIztCjPlZlVSdpijuFbk/Fi1EFPU1BAv3kLC+6DhZuOqU/BCoaUBY9sn66pPY2ag==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-abstract-mapreduce": "7.2.2",
+ "pouchdb-collate": "7.2.2",
+ "pouchdb-errors": "7.2.2",
+ "pouchdb-fetch": "7.2.2",
+ "pouchdb-md5": "7.2.2",
+ "pouchdb-selector-core": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-json": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.2.2.tgz",
+ "integrity": "sha512-3b2S2ynN+aoB7aCNyDZc/4c0IAdx/ir3nsHB+/RrKE9cM3QkQYbnnE3r/RvOD1Xvr6ji/KOCBie+Pz/6sxoaug==",
+ "optional": true,
+ "dependencies": {
+ "vuvuzela": "1.0.3"
+ }
+ },
+ "node_modules/pouchdb-mapreduce-utils": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-mapreduce-utils/-/pouchdb-mapreduce-utils-7.2.2.tgz",
+ "integrity": "sha512-rAllb73hIkU8rU2LJNbzlcj91KuulpwQu804/F6xF3fhZKC/4JQMClahk+N/+VATkpmLxp1zWmvmgdlwVU4HtQ==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "inherits": "2.0.4",
+ "pouchdb-collections": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-md5": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.2.2.tgz",
+ "integrity": "sha512-c/RvLp2oSh8PLAWU5vFBnp6ejJABIdKqboZwRRUrWcfGDf+oyX8RgmJFlYlzMMOh4XQLUT1IoaDV8cwlsuryZw==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-binary-utils": "7.2.2",
+ "spark-md5": "3.0.1"
+ }
+ },
+ "node_modules/pouchdb-md5/node_modules/spark-md5": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.1.tgz",
+ "integrity": "sha512-0tF3AGSD1ppQeuffsLDIOWlKUd3lS92tFxcsrh5Pe3ZphhnoK+oXIBTzOAThZCiuINZLvpiLH/1VS1/ANEJVig==",
+ "optional": true
+ },
+ "node_modules/pouchdb-merge": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.2.2.tgz",
+ "integrity": "sha512-6yzKJfjIchBaS7Tusuk8280WJdESzFfQ0sb4jeMUNnrqs4Cx3b0DIEOYTRRD9EJDM+je7D3AZZ4AT0tFw8gb4A==",
+ "optional": true
+ },
+ "node_modules/pouchdb-selector-core": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-selector-core/-/pouchdb-selector-core-7.2.2.tgz",
+ "integrity": "sha512-XYKCNv9oiNmSXV5+CgR9pkEkTFqxQGWplnVhO3W9P154H08lU0ZoNH02+uf+NjZ2kjse7Q1fxV4r401LEcGMMg==",
+ "optional": true,
+ "dependencies": {
+ "pouchdb-collate": "7.2.2",
+ "pouchdb-utils": "7.2.2"
+ }
+ },
+ "node_modules/pouchdb-utils": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.2.2.tgz",
+ "integrity": "sha512-XmeM5ioB4KCfyB2MGZXu1Bb2xkElNwF1qG+zVFbQsKQij0zvepdOUfGuWvLRHxTOmt4muIuSOmWZObZa3NOgzQ==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "0.0.1",
+ "clone-buffer": "1.0.0",
+ "immediate": "3.3.0",
+ "inherits": "2.0.4",
+ "pouchdb-collections": "7.2.2",
+ "pouchdb-errors": "7.2.2",
+ "pouchdb-md5": "7.2.2",
+ "uuid": "8.1.0"
+ }
+ },
+ "node_modules/pouchdb-utils/node_modules/uuid": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz",
+ "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==",
+ "optional": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/pouchdb/node_modules/immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "optional": true
+ },
+ "node_modules/pouchdb/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "optional": true
+ },
+ "node_modules/pouchdb/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "optional": true
+ },
+ "node_modules/pouchdb/node_modules/node-fetch": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.4.1.tgz",
+ "integrity": "sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw==",
+ "optional": true,
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/pouchdb/node_modules/readable-stream": {
+ "version": "1.0.33",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
+ "integrity": "sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw=",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/pouchdb/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "optional": true
+ },
+ "node_modules/pouchdb/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "optional": true
+ },
+ "node_modules/pouchdb/node_modules/through2": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/pouchdb/node_modules/through2/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pouchdb/node_modules/through2/node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/pouchdb/node_modules/uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/precond": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz",
+ "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/preserve": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/printj": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
+ "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
+ "bin": {
+ "printj": "bin/printj.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "optional": true
+ },
+ "node_modules/promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "optional": true,
+ "dependencies": {
+ "asap": "~2.0.3"
+ }
+ },
+ "node_modules/promise-to-callback": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz",
+ "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=",
+ "dependencies": {
+ "is-fn": "^1.0.0",
+ "set-immediate-shim": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/promise.allsettled": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz",
+ "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==",
+ "dependencies": {
+ "array.prototype.map": "^1.0.1",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.0-next.1",
+ "function-bind": "^1.1.1",
+ "iterate-value": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.7.2",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.8.1"
+ }
+ },
+ "node_modules/protobufjs": {
+ "version": "6.11.2",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz",
+ "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.2",
+ "@protobufjs/base64": "^1.1.2",
+ "@protobufjs/codegen": "^2.0.4",
+ "@protobufjs/eventemitter": "^1.1.0",
+ "@protobufjs/fetch": "^1.1.0",
+ "@protobufjs/float": "^1.0.2",
+ "@protobufjs/inquire": "^1.1.0",
+ "@protobufjs/path": "^1.1.2",
+ "@protobufjs/pool": "^1.1.0",
+ "@protobufjs/utf8": "^1.1.0",
+ "@types/long": "^4.0.1",
+ "@types/node": ">=13.7.0",
+ "long": "^4.0.0"
+ },
+ "bin": {
+ "pbjs": "bin/pbjs",
+ "pbts": "bin/pbts"
+ }
+ },
+ "node_modules/protobufjs/node_modules/@types/node": {
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.0.tgz",
+ "integrity": "sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg==",
+ "optional": true
+ },
+ "node_modules/protocol-buffers-schema": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.5.1.tgz",
+ "integrity": "sha512-YVCvdhxWNDP8/nJDyXLuM+UFsuPk4+1PB7WGPVDzm3HTHbzFLxQYeW2iZpS4mmnXrQJGBzt230t/BbEb7PrQaw==",
+ "optional": true
+ },
+ "node_modules/protons": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protons/-/protons-2.0.1.tgz",
+ "integrity": "sha512-FlmPorLEeCEDPu+uIn0Qardgiy5XqVA4IyNTz9wb9c0e2U7BEXdRcIbx64r09o4Abtf+4B7mkTtMbsIXMxZzKw==",
+ "deprecated": "This module is no longer maintained",
+ "optional": true,
+ "dependencies": {
+ "protocol-buffers-schema": "^3.3.1",
+ "signed-varint": "^2.0.1",
+ "uint8arrays": "^2.1.3",
+ "varint": "^5.0.0"
+ }
+ },
+ "node_modules/protons/node_modules/uint8arrays": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz",
+ "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==",
+ "optional": true,
+ "dependencies": {
+ "multiformats": "^9.4.2"
+ }
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ },
+ "node_modules/psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/public-encrypt/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pure-rand": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.0.tgz",
+ "integrity": "sha512-lD2/y78q+7HqBx2SaT6OT4UcwtvXNRfEpzYEzl0EQ+9gZq2Qi3fa0HDnYPeqQwhlHJFBUhT7AO3mLU3+8bynHA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/query-string": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+ "dependencies": {
+ "decode-uri-component": "^0.2.0",
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/querystring": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
+ "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "optional": true
+ },
+ "node_modules/randomatic": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
+ "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
+ "optional": true,
+ "dependencies": {
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/randomatic/node_modules/is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/randomatic/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+ "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "dependencies": {
+ "bytes": "3.1.0",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "optional": true,
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/react": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+ "peer": true,
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
+ "peer": true,
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "scheduler": "^0.20.2"
+ },
+ "peerDependencies": {
+ "react": "17.0.2"
+ }
+ },
+ "node_modules/react-fast-compare": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz",
+ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
+ },
+ "node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/react-popper": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz",
+ "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==",
+ "dependencies": {
+ "react-fast-compare": "^3.0.1",
+ "warning": "^4.0.2"
+ },
+ "peerDependencies": {
+ "@popperjs/core": "^2.0.0",
+ "react": "^16.8.0 || ^17"
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
+ "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0",
+ "react-dom": ">=16.6.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "optional": true,
+ "dependencies": {
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "optional": true,
+ "dependencies": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "optional": true,
+ "dependencies": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "optional": true,
+ "dependencies": {
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
+ "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/receptacle": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz",
+ "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==",
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/receptacle/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "optional": true
+ },
+ "node_modules/redux": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz",
+ "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==",
+ "dependencies": {
+ "lodash": "^4.2.1",
+ "lodash-es": "^4.2.1",
+ "loose-envify": "^1.1.0",
+ "symbol-observable": "^1.0.3"
+ }
+ },
+ "node_modules/redux-cli-logger": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/redux-cli-logger/-/redux-cli-logger-2.1.0.tgz",
+ "integrity": "sha512-75mVsggAJRSykWy2qxdGI7osocDWvc3RCMeN93hlvS/FxgdRww12NaXslez+W6gBOrSJKO7W16V0IzuISSfCxg==",
+ "dependencies": {
+ "colors": "^1.1.2"
+ }
+ },
+ "node_modules/redux-devtools-core": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/redux-devtools-core/-/redux-devtools-core-0.2.1.tgz",
+ "integrity": "sha512-RAGOxtUFdr/1USAvxrWd+Gq/Euzgw7quCZlO5TgFpDfG7rB5tMhZUrNyBjpzgzL2yMk0eHnPYIGm7NkIfRzHxQ==",
+ "deprecated": "Package moved to @redux-devtools/app.",
+ "dependencies": {
+ "get-params": "^0.1.2",
+ "jsan": "^3.1.13",
+ "lodash": "^4.17.11",
+ "nanoid": "^2.0.0",
+ "remotedev-serialize": "^0.1.8"
+ }
+ },
+ "node_modules/redux-devtools-instrument": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/redux-devtools-instrument/-/redux-devtools-instrument-1.10.0.tgz",
+ "integrity": "sha512-X8JRBCzX2ADSMp+iiV7YQ8uoTNyEm0VPFPd4T854coz6lvRiBrFSqAr9YAS2n8Kzxx8CJQotR0QF9wsMM+3DvA==",
+ "deprecated": "Package moved to @redux-devtools/instrument.",
+ "dependencies": {
+ "lodash": "^4.17.19",
+ "symbol-observable": "^1.2.0"
+ },
+ "peerDependencies": {
+ "redux": "^3.4.0 || ^4.0.0"
+ }
+ },
+ "node_modules/redux-saga": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.0.0.tgz",
+ "integrity": "sha512-GvJWs/SzMvEQgeaw6sRMXnS2FghlvEGsHiEtTLpJqc/FHF3I5EE/B+Hq5lyHZ8LSoT2r/X/46uWvkdCnK9WgHA==",
+ "dependencies": {
+ "@redux-saga/core": "^1.0.0"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
+ },
+ "node_modules/regex-cache": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
+ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
+ "optional": true,
+ "dependencies": {
+ "is-equal-shallow": "^0.1.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/relay-compiler": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/relay-compiler/-/relay-compiler-10.1.0.tgz",
+ "integrity": "sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/core": "^7.0.0",
+ "@babel/generator": "^7.5.0",
+ "@babel/parser": "^7.0.0",
+ "@babel/runtime": "^7.0.0",
+ "@babel/traverse": "^7.0.0",
+ "@babel/types": "^7.0.0",
+ "babel-preset-fbjs": "^3.3.0",
+ "chalk": "^4.0.0",
+ "fb-watchman": "^2.0.0",
+ "fbjs": "^3.0.0",
+ "glob": "^7.1.1",
+ "immutable": "~3.7.6",
+ "nullthrows": "^1.1.1",
+ "relay-runtime": "10.1.0",
+ "signedsource": "^1.0.0",
+ "yargs": "^15.3.1"
+ },
+ "bin": {
+ "relay-compiler": "bin/relay-compiler"
+ },
+ "peerDependencies": {
+ "graphql": "^15.0.0"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "optional": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/chalk": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
+ "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "optional": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "optional": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "optional": true
+ },
+ "node_modules/relay-compiler/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "optional": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "optional": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "optional": true,
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "optional": true,
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "optional": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "optional": true
+ },
+ "node_modules/relay-compiler/node_modules/string-width": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "optional": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "optional": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "optional": true
+ },
+ "node_modules/relay-compiler/node_modules/yargs": {
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
+ "optional": true,
+ "dependencies": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/relay-compiler/node_modules/yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/relay-runtime": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-10.1.0.tgz",
+ "integrity": "sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime": "^7.0.0",
+ "fbjs": "^3.0.0"
+ }
+ },
+ "node_modules/remote-redux-devtools": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/remote-redux-devtools/-/remote-redux-devtools-0.5.16.tgz",
+ "integrity": "sha512-xZ2D1VRIWzat5nsvcraT6fKEX9Cfi+HbQBCwzNnUAM8Uicm/anOc60XGalcaDPrVmLug7nhDl2nimEa3bL3K9w==",
+ "dependencies": {
+ "jsan": "^3.1.13",
+ "querystring": "^0.2.0",
+ "redux-devtools-core": "^0.2.1",
+ "redux-devtools-instrument": "^1.9.4",
+ "rn-host-detect": "^1.1.5",
+ "socketcluster-client": "^14.2.1"
+ }
+ },
+ "node_modules/remotedev-serialize": {
+ "version": "0.1.9",
+ "resolved": "https://registry.npmjs.org/remotedev-serialize/-/remotedev-serialize-0.1.9.tgz",
+ "integrity": "sha512-5tFdZg9mSaAWTv6xmQ7HtHjKMLSFQFExEZOtJe10PLsv1wb7cy7kYHtBvTYRro27/3fRGEcQBRNKSaixOpb69w==",
+ "deprecated": "Package moved to @redux-devtools/serialize.",
+ "dependencies": {
+ "jsan": "^3.1.13"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "optional": true
+ },
+ "node_modules/repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dependencies": {
+ "is-finite": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/replace-ext": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/request/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "optional": true
+ },
+ "node_modules/reselect": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz",
+ "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA=="
+ },
+ "node_modules/reselect-tree": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.4.tgz",
+ "integrity": "sha512-1OgNq1IStyJFqIqOoD3k3Ge4SsYCMP9W88VQOfvgyLniVKLfvbYO1Vrl92SyEK5021MkoBX6tWb381VxTDyPBQ==",
+ "dependencies": {
+ "debug": "^3.1.0",
+ "esdoc": "^1.0.4",
+ "json-pointer": "^0.6.0",
+ "reselect": "^4.0.0",
+ "source-map-support": "^0.5.3"
+ }
+ },
+ "node_modules/reselect-tree/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/reselect-tree/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/reset": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/reset/-/reset-0.1.0.tgz",
+ "integrity": "sha1-n8cxQXGZWubLC35YsGznUir0uvs=",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dependencies": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated",
+ "optional": true
+ },
+ "node_modules/responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dependencies": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "optional": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/retimer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz",
+ "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==",
+ "optional": true
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "optional": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "optional": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "optional": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/rimraf/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "optional": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "node_modules/rlp": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
+ "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
+ "dependencies": {
+ "bn.js": "^4.11.1"
+ },
+ "bin": {
+ "rlp": "bin/rlp"
+ }
+ },
+ "node_modules/rlp/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/rn-host-detect": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/rn-host-detect/-/rn-host-detect-1.2.0.tgz",
+ "integrity": "sha512-btNg5kzHcjZZ7t7mvvV/4wNJ9e3MPgrWivkRgWURzXL0JJ0pwWlU4zrbmdlz3HHzHOxhBhHB4D+/dbMFfu4/4A=="
+ },
+ "node_modules/rpc-websockets": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-5.3.1.tgz",
+ "integrity": "sha512-rIxEl1BbXRlIA9ON7EmY/2GUM7RLMy8zrUPTiLPFiYnYOz0I3PXfCmDDrge5vt4pW4oIcAXBDvgZuJ1jlY5+VA==",
+ "optional": true,
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "assert-args": "^1.2.1",
+ "babel-runtime": "^6.26.0",
+ "circular-json": "^0.5.9",
+ "eventemitter3": "^3.1.2",
+ "uuid": "^3.4.0",
+ "ws": "^5.2.2"
+ },
+ "funding": {
+ "type": "paypal",
+ "url": "https://paypal.me/kozjak"
+ }
+ },
+ "node_modules/rpc-websockets/node_modules/eventemitter3": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
+ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
+ "optional": true
+ },
+ "node_modules/rpc-websockets/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/rpc-websockets/node_modules/ws": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
+ "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
+ "optional": true,
+ "dependencies": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/run": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/run/-/run-1.4.0.tgz",
+ "integrity": "sha1-4X2ekEOrL+F3dsspnhI3848LT/o=",
+ "optional": true,
+ "dependencies": {
+ "minimatch": "*"
+ },
+ "bin": {
+ "runjs": "cli.js"
+ },
+ "engines": {
+ "node": ">=v0.9.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "optional": true,
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rustbn.js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz",
+ "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA=="
+ },
+ "node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/rxjs/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/safe-event-emitter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz",
+ "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==",
+ "deprecated": "Renamed to @metamask/safe-event-emitter",
+ "dependencies": {
+ "events": "^3.0.0"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "optional": true
+ },
+ "node_modules/sc-channel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/sc-channel/-/sc-channel-1.2.0.tgz",
+ "integrity": "sha512-M3gdq8PlKg0zWJSisWqAsMmTVxYRTpVRqw4CWAdKBgAfVKumFcTjoCV0hYu7lgUXccCtCD8Wk9VkkE+IXCxmZA==",
+ "dependencies": {
+ "component-emitter": "1.2.1"
+ }
+ },
+ "node_modules/sc-errors": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/sc-errors/-/sc-errors-2.0.1.tgz",
+ "integrity": "sha512-JoVhq3Ud+3Ujv2SIG7W0XtjRHsrNgl6iXuHHsh0s+Kdt5NwI6N2EGAZD4iteitdDv68ENBkpjtSvN597/wxPSQ=="
+ },
+ "node_modules/sc-formatter": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/sc-formatter/-/sc-formatter-3.0.2.tgz",
+ "integrity": "sha512-9PbqYBpCq+OoEeRQ3QfFIGE6qwjjBcd2j7UjgDlhnZbtSnuGgHdcRklPKYGuYFH82V/dwd+AIpu8XvA1zqTd+A=="
+ },
+ "node_modules/scheduler": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
+ "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
+ "peer": true,
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "node_modules/scrypt-async": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/scrypt-async/-/scrypt-async-2.0.1.tgz",
+ "integrity": "sha512-wHR032jldwZNy7Tzrfu7RccOgGf8r5hyDMSP2uV6DpLiBUsR8JsDcx/in73o2UGVVrH5ivRFdNsFPcjtl3LErQ==",
+ "optional": true
+ },
+ "node_modules/scrypt-js": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
+ "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==",
+ "optional": true
+ },
+ "node_modules/secp256k1": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
+ "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "elliptic": "^6.5.2",
+ "node-addon-api": "^2.0.0",
+ "node-gyp-build": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/seedrandom": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
+ "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==",
+ "optional": true
+ },
+ "node_modules/semantic-ui-css": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz",
+ "integrity": "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==",
+ "dependencies": {
+ "jquery": "x.*"
+ }
+ },
+ "node_modules/semantic-ui-react": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-2.0.3.tgz",
+ "integrity": "sha512-a0hGN6XXw64sRSKwWqMCKSI/AGLohxNeWuErS39eswvBbUnLjBij8ZoEdiqDiz/PuWpwYIRjgmQVrut+7h3b2g==",
+ "dependencies": {
+ "@babel/runtime": "^7.10.5",
+ "@fluentui/react-component-event-listener": "~0.51.6",
+ "@fluentui/react-component-ref": "~0.51.6",
+ "@popperjs/core": "^2.6.0",
+ "@semantic-ui-react/event-stack": "^3.1.2",
+ "clsx": "^1.1.1",
+ "keyboard-key": "^1.1.0",
+ "lodash": "^4.17.19",
+ "lodash-es": "^4.17.15",
+ "prop-types": "^15.7.2",
+ "react-is": "^16.8.6 || ^17.0.0",
+ "react-popper": "^2.2.4",
+ "shallowequal": "^1.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0"
+ }
+ },
+ "node_modules/semaphore": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz",
+ "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.17.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "~1.7.2",
+ "mime": "1.6.0",
+ "ms": "2.1.1",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ },
+ "node_modules/sentence-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz",
+ "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=",
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case-first": "^1.1.2"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/servify": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
+ "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
+ "dependencies": {
+ "body-parser": "^1.16.0",
+ "cors": "^2.8.1",
+ "express": "^4.14.0",
+ "request": "^2.79.0",
+ "xhr": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "node_modules/set-immediate-shim": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/setimmediate": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
+ "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=",
+ "optional": true
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/shallowequal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
+ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+ "optional": true
+ },
+ "node_modules/signed-varint": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz",
+ "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=",
+ "optional": true,
+ "dependencies": {
+ "varint": "~5.0.0"
+ }
+ },
+ "node_modules/signedsource": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz",
+ "integrity": "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=",
+ "optional": true
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/simple-get": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
+ "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
+ "dependencies": {
+ "decompress-response": "^3.3.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/snake-case": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz",
+ "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=",
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/socketcluster-client": {
+ "version": "14.3.2",
+ "resolved": "https://registry.npmjs.org/socketcluster-client/-/socketcluster-client-14.3.2.tgz",
+ "integrity": "sha512-xDtgW7Ss0ARlfhx53bJ5GY5THDdEOeJnT+/C9Rmrj/vnZr54xeiQfrCZJbcglwe732nK3V+uZq87IvrRl7Hn4g==",
+ "dependencies": {
+ "buffer": "^5.2.1",
+ "clone": "2.1.1",
+ "component-emitter": "1.2.1",
+ "linked-list": "0.1.0",
+ "querystring": "0.2.0",
+ "sc-channel": "^1.2.0",
+ "sc-errors": "^2.0.1",
+ "sc-formatter": "^3.0.1",
+ "uuid": "3.2.1",
+ "ws": "^7.5.0"
+ }
+ },
+ "node_modules/socketcluster-client/node_modules/clone": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
+ "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/socketcluster-client/node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/socketcluster-client/node_modules/uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/socketcluster-client/node_modules/ws": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
+ "optional": true,
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.19",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
+ "optional": true
+ },
+ "node_modules/spark-md5": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.0.tgz",
+ "integrity": "sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8=",
+ "optional": true
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "optional": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "optional": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "optional": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
+ "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
+ "optional": true
+ },
+ "node_modules/spinnies": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/spinnies/-/spinnies-0.5.1.tgz",
+ "integrity": "sha512-WpjSXv9NQz0nU3yCT9TFEOfpFrXADY9C5fG6eAJqixLhvTX1jP3w92Y8IE5oafIe42nlF9otjhllnXN/QCaB3A==",
+ "optional": true,
+ "dependencies": {
+ "chalk": "^2.4.2",
+ "cli-cursor": "^3.0.0",
+ "strip-ansi": "^5.2.0"
+ }
+ },
+ "node_modules/spinnies/node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "optional": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/spinnies/node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/spinnies/node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "optional": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/spinnies/node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "optional": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ },
+ "node_modules/sqlite3": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz",
+ "integrity": "sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "nan": "^2.12.1",
+ "node-pre-gyp": "^0.11.0"
+ }
+ },
+ "node_modules/sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "optional": true
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/stoppable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
+ "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
+ "optional": true,
+ "engines": {
+ "node": ">=4",
+ "npm": ">=6"
+ }
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "optional": true
+ },
+ "node_modules/stream-to-it": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz",
+ "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==",
+ "optional": true,
+ "dependencies": {
+ "get-iterator": "^1.0.2"
+ }
+ },
+ "node_modules/streamsearch": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz",
+ "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "optional": true,
+ "dependencies": {
+ "is-utf8": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-bom-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",
+ "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",
+ "optional": true,
+ "dependencies": {
+ "first-chunk-stream": "^1.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-hex-prefix": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
+ "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
+ "dependencies": {
+ "is-hex-prefixed": "1.0.0"
+ },
+ "engines": {
+ "node": ">=6.5.0",
+ "npm": ">=3"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stylis": {
+ "version": "4.0.13",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
+ "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
+ },
+ "node_modules/sublevel-pouchdb": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/sublevel-pouchdb/-/sublevel-pouchdb-7.2.2.tgz",
+ "integrity": "sha512-y5uYgwKDgXVyPZceTDGWsSFAhpSddY29l9PJbXqMJLfREdPmQTY8InpatohlEfCXX7s1LGcrfYAhxPFZaJOLnQ==",
+ "optional": true,
+ "dependencies": {
+ "inherits": "2.0.4",
+ "level-codec": "9.0.2",
+ "ltgt": "2.2.1",
+ "readable-stream": "1.1.14"
+ }
+ },
+ "node_modules/sublevel-pouchdb/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "optional": true
+ },
+ "node_modules/sublevel-pouchdb/node_modules/level-codec": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz",
+ "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/sublevel-pouchdb/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/sublevel-pouchdb/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "optional": true
+ },
+ "node_modules/subscriptions-transport-ws": {
+ "version": "0.9.19",
+ "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz",
+ "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==",
+ "deprecated": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md",
+ "optional": true,
+ "dependencies": {
+ "backo2": "^1.0.2",
+ "eventemitter3": "^3.1.0",
+ "iterall": "^1.2.1",
+ "symbol-observable": "^1.0.4",
+ "ws": "^5.2.0 || ^6.0.0 || ^7.0.0"
+ },
+ "peerDependencies": {
+ "graphql": ">=0.10.0"
+ }
+ },
+ "node_modules/subscriptions-transport-ws/node_modules/eventemitter3": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
+ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
+ "optional": true
+ },
+ "node_modules/subscriptions-transport-ws/node_modules/ws": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/swap-case": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz",
+ "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=",
+ "dependencies": {
+ "lower-case": "^1.1.1",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/swarm-js": {
+ "version": "0.1.40",
+ "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz",
+ "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==",
+ "dependencies": {
+ "bluebird": "^3.5.0",
+ "buffer": "^5.0.5",
+ "eth-lib": "^0.1.26",
+ "fs-extra": "^4.0.2",
+ "got": "^7.1.0",
+ "mime-types": "^2.1.16",
+ "mkdirp-promise": "^5.0.1",
+ "mock-fs": "^4.1.0",
+ "setimmediate": "^1.0.5",
+ "tar": "^4.0.2",
+ "xhr-request": "^1.0.1"
+ }
+ },
+ "node_modules/swarm-js/node_modules/fs-extra": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "node_modules/swarm-js/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/swarm-js/node_modules/got": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
+ "dependencies": {
+ "decompress-response": "^3.2.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-plain-obj": "^1.1.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "p-cancelable": "^0.3.0",
+ "p-timeout": "^1.1.1",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "url-parse-lax": "^1.0.0",
+ "url-to-options": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/swarm-js/node_modules/p-cancelable": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/swarm-js/node_modules/prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/swarm-js/node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "node_modules/swarm-js/node_modules/url-parse-lax": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dependencies": {
+ "prepend-http": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/symbol": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz",
+ "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=",
+ "optional": true
+ },
+ "node_modules/symbol-observable": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
+ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "optional": true
+ },
+ "node_modules/sync-fetch": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz",
+ "integrity": "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.7.0",
+ "node-fetch": "^2.6.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taffydb": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz",
+ "integrity": "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ="
+ },
+ "node_modules/tar": {
+ "version": "4.4.13",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
+ "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
+ "dependencies": {
+ "chownr": "^1.1.1",
+ "fs-minipass": "^1.2.5",
+ "minipass": "^2.8.6",
+ "minizlib": "^1.2.1",
+ "mkdirp": "^0.5.0",
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=4.5"
+ }
+ },
+ "node_modules/tar/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/through2-filter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
+ "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
+ "optional": true,
+ "dependencies": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/through2/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/through2/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/tildify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
+ "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
+ "optional": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/timed-out": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/timeout-abort-controller": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz",
+ "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==",
+ "optional": true,
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "retimer": "^2.0.0"
+ }
+ },
+ "node_modules/tiny-queue": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tiny-queue/-/tiny-queue-0.2.1.tgz",
+ "integrity": "sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY=",
+ "optional": true
+ },
+ "node_modules/tiny-secp256k1": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz",
+ "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "bindings": "^1.3.0",
+ "bn.js": "^4.11.8",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.4.0",
+ "nan": "^2.13.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/tiny-secp256k1/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "optional": true
+ },
+ "node_modules/title-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz",
+ "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=",
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.0.3"
+ }
+ },
+ "node_modules/to-absolute-glob": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
+ "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",
+ "optional": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-data-view": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/to-data-view/-/to-data-view-1.1.0.tgz",
+ "integrity": "sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ==",
+ "optional": true
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-json-schema": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/to-json-schema/-/to-json-schema-0.2.5.tgz",
+ "integrity": "sha512-jP1ievOee8pec3tV9ncxLSS48Bnw7DIybgy112rhMCEhf3K4uyVNZZHr03iQQBzbV5v5Hos+dlZRRyk6YSMNDw==",
+ "optional": true,
+ "dependencies": {
+ "lodash.isequal": "^4.5.0",
+ "lodash.keys": "^4.2.0",
+ "lodash.merge": "^4.6.2",
+ "lodash.omit": "^4.5.0",
+ "lodash.without": "^4.4.0",
+ "lodash.xor": "^4.5.0"
+ }
+ },
+ "node_modules/to-readable-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/to-regex-range/node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ },
+ "node_modules/trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/truffle": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.4.0.tgz",
+ "integrity": "sha512-Pk7Ol1rk2oRr1i9Bq6PSCVqEEPLDaWXth25QbUc0+gjd0no2Vl6w/nZ3pXXv1FdjEi4926ulW0PBMbK6OXY4dQ==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@truffle/debugger": "^9.1.5",
+ "app-module-path": "^2.2.0",
+ "mocha": "8.1.2",
+ "original-require": "^1.0.1"
+ },
+ "bin": {
+ "truffle": "build/cli.bundled.js"
+ },
+ "optionalDependencies": {
+ "@truffle/db": "^0.5.20",
+ "@truffle/preserve-fs": "^0.2.3",
+ "@truffle/preserve-to-buckets": "^0.2.3",
+ "@truffle/preserve-to-filecoin": "^0.2.3",
+ "@truffle/preserve-to-ipfs": "^0.2.3"
+ }
+ },
+ "node_modules/ts-invariant": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz",
+ "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^1.9.3"
+ }
+ },
+ "node_modules/ts-invariant/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ },
+ "node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
+ "optional": true
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
+ },
+ "node_modules/tweetnacl-util": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz",
+ "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw=="
+ },
+ "node_modules/type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
+ "node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "optional": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "optional": true
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typeforce": {
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz",
+ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==",
+ "optional": true
+ },
+ "node_modules/typescript-compare": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
+ "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==",
+ "dependencies": {
+ "typescript-logic": "^0.0.0"
+ }
+ },
+ "node_modules/typescript-logic": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz",
+ "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q=="
+ },
+ "node_modules/typescript-tuple": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz",
+ "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==",
+ "dependencies": {
+ "typescript-compare": "^0.0.2"
+ }
+ },
+ "node_modules/ua-parser-js": {
+ "version": "0.7.28",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz",
+ "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ }
+ ],
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/uint8arrays": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz",
+ "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==",
+ "optional": true,
+ "dependencies": {
+ "multibase": "^3.0.0",
+ "web-encoding": "^1.0.2"
+ }
+ },
+ "node_modules/uint8arrays/node_modules/multibase": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz",
+ "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==",
+ "deprecated": "This module has been superseded by the multiformats module",
+ "optional": true,
+ "dependencies": {
+ "@multiformats/base-x": "^4.0.1",
+ "web-encoding": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=10.0.0",
+ "npm": ">=6.0.0"
+ }
+ },
+ "node_modules/ultron": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
+ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/underscore": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
+ "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw=="
+ },
+ "node_modules/unique-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "optional": true,
+ "dependencies": {
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "through2-filter": "^3.0.0"
+ }
+ },
+ "node_modules/unique-stream/node_modules/through2-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
+ "optional": true,
+ "dependencies": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
+ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
+ "optional": true,
+ "dependencies": {
+ "crypto-random-string": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/unixify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
+ "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
+ "optional": true,
+ "dependencies": {
+ "normalize-path": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unorm": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
+ "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
+ },
+ "node_modules/upper-case-first": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz",
+ "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=",
+ "dependencies": {
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated",
+ "optional": true
+ },
+ "node_modules/url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "dependencies": {
+ "prepend-http": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/url-set-query": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
+ "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk="
+ },
+ "node_modules/url-to-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+ "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ursa-optional": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/ursa-optional/-/ursa-optional-0.10.2.tgz",
+ "integrity": "sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.14.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/utf-8-validate": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.5.tgz",
+ "integrity": "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "node-gyp-build": "^4.2.0"
+ }
+ },
+ "node_modules/utf8": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
+ "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
+ },
+ "node_modules/util": {
+ "version": "0.12.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
+ "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "safe-buffer": "^5.1.2",
+ "which-typed-array": "^1.1.2"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "node_modules/util.promisify": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz",
+ "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==",
+ "optional": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "for-each": "^0.3.3",
+ "has-symbols": "^1.0.1",
+ "object.getownpropertydescriptors": "^2.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
+ "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "optional": true
+ },
+ "node_modules/vali-date": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",
+ "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/valid-url": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
+ "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=",
+ "optional": true
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "optional": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/value-or-promise": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz",
+ "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==",
+ "optional": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/varint": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
+ "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow=="
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/vinyl": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
+ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
+ "optional": true,
+ "dependencies": {
+ "clone": "^1.0.0",
+ "clone-stats": "^0.0.1",
+ "replace-ext": "0.0.1"
+ },
+ "engines": {
+ "node": ">= 0.9"
+ }
+ },
+ "node_modules/vinyl-fs": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz",
+ "integrity": "sha1-PZflYuv91LZpId6nBia4S96dLQc=",
+ "optional": true,
+ "dependencies": {
+ "duplexify": "^3.2.0",
+ "glob-stream": "^5.3.2",
+ "graceful-fs": "^4.0.0",
+ "gulp-sourcemaps": "^1.5.2",
+ "is-valid-glob": "^0.3.0",
+ "lazystream": "^1.0.0",
+ "lodash.isequal": "^4.0.0",
+ "merge-stream": "^1.0.0",
+ "mkdirp": "^0.5.0",
+ "object-assign": "^4.0.0",
+ "readable-stream": "^2.0.4",
+ "strip-bom": "^2.0.0",
+ "strip-bom-stream": "^1.0.0",
+ "through2": "^2.0.0",
+ "through2-filter": "^2.0.0",
+ "vali-date": "^1.0.0",
+ "vinyl": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "optional": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "optional": true
+ },
+ "node_modules/vinyl-fs/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/vuvuzela": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz",
+ "integrity": "sha1-O+FF5YJxxzylUnndhR8SpoIRSws=",
+ "optional": true
+ },
+ "node_modules/warning": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "optional": true,
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/web-encoding": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz",
+ "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==",
+ "optional": true,
+ "dependencies": {
+ "util": "^0.12.3"
+ },
+ "optionalDependencies": {
+ "@zxing/text-encoding": "0.9.0"
+ }
+ },
+ "node_modules/web3": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3/-/web3-1.4.0.tgz",
+ "integrity": "sha512-faT3pIX+1tuo+wqmUFQPe10MUGaB1UvRYxw9dmVJFLxaRAIfXErSilOf3jFhSwKbbPNkwG0bTiudCLN9JgeS7A==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "web3-bzz": "1.4.0",
+ "web3-core": "1.4.0",
+ "web3-eth": "1.4.0",
+ "web3-eth-personal": "1.4.0",
+ "web3-net": "1.4.0",
+ "web3-shh": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-bzz": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.4.0.tgz",
+ "integrity": "sha512-KhXmz8hcfGsqhplB7NrekAeNkG2edHjXV4bL3vnXde8RGMWpabpSNxuwiGv+dv/3nWlrHatH0vGooONYCkP5TA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@types/node": "^12.12.6",
+ "got": "9.6.0",
+ "swarm-js": "^0.1.40",
+ "underscore": "1.12.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.4.0.tgz",
+ "integrity": "sha512-VRNMNqwzvPeKIet2l9BMApPHoUv0UqwaZH0lZJhG2RBko42w9Xls+pQwfVNSV16j04t/ehm1aLRV2Sx6lzVfRg==",
+ "dependencies": {
+ "@types/bn.js": "^4.11.5",
+ "@types/node": "^12.12.6",
+ "bignumber.js": "^9.0.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-core-requestmanager": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core-helpers": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.4.0.tgz",
+ "integrity": "sha512-8Ebq0nmRfzw7iPoXbIRHEWOuPh+1cOV3OOEvKm5Od3McZOjja914vdk+DM3MgmbSpDzYJRFM6KoF0+Z/U/1bPw==",
+ "dependencies": {
+ "underscore": "1.12.1",
+ "web3-eth-iban": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core-method": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.4.0.tgz",
+ "integrity": "sha512-KW9922fEkgKu8zDcJR8Iikg/epsuWMArAUVTipKVwzAI5TVdvOMRgSe/b7IIDRUIeoeXMARmJ+PrAlx+IU2acQ==",
+ "dependencies": {
+ "@ethersproject/transactions": "^5.0.0-beta.135",
+ "underscore": "1.12.1",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-promievent": "1.4.0",
+ "web3-core-subscriptions": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core-promievent": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.4.0.tgz",
+ "integrity": "sha512-YEwko22kcry7lHwbe0k80BrjXCZ+73jMdvZtptRH5k2B+XZ1XtmXwYL1PFIlZy9V0zgZijdg+3GabCnAHjVXAw==",
+ "dependencies": {
+ "eventemitter3": "4.0.4"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core-requestmanager": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.4.0.tgz",
+ "integrity": "sha512-qIwKJO5T0KkUAIL7y9JRSUkk3+LaCwghdUHK8FzbMvq6R1W9lgCBnccqFGEI76EJjHvsiw4kEKBEXowdB3xenQ==",
+ "dependencies": {
+ "underscore": "1.12.1",
+ "util": "^0.12.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-providers-http": "1.4.0",
+ "web3-providers-ipc": "1.4.0",
+ "web3-providers-ws": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-core-subscriptions": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.4.0.tgz",
+ "integrity": "sha512-/UMC9rSLEd0U+h6Qanx6CM29o/cfUyGWgl/HM6O/AIuth9G+34QBuKDa11Gr2Qg6F8Lr9tSFm8QIGVniOx9i5A==",
+ "dependencies": {
+ "eventemitter3": "4.0.4",
+ "underscore": "1.12.1",
+ "web3-core-helpers": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.4.0.tgz",
+ "integrity": "sha512-L990eMJeWh4h/Z3M8MJb9HrKq8tqvzdGZ7igdzd6Ba3B/VKgGFAJ/4XIqtLwAJ1Wg5Cj8my60tYY+34c2cLefw==",
+ "dependencies": {
+ "underscore": "1.12.1",
+ "web3-core": "1.4.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-core-subscriptions": "1.4.0",
+ "web3-eth-abi": "1.4.0",
+ "web3-eth-accounts": "1.4.0",
+ "web3-eth-contract": "1.4.0",
+ "web3-eth-ens": "1.4.0",
+ "web3-eth-iban": "1.4.0",
+ "web3-eth-personal": "1.4.0",
+ "web3-net": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-abi": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.4.0.tgz",
+ "integrity": "sha512-FtmWipG/dSSkTGFb72JCwky7Jd0PIvd0kGTInWQwIEZlw5qMOYl61WZ9gwfojFHvHF6q1eKncerQr+MRXHO6zg==",
+ "dependencies": {
+ "@ethersproject/abi": "5.0.7",
+ "underscore": "1.12.1",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-accounts": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.4.0.tgz",
+ "integrity": "sha512-tETHBvfO3Z7BXZ7HJIwuX7ol6lPefP55X7b4IiX82C1PujHwsxENY7c/3wyxzqKoDyH6zfyEQo17yhxkhsM1oA==",
+ "dependencies": {
+ "@ethereumjs/common": "^2.3.0",
+ "@ethereumjs/tx": "^3.2.1",
+ "crypto-browserify": "3.12.0",
+ "eth-lib": "0.2.8",
+ "ethereumjs-util": "^7.0.10",
+ "scrypt-js": "^3.0.1",
+ "underscore": "1.12.1",
+ "uuid": "3.3.2",
+ "web3-core": "1.4.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-accounts/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/web3-eth-accounts/node_modules/eth-lib": {
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
+ "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
+ "dependencies": {
+ "bn.js": "^4.11.6",
+ "elliptic": "^6.4.0",
+ "xhr-request-promise": "^0.1.2"
+ }
+ },
+ "node_modules/web3-eth-accounts/node_modules/scrypt-js": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
+ "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ },
+ "node_modules/web3-eth-accounts/node_modules/uuid": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/web3-eth-contract": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.4.0.tgz",
+ "integrity": "sha512-GfIhOzfp/ZXKd+1tFEH3ePq0DEsvq9XO5tOsI0REDtEYUj2GNxO5e/x/Fhekk7iLZ7xAqSzDMweFruDQ1fxn0A==",
+ "dependencies": {
+ "@types/bn.js": "^4.11.5",
+ "underscore": "1.12.1",
+ "web3-core": "1.4.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-core-promievent": "1.4.0",
+ "web3-core-subscriptions": "1.4.0",
+ "web3-eth-abi": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-ens": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.4.0.tgz",
+ "integrity": "sha512-jR1KorjU1erpYFpFzsMXAWZnHhqUqWPBq/4+BGVj7/pJ43+A3mrE1eB0zl91Dwc1RTNwOhB02iOj1c9OlpGr3g==",
+ "dependencies": {
+ "content-hash": "^2.5.2",
+ "eth-ens-namehash": "2.0.8",
+ "underscore": "1.12.1",
+ "web3-core": "1.4.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-promievent": "1.4.0",
+ "web3-eth-abi": "1.4.0",
+ "web3-eth-contract": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-iban": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.4.0.tgz",
+ "integrity": "sha512-YNx748VzwiBe0gvtZjvU9BQsooZ9s9sAlmiDWJOMcvMbUTDhC7SvxA7vV/vrnOxL6oGHRh0U/azsYNxxlKiTBw==",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-eth-iban/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/web3-eth-personal": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.4.0.tgz",
+ "integrity": "sha512-8Ip6xZ8plmWqAD4ESbKUIPVV9gfTAFFm0ff1FQIw9I9kYvFlBIPzukvm852w2SftGem+/iRH+2+2mK7HvuKXZQ==",
+ "dependencies": {
+ "@types/node": "^12.12.6",
+ "web3-core": "1.4.0",
+ "web3-core-helpers": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-net": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-net": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.4.0.tgz",
+ "integrity": "sha512-41WkKobL+KnKC0CY0RZ1KhMMyR/hMFGlbHZQac4KtB7ro1UdXeK+RiYX+GzSr1h7j9Dj+dQZqyBs70cxmL9cPQ==",
+ "dependencies": {
+ "web3-core": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-utils": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-providers-http": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.4.0.tgz",
+ "integrity": "sha512-A9nLF4XGZfDb1KYYuKRwHY1H90Ee/0I0CqQQEELI0yuY9eca50qdCHEg3sJhvqBIG44JCm83amOGxR8wi+76tQ==",
+ "dependencies": {
+ "web3-core-helpers": "1.4.0",
+ "xhr2-cookies": "1.1.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-providers-ipc": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.4.0.tgz",
+ "integrity": "sha512-ul/tSNUI5anhdBGBV+FWFH9EJgO73/G21haFDEXvTnSJQa9/byj401H/E2Xd8BXGk+2XB+CCGLZBiuAjhhhtTA==",
+ "dependencies": {
+ "oboe": "2.1.5",
+ "underscore": "1.12.1",
+ "web3-core-helpers": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-providers-ws": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.4.0.tgz",
+ "integrity": "sha512-E5XfF58RLXuCtGiMSXxXEtjceCfPli+I4MDYCKx/J/bDJ6qvLUM2OnnGEmE7pq1Z03h0xh1ZezaB/qoweK3ZIQ==",
+ "dependencies": {
+ "eventemitter3": "4.0.4",
+ "underscore": "1.12.1",
+ "web3-core-helpers": "1.4.0",
+ "websocket": "^1.0.32"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-shh": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.4.0.tgz",
+ "integrity": "sha512-OZMkMgo+VZnu1ErhIFXW+5ExnPKQg9v8/2DHGVtNEwuC5OHYuAEF5U7MQgbxYJYwbRmxQCt/hA3VwKjnkbmSAA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "web3-core": "1.4.0",
+ "web3-core-method": "1.4.0",
+ "web3-core-subscriptions": "1.4.0",
+ "web3-net": "1.4.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.4.0.tgz",
+ "integrity": "sha512-b8mEhwh/J928Xk+SQFjtqrR2EGPhpknWLcIt9aCpVPVRXiqjUGo/kpOHKz0azu9c6/onEJ9tWXZt0cVjmH0N5Q==",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "eth-lib": "0.2.8",
+ "ethereum-bloom-filters": "^1.0.6",
+ "ethjs-unit": "0.1.6",
+ "number-to-bn": "1.7.0",
+ "randombytes": "^2.1.0",
+ "underscore": "1.12.1",
+ "utf8": "3.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/web3-utils/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/web3-utils/node_modules/eth-lib": {
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
+ "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
+ "dependencies": {
+ "bn.js": "^4.11.6",
+ "elliptic": "^6.4.0",
+ "xhr-request-promise": "^0.1.2"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz",
+ "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=",
+ "optional": true
+ },
+ "node_modules/websocket": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
+ "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
+ "dependencies": {
+ "bufferutil": "^4.0.1",
+ "debug": "^2.2.0",
+ "es5-ext": "^0.10.50",
+ "typedarray-to-buffer": "^3.1.5",
+ "utf-8-validate": "^5.0.2",
+ "yaeti": "^0.0.6"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/websocket/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/websql": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/websql/-/websql-1.0.0.tgz",
+ "integrity": "sha512-7iZ+u28Ljw5hCnMiq0BCOeSYf0vCFQe/ORY0HgscTiKjQed8WqugpBUggJ2NTnB9fahn1kEnPRX2jf8Px5PhJw==",
+ "optional": true,
+ "dependencies": {
+ "argsarray": "^0.0.1",
+ "immediate": "^3.2.2",
+ "noop-fn": "^1.0.0",
+ "sqlite3": "^4.0.0",
+ "tiny-queue": "^0.2.1"
+ }
+ },
+ "node_modules/whatwg-fetch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
+ "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
+ },
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/whatwg-url-compat": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz",
+ "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=",
+ "optional": true,
+ "dependencies": {
+ "tr46": "~0.0.1"
+ }
+ },
+ "node_modules/whatwg-url/node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz",
+ "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.2",
+ "call-bind": "^1.0.0",
+ "es-abstract": "^1.18.0-next.1",
+ "foreach": "^2.0.5",
+ "function-bind": "^1.1.1",
+ "has-symbols": "^1.0.1",
+ "is-typed-array": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "node_modules/wif": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz",
+ "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=",
+ "optional": true,
+ "dependencies": {
+ "bs58check": "<3.0.0"
+ }
+ },
+ "node_modules/window-size": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
+ "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=",
+ "optional": true,
+ "bin": {
+ "window-size": "cli.js"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workerpool": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz",
+ "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA=="
+ },
+ "node_modules/wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "optional": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "node_modules/write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "node_modules/write-stream": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz",
+ "integrity": "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE=",
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "~0.0.2"
+ }
+ },
+ "node_modules/write-stream/node_modules/readable-stream": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz",
+ "integrity": "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40=",
+ "optional": true
+ },
+ "node_modules/ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "dependencies": {
+ "async-limiter": "~1.0.0",
+ "safe-buffer": "~5.1.0",
+ "ultron": "~1.1.0"
+ }
+ },
+ "node_modules/xdg-basedir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/xhr": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
+ "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
+ "dependencies": {
+ "global": "~4.4.0",
+ "is-function": "^1.0.1",
+ "parse-headers": "^2.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/xhr-request": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
+ "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
+ "dependencies": {
+ "buffer-to-arraybuffer": "^0.0.5",
+ "object-assign": "^4.1.1",
+ "query-string": "^5.0.1",
+ "simple-get": "^2.7.0",
+ "timed-out": "^4.0.1",
+ "url-set-query": "^1.0.0",
+ "xhr": "^2.0.4"
+ }
+ },
+ "node_modules/xhr-request-promise": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz",
+ "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==",
+ "dependencies": {
+ "xhr-request": "^1.1.0"
+ }
+ },
+ "node_modules/xhr2-cookies": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
+ "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=",
+ "dependencies": {
+ "cookiejar": "^2.1.1"
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz",
+ "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=",
+ "optional": true
+ },
+ "node_modules/xmlhttprequest": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
+ "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/xss": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.9.tgz",
+ "integrity": "sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ==",
+ "optional": true,
+ "dependencies": {
+ "commander": "^2.20.3",
+ "cssfilter": "0.0.10"
+ },
+ "bin": {
+ "xss": "bin/xss"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
+ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
+ "optional": true
+ },
+ "node_modules/yaeti": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
+ "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
+ "engines": {
+ "node": ">=0.10.32"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz",
+ "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=",
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^2.0.1",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "lodash.assign": "^4.0.3",
+ "os-locale": "^1.4.0",
+ "pkg-conf": "^1.1.2",
+ "read-pkg-up": "^1.0.1",
+ "require-main-filename": "^1.0.1",
+ "string-width": "^1.0.1",
+ "window-size": "^0.2.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^2.4.0"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz",
+ "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=",
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^3.0.0",
+ "lodash.assign": "^4.0.6"
+ }
+ },
+ "node_modules/yargs-parser/node_modules/camelcase": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yargs-unparser": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz",
+ "integrity": "sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "decamelize": "^1.2.0",
+ "flat": "^4.1.0",
+ "is-plain-obj": "^1.1.0",
+ "yargs": "^14.2.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "node_modules/yargs-unparser/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "node_modules/yargs-unparser/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "node_modules/yargs-unparser/node_modules/yargs": {
+ "version": "14.2.3",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
+ "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^15.0.1"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/yargs-parser": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
+ "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zen-observable": {
+ "version": "0.8.15",
+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
+ "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==",
+ "optional": true
+ },
+ "node_modules/zen-observable-ts": {
+ "version": "0.8.21",
+ "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz",
+ "integrity": "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^1.9.3",
+ "zen-observable": "^0.8.0"
+ }
+ },
+ "node_modules/zen-observable-ts/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "optional": true
+ }
+ },
"dependencies": {
"101": {
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/101/-/101-1.6.3.tgz",
"integrity": "sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw==",
+ "optional": true,
"requires": {
"clone": "^1.0.2",
"deep-eql": "^0.1.3",
@@ -16,6 +21002,7 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
"integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
+ "optional": true,
"requires": {
"type-detect": "0.1.1"
}
@@ -23,7 +21010,8 @@
"type-detect": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
- "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI="
+ "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
+ "optional": true
}
}
},
@@ -194,25 +21182,22 @@
}
},
"@babel/code-frame": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
- "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
- "optional": true,
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
"requires": {
- "@babel/highlight": "^7.14.5"
+ "@babel/highlight": "^7.16.7"
}
},
"@babel/compat-data": {
"version": "7.14.7",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
- "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
- "optional": true
+ "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw=="
},
"@babel/core": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz",
"integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==",
- "optional": true,
"requires": {
"@babel/code-frame": "^7.14.5",
"@babel/generator": "^7.14.8",
@@ -234,14 +21219,12 @@
"@babel/parser": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
- "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
- "optional": true
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA=="
},
"@babel/traverse": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
"integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
- "optional": true,
"requires": {
"@babel/code-frame": "^7.14.5",
"@babel/generator": "^7.14.8",
@@ -258,7 +21241,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -267,43 +21249,38 @@
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "optional": true
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "optional": true
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
"@babel/generator": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz",
- "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==",
- "optional": true,
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
"requires": {
- "@babel/types": "^7.14.8",
+ "@babel/types": "^7.17.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
},
"dependencies": {
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "optional": true
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
@@ -332,7 +21309,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
"integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
- "optional": true,
"requires": {
"@babel/compat-data": "^7.14.5",
"@babel/helper-validator-option": "^7.14.5",
@@ -343,8 +21319,7 @@
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "optional": true
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
@@ -362,66 +21337,112 @@
"@babel/helper-split-export-declaration": "^7.14.5"
}
},
- "@babel/helper-function-name": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
- "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
- "optional": true,
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
+ "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
"requires": {
- "@babel/helper-get-function-arity": "^7.14.5",
- "@babel/template": "^7.14.5",
- "@babel/types": "^7.14.5"
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
},
"dependencies": {
+ "@babel/parser": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
+ },
+ "@babel/traverse": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ }
+ },
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
- "@babel/helper-get-function-arity": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
- "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
- "optional": true,
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
"requires": {
- "@babel/types": "^7.14.5"
+ "@babel/types": "^7.16.7"
},
"dependencies": {
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "requires": {
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.17.0"
+ },
+ "dependencies": {
+ "@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
}
}
},
"@babel/helper-hoist-variables": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
- "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
- "optional": true,
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
"requires": {
- "@babel/types": "^7.14.5"
+ "@babel/types": "^7.16.7"
},
"dependencies": {
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
}
@@ -431,7 +21452,6 @@
"version": "7.14.7",
"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
"integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
- "optional": true,
"requires": {
"@babel/types": "^7.14.5"
},
@@ -440,7 +21460,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -449,21 +21468,19 @@
}
},
"@babel/helper-module-imports": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
- "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
- "optional": true,
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
"requires": {
- "@babel/types": "^7.14.5"
+ "@babel/types": "^7.16.7"
},
"dependencies": {
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
}
@@ -473,7 +21490,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz",
"integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==",
- "optional": true,
"requires": {
"@babel/helper-module-imports": "^7.14.5",
"@babel/helper-replace-supers": "^7.14.5",
@@ -488,14 +21504,12 @@
"@babel/parser": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
- "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
- "optional": true
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA=="
},
"@babel/traverse": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
"integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
- "optional": true,
"requires": {
"@babel/code-frame": "^7.14.5",
"@babel/generator": "^7.14.8",
@@ -512,7 +21526,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -524,7 +21537,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
"integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
- "optional": true,
"requires": {
"@babel/types": "^7.14.5"
},
@@ -533,7 +21545,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -542,16 +21553,14 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
- "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
- "optional": true
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="
},
"@babel/helper-replace-supers": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
"integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
- "optional": true,
"requires": {
"@babel/helper-member-expression-to-functions": "^7.14.5",
"@babel/helper-optimise-call-expression": "^7.14.5",
@@ -562,14 +21571,12 @@
"@babel/parser": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
- "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
- "optional": true
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA=="
},
"@babel/traverse": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
"integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
- "optional": true,
"requires": {
"@babel/code-frame": "^7.14.5",
"@babel/generator": "^7.14.8",
@@ -586,7 +21593,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -598,7 +21604,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz",
"integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==",
- "optional": true,
"requires": {
"@babel/types": "^7.14.8"
},
@@ -607,7 +21612,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -637,43 +21641,38 @@
}
},
"@babel/helper-split-export-declaration": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
- "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
- "optional": true,
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
"requires": {
- "@babel/types": "^7.14.5"
+ "@babel/types": "^7.16.7"
},
"dependencies": {
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
}
}
},
"@babel/helper-validator-identifier": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz",
- "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==",
- "optional": true
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
},
"@babel/helper-validator-option": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
- "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
- "optional": true
+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
},
"@babel/helpers": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz",
"integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==",
- "optional": true,
"requires": {
"@babel/template": "^7.14.5",
"@babel/traverse": "^7.14.8",
@@ -683,14 +21682,12 @@
"@babel/parser": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
- "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
- "optional": true
+ "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA=="
},
"@babel/traverse": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz",
"integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==",
- "optional": true,
"requires": {
"@babel/code-frame": "^7.14.5",
"@babel/generator": "^7.14.8",
@@ -707,7 +21704,6 @@
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
"integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
"requires": {
"@babel/helper-validator-identifier": "^7.14.8",
"to-fast-properties": "^2.0.0"
@@ -716,12 +21712,11 @@
}
},
"@babel/highlight": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
- "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
- "optional": true,
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.5",
+ "@babel/helper-validator-identifier": "^7.16.7",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
@@ -777,7 +21772,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
"integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
- "optional": true,
"requires": {
"@babel/helper-plugin-utils": "^7.14.5"
}
@@ -972,6 +21966,26 @@
}
}
},
+ "@babel/plugin-transform-runtime": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
"@babel/plugin-transform-shorthand-properties": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
@@ -1001,37 +22015,34 @@
}
},
"@babel/runtime": {
- "version": "7.14.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
- "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz",
+ "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
},
"@babel/template": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
- "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
- "optional": true,
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
"requires": {
- "@babel/code-frame": "^7.14.5",
- "@babel/parser": "^7.14.5",
- "@babel/types": "^7.14.5"
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
},
"dependencies": {
"@babel/parser": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz",
- "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==",
- "optional": true
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
},
"@babel/types": {
- "version": "7.14.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz",
- "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==",
- "optional": true,
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.14.8",
+ "@babel/helper-validator-identifier": "^7.16.7",
"to-fast-properties": "^2.0.0"
}
}
@@ -1071,10 +22082,129 @@
"integrity": "sha512-mPJ2XvrTLQGEdhleDuSIkWtVWnvmhREOC1FjorV1nlK49t/52Z9X1d618gTj6nlQghRLiYvcd8oL4vZ2YZuDIQ==",
"optional": true,
"requires": {
- "buffer": "^5.4.3",
- "seedrandom": "^3.0.5"
+ "buffer": "^5.4.3",
+ "seedrandom": "^3.0.5"
+ }
+ },
+ "@emotion/babel-plugin": {
+ "version": "11.9.2",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz",
+ "integrity": "sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/plugin-syntax-jsx": "^7.12.13",
+ "@babel/runtime": "^7.13.10",
+ "@emotion/hash": "^0.8.0",
+ "@emotion/memoize": "^0.7.5",
+ "@emotion/serialize": "^1.0.2",
+ "babel-plugin-macros": "^2.6.1",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.0.13"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
+ }
+ },
+ "@emotion/cache": {
+ "version": "11.7.1",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
+ "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
+ "requires": {
+ "@emotion/memoize": "^0.7.4",
+ "@emotion/sheet": "^1.1.0",
+ "@emotion/utils": "^1.0.0",
+ "@emotion/weak-memoize": "^0.2.5",
+ "stylis": "4.0.13"
+ }
+ },
+ "@emotion/hash": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
+ "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
+ },
+ "@emotion/is-prop-valid": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz",
+ "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==",
+ "requires": {
+ "@emotion/memoize": "^0.7.4"
+ }
+ },
+ "@emotion/memoize": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
+ "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
+ },
+ "@emotion/react": {
+ "version": "11.9.0",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz",
+ "integrity": "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@emotion/babel-plugin": "^11.7.1",
+ "@emotion/cache": "^11.7.1",
+ "@emotion/serialize": "^1.0.3",
+ "@emotion/utils": "^1.1.0",
+ "@emotion/weak-memoize": "^0.2.5",
+ "hoist-non-react-statics": "^3.3.1"
+ }
+ },
+ "@emotion/serialize": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz",
+ "integrity": "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==",
+ "requires": {
+ "@emotion/hash": "^0.8.0",
+ "@emotion/memoize": "^0.7.4",
+ "@emotion/unitless": "^0.7.5",
+ "@emotion/utils": "^1.0.0",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@emotion/sheet": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
+ "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
+ },
+ "@emotion/styled": {
+ "version": "11.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz",
+ "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@emotion/babel-plugin": "^11.7.1",
+ "@emotion/is-prop-valid": "^1.1.2",
+ "@emotion/serialize": "^1.0.2",
+ "@emotion/utils": "^1.1.0"
}
},
+ "@emotion/unitless": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
+ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
+ },
+ "@emotion/utils": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
+ "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
+ },
+ "@emotion/weak-memoize": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
+ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
+ },
"@ethereumjs/common": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz",
@@ -2632,7 +23762,8 @@
"version": "7.4.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
"integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -2727,7 +23858,8 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz",
"integrity": "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"@gulp-sourcemaps/map-sources": {
"version": "1.0.0",
@@ -2818,6 +23950,114 @@
"integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==",
"optional": true
},
+ "@mui/base": {
+ "version": "5.0.0-alpha.76",
+ "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz",
+ "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@emotion/is-prop-valid": "^1.1.2",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "@popperjs/core": "^2.11.5",
+ "clsx": "^1.1.1",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "dependencies": {
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ }
+ }
+ },
+ "@mui/material": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz",
+ "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/base": "5.0.0-alpha.76",
+ "@mui/system": "^5.6.1",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "@types/react-transition-group": "^4.4.4",
+ "clsx": "^1.1.1",
+ "csstype": "^3.0.11",
+ "hoist-non-react-statics": "^3.3.2",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2",
+ "react-transition-group": "^4.4.2"
+ },
+ "dependencies": {
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ }
+ }
+ },
+ "@mui/private-theming": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz",
+ "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/utils": "^5.6.1",
+ "prop-types": "^15.7.2"
+ }
+ },
+ "@mui/styled-engine": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz",
+ "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@emotion/cache": "^11.7.1",
+ "prop-types": "^15.7.2"
+ }
+ },
+ "@mui/system": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz",
+ "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@mui/private-theming": "^5.6.1",
+ "@mui/styled-engine": "^5.6.1",
+ "@mui/types": "^7.1.3",
+ "@mui/utils": "^5.6.1",
+ "clsx": "^1.1.1",
+ "csstype": "^3.0.11",
+ "prop-types": "^15.7.2"
+ }
+ },
+ "@mui/types": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz",
+ "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==",
+ "requires": {}
+ },
+ "@mui/utils": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz",
+ "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "@types/prop-types": "^15.7.4",
+ "@types/react-is": "^16.7.1 || ^17.0.0",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "dependencies": {
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ }
+ }
+ },
"@multiformats/base-x": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz",
@@ -2863,12 +24103,14 @@
}
},
"@openzeppelin/contracts": {
- "version": "4.2.0"
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.2.0.tgz",
+ "integrity": "sha512-LD4NnkKpHHSMo5z9MvFsG4g1xxZUDqV3A3Futu3nvyfs4wPwXxqOgMaxOoa2PeyGL2VNeSlbxT54enbQzGcgJQ=="
},
"@popperjs/core": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz",
- "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q=="
+ "version": "2.11.5",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz",
+ "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw=="
},
"@protobufjs/aspromise": {
"version": "1.1.2",
@@ -3237,7 +24479,8 @@
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -3645,6 +24888,42 @@
"ora": "^3.4.0"
}
},
+ "@truffle/hdwallet-provider": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.7.0.tgz",
+ "integrity": "sha512-nT7BPJJ2jPCLJc5uZdVtRnRMny5he5d3kO9Hi80ZSqe5xlnK905grBptM/+CwOfbeqHKQirI1btwm6r3wIBM8A==",
+ "requires": {
+ "@ethereumjs/common": "^2.4.0",
+ "@ethereumjs/tx": "^3.3.0",
+ "@trufflesuite/web3-provider-engine": "15.0.14",
+ "eth-sig-util": "^3.0.1",
+ "ethereum-cryptography": "^0.1.3",
+ "ethereum-protocol": "^1.0.1",
+ "ethereumjs-util": "^6.1.0",
+ "ethereumjs-wallet": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "requires": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ }
+ }
+ },
"@truffle/interface-adapter": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.2.tgz",
@@ -3758,7 +25037,8 @@
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -3877,10 +25157,254 @@
"web3-utils": "1.4.0"
}
},
+ "@trufflesuite/eth-json-rpc-filters": {
+ "version": "4.1.2-1",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-filters/-/eth-json-rpc-filters-4.1.2-1.tgz",
+ "integrity": "sha512-/MChvC5dw2ck9NU1cZmdovCz2VKbOeIyR4tcxDvA5sT+NaL0rA2/R5U0yI7zsbo1zD+pgqav77rQHTzpUdDNJQ==",
+ "requires": {
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-0",
+ "await-semaphore": "^0.1.3",
+ "eth-query": "^2.1.2",
+ "json-rpc-engine": "^5.1.3",
+ "lodash.flatmap": "^4.5.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "@trufflesuite/eth-json-rpc-infura": {
+ "version": "4.0.3-0",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz",
+ "integrity": "sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw==",
+ "requires": {
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1",
+ "cross-fetch": "^2.1.1",
+ "eth-json-rpc-errors": "^1.0.1",
+ "json-rpc-engine": "^5.1.3"
+ },
+ "dependencies": {
+ "cross-fetch": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
+ "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
+ "requires": {
+ "node-fetch": "^2.6.7",
+ "whatwg-fetch": "^2.0.4"
+ }
+ },
+ "eth-json-rpc-errors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz",
+ "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==",
+ "requires": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "@trufflesuite/eth-json-rpc-middleware": {
+ "version": "4.4.2-1",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.2-1.tgz",
+ "integrity": "sha512-iEy9H8ja7/8aYES5HfrepGBKU9n/Y4OabBJEklVd/zIBlhCCBAWBqkIZgXt11nBXO/rYAeKwYuE3puH3ByYnLA==",
+ "requires": {
+ "@trufflesuite/eth-sig-util": "^1.4.2",
+ "btoa": "^1.2.1",
+ "clone": "^2.1.1",
+ "eth-json-rpc-errors": "^1.0.1",
+ "eth-query": "^2.1.2",
+ "ethereumjs-block": "^1.6.0",
+ "ethereumjs-tx": "^1.3.7",
+ "ethereumjs-util": "^5.1.2",
+ "ethereumjs-vm": "^2.6.0",
+ "fetch-ponyfill": "^4.0.0",
+ "json-rpc-engine": "^5.1.3",
+ "json-stable-stringify": "^1.0.1",
+ "pify": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "eth-json-rpc-errors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz",
+ "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==",
+ "requires": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
+ "@trufflesuite/eth-sig-util": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
+ "integrity": "sha512-+GyfN6b0LNW77hbQlH3ufZ/1eCON7mMrGym6tdYf7xiNw9Vv3jBO72bmmos1EId2NgBvPMhmYYm6DSLQFTmzrA==",
+ "requires": {
+ "ethereumjs-abi": "^0.6.8",
+ "ethereumjs-util": "^5.1.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
+ "@trufflesuite/web3-provider-engine": {
+ "version": "15.0.14",
+ "resolved": "https://registry.npmjs.org/@trufflesuite/web3-provider-engine/-/web3-provider-engine-15.0.14.tgz",
+ "integrity": "sha512-6/LoWvNMxYf0oaYzJldK2a9AdnkAdIeJhHW4nuUBAeO29eK9xezEaEYQ0ph1QRTaICxGxvn+1Azp4u8bQ8NEZw==",
+ "requires": {
+ "@ethereumjs/tx": "^3.3.0",
+ "@trufflesuite/eth-json-rpc-filters": "^4.1.2-1",
+ "@trufflesuite/eth-json-rpc-infura": "^4.0.3-0",
+ "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1",
+ "@trufflesuite/eth-sig-util": "^1.4.2",
+ "async": "^2.5.0",
+ "backoff": "^2.5.0",
+ "clone": "^2.0.0",
+ "cross-fetch": "^2.1.0",
+ "eth-block-tracker": "^4.4.2",
+ "eth-json-rpc-errors": "^2.0.2",
+ "ethereumjs-block": "^1.2.2",
+ "ethereumjs-util": "^5.1.5",
+ "ethereumjs-vm": "^2.3.4",
+ "json-stable-stringify": "^1.0.1",
+ "promise-to-callback": "^1.0.0",
+ "readable-stream": "^2.2.9",
+ "request": "^2.85.0",
+ "semaphore": "^1.0.3",
+ "ws": "^5.1.1",
+ "xhr": "^2.2.0",
+ "xtend": "^4.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "cross-fetch": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
+ "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
+ "requires": {
+ "node-fetch": "^2.6.7",
+ "whatwg-fetch": "^2.0.4"
+ }
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "ws": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
+ "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ }
+ }
+ },
"@types/accepts": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
"integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==",
+ "optional": true,
"requires": {
"@types/node": "*"
}
@@ -3897,18 +25421,22 @@
"version": "1.19.1",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz",
"integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==",
+ "optional": true,
"requires": {
"@types/connect": "*",
"@types/node": "*"
}
},
"@types/chai": {
- "version": "4.2.21"
+ "version": "4.2.21",
+ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
+ "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg=="
},
"@types/connect": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
"integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
+ "optional": true,
"requires": {
"@types/node": "*"
}
@@ -3916,12 +25444,14 @@
"@types/content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ=="
+ "integrity": "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==",
+ "optional": true
},
"@types/cookies": {
"version": "0.7.7",
"resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz",
"integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==",
+ "optional": true,
"requires": {
"@types/connect": "*",
"@types/express": "*",
@@ -3956,6 +25486,7 @@
"version": "4.17.13",
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
"integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
+ "optional": true,
"requires": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.18",
@@ -3967,6 +25498,7 @@
"version": "4.17.24",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz",
"integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==",
+ "optional": true,
"requires": {
"@types/node": "*",
"@types/qs": "*",
@@ -3991,12 +25523,14 @@
"@types/http-assert": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz",
- "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ=="
+ "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==",
+ "optional": true
},
"@types/http-errors": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz",
- "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q=="
+ "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==",
+ "optional": true
},
"@types/json-schema": {
"version": "7.0.8",
@@ -4007,12 +25541,14 @@
"@types/keygrip": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz",
- "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw=="
+ "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==",
+ "optional": true
},
"@types/koa": {
"version": "2.13.4",
"resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz",
"integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==",
+ "optional": true,
"requires": {
"@types/accepts": "*",
"@types/content-disposition": "*",
@@ -4028,6 +25564,7 @@
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz",
"integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==",
+ "optional": true,
"requires": {
"@types/koa": "*"
}
@@ -4041,13 +25578,19 @@
"@types/mime": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
- "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
+ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
+ "optional": true
},
"@types/node": {
"version": "12.20.16",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.16.tgz",
"integrity": "sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA=="
},
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ },
"@types/pbkdf2": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
@@ -4056,15 +25599,53 @@
"@types/node": "*"
}
},
+ "@types/prop-types": {
+ "version": "15.7.5",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
+ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
+ },
"@types/qs": {
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
+ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
+ "optional": true
},
"@types/range-parser": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
+ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
+ "optional": true
+ },
+ "@types/react": {
+ "version": "18.0.5",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz",
+ "integrity": "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==",
+ "requires": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@types/react-is": {
+ "version": "17.0.3",
+ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
+ "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/react-transition-group": {
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz",
+ "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==",
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/scheduler": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
+ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
},
"@types/secp256k1": {
"version": "4.0.3",
@@ -4078,6 +25659,7 @@
"version": "1.13.10",
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
"integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
+ "optional": true,
"requires": {
"@types/mime": "^1",
"@types/node": "*"
@@ -4182,7 +25764,6 @@
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
"integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
- "optional": true,
"requires": {
"xtend": "~4.0.0"
}
@@ -4268,7 +25849,8 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.3.tgz",
"integrity": "sha512-fd5LY5q06mHKZPD5FmMrn7Lkd2H018oBGKNOAdLpctBDEPFKsfJ1nX9ke+XRa8PEJJpjqrpQkGjq2IZ27QNmYA==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -4468,7 +26050,8 @@
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz",
"integrity": "sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"apollo-server-express": {
"version": "2.25.2",
@@ -4765,6 +26348,22 @@
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
"integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
},
+ "async": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "async-eventemitter": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz",
+ "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==",
+ "requires": {
+ "async": "^2.4.0"
+ }
+ },
"async-limiter": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
@@ -4801,6 +26400,11 @@
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
"integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA=="
},
+ "await-semaphore": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz",
+ "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q=="
+ },
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
@@ -4899,21 +26503,65 @@
}
}
},
- "babel-messages": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
- "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "babel-messages": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "optional": true,
+ "requires": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "babel-plugin-macros": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
+ "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "cosmiconfig": "^6.0.0",
+ "resolve": "^1.12.0"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
+ "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
"requires": {
- "babel-runtime": "^6.22.0"
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
}
},
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "optional": true,
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
+ "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
"requires": {
- "object.assign": "^4.1.0"
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
}
},
"babel-plugin-syntax-trailing-function-commas": {
@@ -5033,6 +26681,14 @@
"integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
"optional": true
},
+ "backoff": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
+ "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=",
+ "requires": {
+ "precond": "0.2"
+ }
+ },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -5385,16 +27041,15 @@
}
},
"browserslist": {
- "version": "4.16.6",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
- "optional": true,
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
"requires": {
- "caniuse-lite": "^1.0.30001219",
- "colorette": "^1.2.2",
- "electron-to-chromium": "^1.3.723",
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
"escalade": "^3.1.1",
- "node-releases": "^1.1.71"
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
}
},
"bs58": {
@@ -5424,6 +27079,11 @@
"node-int64": "^0.4.0"
}
},
+ "btoa": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
+ "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g=="
+ },
"btoa-lite": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
@@ -5529,6 +27189,11 @@
"get-intrinsic": "^1.0.2"
}
},
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ },
"camel-case": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
@@ -5545,10 +27210,9 @@
"optional": true
},
"caniuse-lite": {
- "version": "1.0.30001246",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz",
- "integrity": "sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==",
- "optional": true
+ "version": "1.0.30001332",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
+ "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw=="
},
"caseless": {
"version": "0.12.0",
@@ -5566,6 +27230,8 @@
},
"chai": {
"version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
+ "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
"requires": {
"assertion-error": "^1.1.0",
"check-error": "^1.0.2",
@@ -5577,6 +27243,8 @@
},
"chai-as-promised": {
"version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
+ "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
"requires": {
"check-error": "^1.0.2"
}
@@ -5585,7 +27253,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "optional": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -5622,6 +27289,14 @@
"resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
"integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
},
+ "checkpoint-store": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz",
+ "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=",
+ "requires": {
+ "functional-red-black-tree": "^1.0.1"
+ }
+ },
"cheerio": {
"version": "1.0.0-rc.2",
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
@@ -5783,7 +27458,8 @@
"clone": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "optional": true
},
"clone-buffer": {
"version": "1.0.0",
@@ -5833,12 +27509,6 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
- "colorette": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
- "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
- "optional": true
- },
"colors": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
@@ -5963,7 +27633,6 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
"integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "optional": true,
"requires": {
"safe-buffer": "~5.1.1"
}
@@ -5988,6 +27657,22 @@
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
"integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
},
+ "core-js-compat": {
+ "version": "3.22.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz",
+ "integrity": "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==",
+ "requires": {
+ "browserslist": "^4.20.2",
+ "semver": "7.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
+ }
+ }
+ },
"core-js-pure": {
"version": "3.15.2",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz",
@@ -6008,6 +27693,36 @@
"vary": "^1"
}
},
+ "cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ },
+ "dependencies": {
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ }
+ }
+ },
"crc-32": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
@@ -6140,6 +27855,11 @@
"cssom": "0.3.x"
}
},
+ "csstype": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
+ "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
+ },
"d": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
@@ -6418,6 +28138,15 @@
"receptacle": "^1.3.2"
}
},
+ "dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "requires": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
"dom-serializer": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
@@ -6567,10 +28296,9 @@
}
},
"electron-to-chromium": {
- "version": "1.3.784",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.784.tgz",
- "integrity": "sha512-JTPxdUibkefeomWNaYs8lI/x/Zb4cOhZWX+d7kpzsNKzUd07pNuo/AcHeNJ/qgEchxM1IAxda9aaGUhKN/poOg==",
- "optional": true
+ "version": "1.4.108",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.108.tgz",
+ "integrity": "sha512-/36KkMuL6+WTrodVlOjtHhH9Ro7BgRaQrh0bfKckwDtdRSjTBuZCOddeXxzK1PkwphoeTxGUFVT9xnmvQ7xEdw=="
},
"elliptic": {
"version": "6.5.4",
@@ -6614,7 +28342,6 @@
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "optional": true,
"requires": {
"iconv-lite": "^0.6.2"
},
@@ -6623,7 +28350,6 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "optional": true,
"requires": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
}
@@ -6689,7 +28415,6 @@
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "optional": true,
"requires": {
"prr": "~1.0.1"
}
@@ -6698,7 +28423,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "optional": true,
"requires": {
"is-arrayish": "^0.2.1"
}
@@ -6801,8 +28525,7 @@
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "optional": true
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
},
"escape-html": {
"version": "1.0.3",
@@ -6883,6 +28606,19 @@
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
+ "eth-block-tracker": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz",
+ "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==",
+ "requires": {
+ "@babel/plugin-transform-runtime": "^7.5.5",
+ "@babel/runtime": "^7.5.5",
+ "eth-query": "^2.1.0",
+ "json-rpc-random-id": "^1.0.1",
+ "pify": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
"eth-ens-namehash": {
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
@@ -6892,6 +28628,14 @@
"js-sha3": "^0.5.7"
}
},
+ "eth-json-rpc-errors": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz",
+ "integrity": "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==",
+ "requires": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
"eth-lib": {
"version": "0.1.29",
"resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz",
@@ -6912,6 +28656,60 @@
}
}
},
+ "eth-query": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz",
+ "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=",
+ "requires": {
+ "json-rpc-random-id": "^1.0.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "eth-rpc-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz",
+ "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==",
+ "requires": {
+ "fast-safe-stringify": "^2.0.6"
+ }
+ },
+ "eth-sig-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz",
+ "integrity": "sha512-0Us50HiGGvZgjtWTyAI/+qTzYPMLy5Q451D0Xy68bxq1QMWdoOddDwGvsqcFT27uohKgalM9z/yxplyt+mY2iQ==",
+ "requires": {
+ "ethereumjs-abi": "^0.6.8",
+ "ethereumjs-util": "^5.1.1",
+ "tweetnacl": "^1.0.3",
+ "tweetnacl-util": "^0.15.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ }
+ }
+ },
"ethereum-bloom-filters": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz",
@@ -6927,6 +28725,11 @@
}
}
},
+ "ethereum-common": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
+ "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA=="
+ },
"ethereum-cryptography": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz",
@@ -6970,6 +28773,145 @@
}
}
},
+ "ethereum-protocol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz",
+ "integrity": "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg=="
+ },
+ "ethereumjs-abi": {
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz",
+ "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==",
+ "requires": {
+ "bn.js": "^4.11.8",
+ "ethereumjs-util": "^6.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "requires": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ }
+ }
+ },
+ "ethereumjs-account": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz",
+ "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==",
+ "requires": {
+ "ethereumjs-util": "^5.0.0",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
+ "ethereumjs-block": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
+ "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
+ "requires": {
+ "async": "^2.0.1",
+ "ethereum-common": "0.2.0",
+ "ethereumjs-tx": "^1.2.2",
+ "ethereumjs-util": "^5.0.0",
+ "merkle-patricia-tree": "^2.1.2"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
+ "ethereumjs-common": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz",
+ "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA=="
+ },
+ "ethereumjs-tx": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
+ "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
+ "requires": {
+ "ethereum-common": "^0.0.18",
+ "ethereumjs-util": "^5.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereum-common": {
+ "version": "0.0.18",
+ "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz",
+ "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8="
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
"ethereumjs-util": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
@@ -6993,6 +28935,134 @@
}
}
},
+ "ethereumjs-vm": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz",
+ "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==",
+ "requires": {
+ "async": "^2.1.2",
+ "async-eventemitter": "^0.2.2",
+ "ethereumjs-account": "^2.0.3",
+ "ethereumjs-block": "~2.2.0",
+ "ethereumjs-common": "^1.1.0",
+ "ethereumjs-util": "^6.0.0",
+ "fake-merkle-patricia-tree": "^1.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "merkle-patricia-tree": "^2.3.2",
+ "rustbn.js": "~0.2.0",
+ "safe-buffer": "^5.1.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "ethereumjs-block": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz",
+ "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==",
+ "requires": {
+ "async": "^2.0.1",
+ "ethereumjs-common": "^1.5.0",
+ "ethereumjs-tx": "^2.1.1",
+ "ethereumjs-util": "^5.0.0",
+ "merkle-patricia-tree": "^2.1.2"
+ },
+ "dependencies": {
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ }
+ }
+ },
+ "ethereumjs-tx": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
+ "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
+ "requires": {
+ "ethereumjs-common": "^1.5.0",
+ "ethereumjs-util": "^6.0.0"
+ }
+ },
+ "ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "requires": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ }
+ }
+ },
+ "ethereumjs-wallet": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz",
+ "integrity": "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==",
+ "requires": {
+ "aes-js": "^3.1.2",
+ "bs58check": "^2.1.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethereumjs-util": "^7.1.2",
+ "randombytes": "^2.1.0",
+ "scrypt-js": "^3.0.1",
+ "utf8": "^3.0.0",
+ "uuid": "^8.3.2"
+ },
+ "dependencies": {
+ "@types/bn.js": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz",
+ "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==",
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "aes-js": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
+ "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
+ },
+ "ethereumjs-util": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz",
+ "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==",
+ "requires": {
+ "@types/bn.js": "^5.1.0",
+ "bn.js": "^5.1.2",
+ "create-hash": "^1.1.2",
+ "ethereum-cryptography": "^0.1.3",
+ "rlp": "^2.2.4"
+ }
+ },
+ "scrypt-js": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
+ "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ },
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
+ }
+ }
+ },
"ethers": {
"version": "4.0.49",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz",
@@ -7063,8 +29133,7 @@
"events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "optional": true
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
},
"evp_bytestokey": {
"version": "1.0.3",
@@ -7207,6 +29276,14 @@
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
},
+ "fake-merkle-patricia-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz",
+ "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=",
+ "requires": {
+ "checkpoint-store": "^1.1.0"
+ }
+ },
"faker": {
"version": "5.5.3",
"resolved": "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz",
@@ -7309,6 +29386,11 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"optional": true
},
+ "fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
+ },
"fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
@@ -7378,6 +29460,25 @@
"tough-cookie": "^2.3.1"
}
},
+ "fetch-ponyfill": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz",
+ "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=",
+ "requires": {
+ "node-fetch": "~1.7.1"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ }
+ }
+ },
"file-uri-to-path": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
@@ -7410,8 +29511,8 @@
},
"dependencies": {
"@zondax/filecoin-signing-tools": {
- "version": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js#8f8e92157cac2556d35cab866779e9a8ea8a4e25",
- "from": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js",
+ "version": "git+ssh://git@github.com/Digital-MOB-Filecoin/filecoin-signing-tools-js.git#8f8e92157cac2556d35cab866779e9a8ea8a4e25",
+ "from": "@zondax/filecoin-signing-tools@github:Digital-MOB-Filecoin/filecoin-signing-tools-js",
"optional": true,
"requires": {
"axios": "^0.20.0",
@@ -7436,7 +29537,8 @@
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -7483,6 +29585,11 @@
}
}
},
+ "find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
"find-up": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
@@ -7636,8 +29743,7 @@
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "optional": true
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
},
"gauge": {
"version": "2.7.4",
@@ -7675,8 +29781,7 @@
"gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "optional": true
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
},
"get-caller-file": {
"version": "2.0.5",
@@ -7853,9 +29958,8 @@
},
"globals": {
"version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "optional": true
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
},
"globalthis": {
"version": "1.0.2",
@@ -7987,7 +30091,8 @@
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz",
"integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"growl": {
"version": "1.10.5",
@@ -8058,8 +30163,7 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "optional": true
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"has-symbol-support-x": {
"version": "1.4.2",
@@ -8139,7 +30243,6 @@
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "optional": true,
"requires": {
"react-is": "^16.7.0"
}
@@ -8325,8 +30428,7 @@
"immediate": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
- "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==",
- "optional": true
+ "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="
},
"immutable": {
"version": "3.7.6",
@@ -8334,6 +30436,22 @@
"integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=",
"optional": true
},
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ }
+ }
+ },
"import-from": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
@@ -8370,7 +30488,9 @@
"optional": true
},
"install": {
- "version": "0.13.0"
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz",
+ "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA=="
},
"invariant": {
"version": "2.2.4",
@@ -9185,8 +31305,7 @@
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "optional": true
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
},
"is-bigint": {
"version": "1.0.2",
@@ -9242,7 +31361,6 @@
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
"integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
- "optional": true,
"requires": {
"has": "^1.0.3"
}
@@ -9289,6 +31407,11 @@
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
"integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
},
+ "is-fn": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz",
+ "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw="
+ },
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
@@ -9473,8 +31596,7 @@
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "optional": true
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
@@ -9516,7 +31638,8 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
"integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"isstream": {
"version": "0.1.2",
@@ -9721,14 +31844,18 @@
"jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "optional": true
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
},
"json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
"integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
},
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
"json-pointer": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.1.tgz",
@@ -9737,6 +31864,20 @@
"foreach": "^2.0.4"
}
},
+ "json-rpc-engine": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz",
+ "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==",
+ "requires": {
+ "eth-rpc-errors": "^3.0.0",
+ "safe-event-emitter": "^1.0.1"
+ }
+ },
+ "json-rpc-random-id": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz",
+ "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg="
+ },
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
@@ -9779,7 +31920,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
"integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "optional": true,
"requires": {
"minimist": "^1.2.5"
}
@@ -9859,6 +31999,7 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/keypather/-/keypather-1.10.2.tgz",
"integrity": "sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ=",
+ "optional": true,
"requires": {
"101": "^1.0.0"
}
@@ -9884,7 +32025,8 @@
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz",
"integrity": "sha1-U3cWwHduTPeePtG2IfdljCkRsbE=",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"lazystream": {
"version": "1.0.0",
@@ -10064,6 +32206,51 @@
"end-stream": "~0.1.0"
}
},
+ "level-ws": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz",
+ "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=",
+ "requires": {
+ "readable-stream": "~1.0.15",
+ "xtend": "~2.1.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "object-keys": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
+ "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "xtend": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
+ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
+ "requires": {
+ "object-keys": "~0.4.0"
+ }
+ }
+ }
+ },
"leveldown": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz",
@@ -10174,6 +32361,11 @@
}
}
},
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
"linked-list": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/linked-list/-/linked-list-0.1.0.tgz",
@@ -10249,11 +32441,21 @@
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
},
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ },
"lodash.escaperegexp": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
"integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c="
},
+ "lodash.flatmap": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz",
+ "integrity": "sha1-74y/QI9uSCaGYzRTBcaswLd4cC4="
+ },
"lodash.flatten": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
@@ -10415,8 +32617,7 @@
"ltgt": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
- "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=",
- "optional": true
+ "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
},
"make-dir": {
"version": "1.3.0",
@@ -10463,7 +32664,6 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz",
"integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=",
- "optional": true,
"requires": {
"abstract-leveldown": "~2.7.1",
"functional-red-black-tree": "^1.0.1",
@@ -10542,11 +32742,162 @@
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"optional": true
},
+ "merkle-patricia-tree": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz",
+ "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==",
+ "requires": {
+ "async": "^1.4.2",
+ "ethereumjs-util": "^5.0.0",
+ "level-ws": "0.0.0",
+ "levelup": "^1.2.1",
+ "memdown": "^1.0.0",
+ "readable-stream": "^2.0.0",
+ "rlp": "^2.0.0",
+ "semaphore": ">=1.0.1"
+ },
+ "dependencies": {
+ "abstract-leveldown": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
+ "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==",
+ "requires": {
+ "xtend": "~4.0.0"
+ }
+ },
+ "async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
+ },
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "deferred-leveldown": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz",
+ "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==",
+ "requires": {
+ "abstract-leveldown": "~2.6.0"
+ }
+ },
+ "ethereumjs-util": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
+ "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
+ "requires": {
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "^0.1.3",
+ "rlp": "^2.0.0",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "level-codec": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz",
+ "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ=="
+ },
+ "level-errors": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz",
+ "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==",
+ "requires": {
+ "errno": "~0.1.1"
+ }
+ },
+ "level-iterator-stream": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz",
+ "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=",
+ "requires": {
+ "inherits": "^2.0.1",
+ "level-errors": "^1.0.3",
+ "readable-stream": "^1.0.33",
+ "xtend": "^4.0.0"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ }
+ }
+ },
+ "levelup": {
+ "version": "1.3.9",
+ "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz",
+ "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==",
+ "requires": {
+ "deferred-leveldown": "~1.2.1",
+ "level-codec": "~7.0.0",
+ "level-errors": "~1.0.3",
+ "level-iterator-stream": "~1.3.0",
+ "prr": "~1.0.1",
+ "semver": "~5.4.1",
+ "xtend": "~4.0.0"
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
+ "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
"meros": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz",
"integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"methods": {
"version": "1.1.2",
@@ -11352,7 +33703,8 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz",
"integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==",
- "optional": true
+ "optional": true,
+ "requires": {}
},
"needle": {
"version": "2.8.0",
@@ -11466,10 +33818,9 @@
}
},
"node-releases": {
- "version": "1.1.73",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
- "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
- "optional": true
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
+ "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw=="
},
"nofilter": {
"version": "1.0.4",
@@ -11885,6 +34236,14 @@
"event-iterator": "^1.0.0"
}
},
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
"parse-asn1": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
@@ -11995,8 +34354,7 @@
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "optional": true
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"path-to-regexp": {
"version": "0.1.7",
@@ -12135,6 +34493,11 @@
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
"picomatch": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@@ -12143,8 +34506,7 @@
"pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "optional": true
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
},
"pinkie": {
"version": "2.0.4",
@@ -12783,6 +35145,11 @@
}
}
},
+ "precond": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz",
+ "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw="
+ },
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -12825,6 +35192,15 @@
"asap": "~2.0.3"
}
},
+ "promise-to-callback": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz",
+ "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=",
+ "requires": {
+ "is-fn": "^1.0.0",
+ "set-immediate-shim": "^1.0.1"
+ }
+ },
"promise.allsettled": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz",
@@ -12917,8 +35293,7 @@
"prr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "optional": true
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
},
"psl": {
"version": "1.8.0",
@@ -13060,6 +35435,27 @@
"strip-json-comments": "~2.0.1"
}
},
+ "react": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+ "peer": true,
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "react-dom": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
+ "peer": true,
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "scheduler": "^0.20.2"
+ }
+ },
"react-fast-compare": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz",
@@ -13079,6 +35475,17 @@
"warning": "^4.0.2"
}
},
+ "react-transition-group": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
+ "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==",
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ }
+ },
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
@@ -13612,7 +36019,6 @@
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "optional": true,
"requires": {
"is-core-module": "^2.2.0",
"path-parse": "^1.0.6"
@@ -13776,6 +36182,11 @@
"queue-microtask": "^1.2.2"
}
},
+ "rustbn.js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz",
+ "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA=="
+ },
"rxjs": {
"version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
@@ -13798,6 +36209,14 @@
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
+ "safe-event-emitter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz",
+ "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==",
+ "requires": {
+ "events": "^3.0.0"
+ }
+ },
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -13827,6 +36246,16 @@
"resolved": "https://registry.npmjs.org/sc-formatter/-/sc-formatter-3.0.2.tgz",
"integrity": "sha512-9PbqYBpCq+OoEeRQ3QfFIGE6qwjjBcd2j7UjgDlhnZbtSnuGgHdcRklPKYGuYFH82V/dwd+AIpu8XvA1zqTd+A=="
},
+ "scheduler": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
+ "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
+ "peer": true,
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
"scrypt-async": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/scrypt-async/-/scrypt-async-2.0.1.tgz",
@@ -13883,6 +36312,11 @@
"shallowequal": "^1.1.0"
}
},
+ "semaphore": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz",
+ "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA=="
+ },
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
@@ -13976,6 +36410,11 @@
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
},
+ "set-immediate-shim": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
+ },
"setimmediate": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
@@ -14086,7 +36525,8 @@
"ws": {
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
- "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+ "requires": {}
}
}
},
@@ -14282,6 +36722,21 @@
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
},
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
+ }
+ },
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -14325,21 +36780,6 @@
"define-properties": "^1.1.3"
}
},
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "requires": {
- "safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
@@ -14381,6 +36821,11 @@
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"optional": true
},
+ "stylis": {
+ "version": "4.0.13",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
+ "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
+ },
"sublevel-pouchdb": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/sublevel-pouchdb/-/sublevel-pouchdb-7.2.2.tgz",
@@ -14451,7 +36896,8 @@
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
- "optional": true
+ "optional": true,
+ "requires": {}
}
}
},
@@ -14459,7 +36905,6 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "optional": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -14738,8 +37183,7 @@
"to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "optional": true
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
},
"to-json-schema": {
"version": "0.2.5",
@@ -14792,8 +37236,7 @@
"tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
- "optional": true
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
},
"trim-right": {
"version": "1.0.1",
@@ -14802,6 +37245,8 @@
},
"truffle": {
"version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.4.0.tgz",
+ "integrity": "sha512-Pk7Ol1rk2oRr1i9Bq6PSCVqEEPLDaWXth25QbUc0+gjd0no2Vl6w/nZ3pXXv1FdjEi4926ulW0PBMbK6OXY4dQ==",
"requires": {
"@truffle/db": "^0.5.20",
"@truffle/debugger": "^9.1.5",
@@ -14853,8 +37298,7 @@
"tweetnacl-util": {
"version": "0.15.1",
"resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz",
- "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==",
- "optional": true
+ "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw=="
},
"type": {
"version": "1.2.0",
@@ -15653,6 +38097,27 @@
"tiny-queue": "^0.2.1"
}
},
+ "whatwg-fetch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
+ "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ },
+ "dependencies": {
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ }
+ }
+ },
"whatwg-url-compat": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz",
@@ -15895,6 +38360,11 @@
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
},
+ "yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ },
"yargs": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz",
diff --git a/package.json b/package.json
index b49078a..8e097d2 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,8 @@
{
"dependencies": {
+ "@emotion/react": "^11.9.0",
+ "@emotion/styled": "^11.8.1",
+ "@mui/material": "^5.6.1",
"@openzeppelin/contracts": "^4.2.0",
"@truffle/hdwallet-provider": "^1.4.2",
"@types/chai": "^4.2.21",
diff --git a/yarn.lock b/yarn.lock
index 42c0bc1..d6ee68a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,38 +2,29 @@
# yarn lockfile v1
-"101@^1.0.0", "101@^1.2.0":
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/101/-/101-1.6.3.tgz#9071196e60c47e4ce327075cf49c0ad79bd822fd"
- integrity sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw==
- dependencies:
- clone "^1.0.2"
- deep-eql "^0.1.3"
- keypather "^1.10.2"
-
"@apollo/client@^3.1.5":
- version "3.3.21"
- resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.3.21.tgz#2862baa4e1ced8c5e89ebe6fc52877fc64a726aa"
- integrity sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw==
+ "integrity" "sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw=="
+ "resolved" "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz"
+ "version" "3.3.21"
dependencies:
"@graphql-typed-document-node/core" "^3.0.0"
"@types/zen-observable" "^0.8.0"
"@wry/context" "^0.6.0"
"@wry/equality" "^0.5.0"
- fast-json-stable-stringify "^2.0.0"
- graphql-tag "^2.12.0"
- hoist-non-react-statics "^3.3.2"
- optimism "^0.16.0"
- prop-types "^15.7.2"
- symbol-observable "^4.0.0"
- ts-invariant "^0.8.0"
- tslib "^1.10.0"
- zen-observable "^0.8.14"
+ "fast-json-stable-stringify" "^2.0.0"
+ "graphql-tag" "^2.12.0"
+ "hoist-non-react-statics" "^3.3.2"
+ "optimism" "^0.16.0"
+ "prop-types" "^15.7.2"
+ "symbol-observable" "^4.0.0"
+ "ts-invariant" "^0.8.0"
+ "tslib" "^1.10.0"
+ "zen-observable" "^0.8.14"
"@apollo/protobufjs@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.2.tgz#4bd92cd7701ccaef6d517cdb75af2755f049f87c"
- integrity sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ==
+ "integrity" "sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ=="
+ "resolved" "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.2.tgz"
+ "version" "1.2.2"
dependencies:
"@protobufjs/aspromise" "^1.1.2"
"@protobufjs/base64" "^1.1.2"
@@ -47,288 +38,278 @@
"@protobufjs/utf8" "^1.1.0"
"@types/long" "^4.0.0"
"@types/node" "^10.1.0"
- long "^4.0.0"
+ "long" "^4.0.0"
"@apollographql/apollo-tools@^0.5.0":
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.1.tgz#f0baef739ff7e2fafcb8b98ad29f6ac817e53e32"
- integrity sha512-ZII+/xUFfb9ezDU2gad114+zScxVFMVlZ91f8fGApMzlS1kkqoyLnC4AJaQ1Ya/X+b63I20B4Gd+eCL8QuB4sA==
+ "integrity" "sha512-ZII+/xUFfb9ezDU2gad114+zScxVFMVlZ91f8fGApMzlS1kkqoyLnC4AJaQ1Ya/X+b63I20B4Gd+eCL8QuB4sA=="
+ "resolved" "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.1.tgz"
+ "version" "0.5.1"
"@apollographql/graphql-playground-html@1.6.27":
- version "1.6.27"
- resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz#bc9ab60e9445aa2a8813b4e94f152fa72b756335"
- integrity sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw==
+ "integrity" "sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw=="
+ "resolved" "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz"
+ "version" "1.6.27"
dependencies:
- xss "^1.0.8"
+ "xss" "^1.0.8"
"@apollographql/graphql-upload-8-fork@^8.1.3":
- version "8.1.3"
- resolved "https://registry.yarnpkg.com/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz#a0d4e0d5cec8e126d78bd915c264d6b90f5784bc"
- integrity sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g==
+ "integrity" "sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g=="
+ "resolved" "https://registry.npmjs.org/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz"
+ "version" "8.1.3"
dependencies:
"@types/express" "*"
"@types/fs-capacitor" "*"
"@types/koa" "*"
- busboy "^0.3.1"
- fs-capacitor "^2.0.4"
- http-errors "^1.7.3"
- object-path "^0.11.4"
+ "busboy" "^0.3.1"
+ "fs-capacitor" "^2.0.4"
+ "http-errors" "^1.7.3"
+ "object-path" "^0.11.4"
"@ardatan/aggregate-error@0.0.6":
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609"
- integrity sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==
+ "integrity" "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ=="
+ "resolved" "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz"
+ "version" "0.0.6"
dependencies:
- tslib "~2.0.1"
+ "tslib" "~2.0.1"
-"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.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.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.7":
+ "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg=="
+ "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- "@babel/highlight" "^7.14.5"
+ "@babel/highlight" "^7.16.7"
"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08"
- integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==
+ "integrity" "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw=="
+ "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz"
+ "version" "7.14.7"
-"@babel/core@^7.0.0":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab"
- integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==
+"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.4.0-0":
+ "integrity" "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q=="
+ "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.14.5"
+ "@babel/generator" "^7.14.8"
"@babel/helper-compilation-targets" "^7.14.5"
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helpers" "^7.14.6"
- "@babel/parser" "^7.14.6"
+ "@babel/helper-module-transforms" "^7.14.8"
+ "@babel/helpers" "^7.14.8"
+ "@babel/parser" "^7.14.8"
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.2"
- json5 "^2.1.2"
- semver "^6.3.0"
- source-map "^0.5.0"
-
-"@babel/generator@^7.12.13", "@babel/generator@^7.14.5", "@babel/generator@^7.5.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785"
- integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==
- dependencies:
- "@babel/types" "^7.14.5"
- jsesc "^2.5.1"
- source-map "^0.5.0"
-
-"@babel/generator@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.8.tgz#bf86fd6af96cf3b74395a8ca409515f89423e070"
- integrity sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==
- dependencies:
+ "@babel/traverse" "^7.14.8"
"@babel/types" "^7.14.8"
- jsesc "^2.5.1"
- source-map "^0.5.0"
+ "convert-source-map" "^1.7.0"
+ "debug" "^4.1.0"
+ "gensync" "^1.0.0-beta.2"
+ "json5" "^2.1.2"
+ "semver" "^6.3.0"
+ "source-map" "^0.5.0"
+
+"@babel/generator@^7.12.13", "@babel/generator@^7.14.8", "@babel/generator@^7.17.9", "@babel/generator@^7.5.0":
+ "integrity" "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ=="
+ "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz"
+ "version" "7.17.9"
+ dependencies:
+ "@babel/types" "^7.17.0"
+ "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==
+ "integrity" "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf"
- integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==
+ "integrity" "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/compat-data" "^7.14.5"
"@babel/helper-validator-option" "^7.14.5"
- browserslist "^4.16.6"
- semver "^6.3.0"
+ "browserslist" "^4.16.6"
+ "semver" "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.14.5":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542"
- integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==
+ "integrity" "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/helper-annotate-as-pure" "^7.14.5"
"@babel/helper-function-name" "^7.14.5"
- "@babel/helper-member-expression-to-functions" "^7.14.5"
+ "@babel/helper-member-expression-to-functions" "^7.14.7"
"@babel/helper-optimise-call-expression" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
-"@babel/helper-define-polyfill-provider@^0.2.2":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6"
- integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==
+"@babel/helper-define-polyfill-provider@^0.3.1":
+ "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
"@babel/helper-compilation-targets" "^7.13.0"
"@babel/helper-module-imports" "^7.12.13"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/traverse" "^7.13.0"
- debug "^4.1.1"
- lodash.debounce "^4.0.8"
- resolve "^1.14.2"
- semver "^6.1.2"
+ "debug" "^4.1.1"
+ "lodash.debounce" "^4.0.8"
+ "resolve" "^1.14.2"
+ "semver" "^6.1.2"
-"@babel/helper-function-name@^7.12.13", "@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-environment-visitor@^7.16.7":
+ "integrity" "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- "@babel/helper-get-function-arity" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.16.7"
-"@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-function-name@^7.12.13", "@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.17.9":
+ "integrity" "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz"
+ "version" "7.17.9"
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/template" "^7.16.7"
+ "@babel/types" "^7.17.0"
-"@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.14.5", "@babel/helper-hoist-variables@^7.16.7":
+ "integrity" "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.16.7"
-"@babel/helper-member-expression-to-functions@^7.14.5":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970"
- integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==
+"@babel/helper-member-expression-to-functions@^7.14.5", "@babel/helper-member-expression-to-functions@^7.14.7":
+ "integrity" "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz"
+ "version" "7.14.7"
dependencies:
"@babel/types" "^7.14.5"
-"@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.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.16.7":
+ "integrity" "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.16.7"
-"@babel/helper-module-transforms@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
- integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==
+"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.14.8":
+ "integrity" "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/helper-module-imports" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.5"
+ "@babel/helper-simple-access" "^7.14.8"
"@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-validator-identifier" "^7.14.8"
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/traverse" "^7.14.8"
+ "@babel/types" "^7.14.8"
"@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==
+ "integrity" "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/types" "^7.14.5"
-"@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":
- 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-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0":
+ "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"
+ "version" "7.16.7"
"@babel/helper-replace-supers@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
- integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==
+ "integrity" "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-member-expression-to-functions" "^7.14.5"
"@babel/helper-optimise-call-expression" "^7.14.5"
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/helper-simple-access@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
- integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==
+"@babel/helper-simple-access@^7.14.5", "@babel/helper-simple-access@^7.14.8":
+ "integrity" "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.14.8"
"@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==
+ "integrity" "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/types" "^7.14.5"
-"@babel/helper-split-export-declaration@^7.12.13", "@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.12.13", "@babel/helper-split-export-declaration@^7.14.5", "@babel/helper-split-export-declaration@^7.16.7":
+ "integrity" "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- "@babel/types" "^7.14.5"
-
-"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
- integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
+ "@babel/types" "^7.16.7"
-"@babel/helper-validator-identifier@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz#32be33a756f29e278a0d644fa08a2c9e0f88a34c"
- integrity sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==
+"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.8", "@babel/helper-validator-identifier@^7.16.7":
+ "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
+ "version" "7.16.7"
"@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==
+ "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz"
+ "version" "7.14.5"
-"@babel/helpers@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"
- integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==
+"@babel/helpers@^7.14.8":
+ "integrity" "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw=="
+ "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/traverse" "^7.14.8"
+ "@babel/types" "^7.14.8"
-"@babel/highlight@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
- integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
+"@babel/highlight@^7.16.7":
+ "integrity" "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg=="
+ "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz"
+ "version" "7.17.9"
dependencies:
- "@babel/helper-validator-identifier" "^7.14.5"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/parser@7.12.16":
- version "7.12.16"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4"
- integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==
+ "@babel/helper-validator-identifier" "^7.16.7"
+ "chalk" "^2.0.0"
+ "js-tokens" "^4.0.0"
-"@babel/parser@^7.0.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595"
- integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==
+"@babel/parser@^7.0.0", "@babel/parser@^7.12.13", "@babel/parser@7.12.16":
+ "integrity" "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw=="
+ "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz"
+ "version" "7.12.16"
"@babel/parser@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz#66fd41666b2d7b840bd5ace7f7416d5ac60208d4"
- integrity sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==
+ "integrity" "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA=="
+ "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz"
+ "version" "7.14.8"
+
+"@babel/parser@^7.16.7":
+ "integrity" "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
+ "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz"
+ "version" "7.17.9"
+
+"@babel/parser@^7.17.9":
+ "integrity" "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
+ "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz"
+ "version" "7.17.9"
"@babel/plugin-proposal-class-properties@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e"
- integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==
+ "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-proposal-object-rest-spread@^7.0.0":
- 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==
+ "integrity" "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz"
+ "version" "7.14.7"
dependencies:
"@babel/compat-data" "^7.14.7"
"@babel/helper-compilation-targets" "^7.14.5"
@@ -337,58 +318,58 @@
"@babel/plugin-transform-parameters" "^7.14.5"
"@babel/plugin-syntax-class-properties@^7.0.0":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
+ "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
+ "version" "7.12.13"
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180"
- integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==
+ "integrity" "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
- integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
+"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.14.5":
+ "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
+ "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-transform-arrow-functions@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a"
- integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==
+ "integrity" "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-block-scoped-functions@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4"
- integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==
+ "integrity" "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-block-scoping@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939"
- integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==
+ "integrity" "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-classes@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf"
- integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==
+ "integrity" "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-annotate-as-pure" "^7.14.5"
"@babel/helper-function-name" "^7.14.5"
@@ -396,102 +377,102 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
- globals "^11.1.0"
+ "globals" "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f"
- integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==
+ "integrity" "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-destructuring@^7.0.0":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576"
- integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==
+ "integrity" "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz"
+ "version" "7.14.7"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-flow-strip-types@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz#0dc9c1d11dcdc873417903d6df4bed019ef0f85e"
- integrity sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==
+ "integrity" "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-flow" "^7.14.5"
"@babel/plugin-transform-for-of@^7.0.0":
- 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==
+ "integrity" "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-function-name@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2"
- integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==
+ "integrity" "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-function-name" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-literals@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78"
- integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==
+ "integrity" "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-member-expression-literals@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7"
- integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==
+ "integrity" "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-modules-commonjs@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97"
- integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==
+ "integrity" "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-module-transforms" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-simple-access" "^7.14.5"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "babel-plugin-dynamic-import-node" "^2.3.3"
"@babel/plugin-transform-object-super@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45"
- integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==
+ "integrity" "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/plugin-transform-parameters@^7.0.0", "@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==
+ "integrity" "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-property-literals@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"
- integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==
+ "integrity" "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-react-display-name@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65"
- integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==
+ "integrity" "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-react-jsx@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a"
- integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==
+ "integrity" "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-annotate-as-pure" "^7.14.5"
"@babel/helper-module-imports" "^7.14.5"
@@ -500,66 +481,59 @@
"@babel/types" "^7.14.5"
"@babel/plugin-transform-runtime@^7.5.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523"
- integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==
+ "integrity" "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- babel-plugin-polyfill-corejs2 "^0.2.2"
- babel-plugin-polyfill-corejs3 "^0.2.2"
- babel-plugin-polyfill-regenerator "^0.2.2"
- semver "^6.3.0"
+ "@babel/helper-module-imports" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.16.7"
+ "babel-plugin-polyfill-corejs2" "^0.3.0"
+ "babel-plugin-polyfill-corejs3" "^0.5.0"
+ "babel-plugin-polyfill-regenerator" "^0.3.0"
+ "semver" "^6.3.0"
"@babel/plugin-transform-shorthand-properties@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58"
- integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==
+ "integrity" "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-spread@^7.0.0":
- 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==
+ "integrity" "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz"
+ "version" "7.14.6"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
"@babel/plugin-transform-template-literals@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93"
- integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==
+ "integrity" "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
- integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
+ "integrity" "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg=="
+ "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz"
+ "version" "7.17.9"
dependencies:
- regenerator-runtime "^0.13.4"
+ "regenerator-runtime" "^0.13.4"
-"@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.5.5":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
- integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
+"@babel/template@^7.14.5", "@babel/template@^7.16.7":
+ "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w=="
+ "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- regenerator-runtime "^0.13.4"
+ "@babel/code-frame" "^7.16.7"
+ "@babel/parser" "^7.16.7"
+ "@babel/types" "^7.16.7"
-"@babel/template@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
- integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
- dependencies:
- "@babel/code-frame" "^7.14.5"
- "@babel/parser" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/traverse@7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0"
- integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==
+"@babel/traverse@^7.0.0", "@babel/traverse@7.12.13":
+ "integrity" "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA=="
+ "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz"
+ "version" "7.12.13"
dependencies:
"@babel/code-frame" "^7.12.13"
"@babel/generator" "^7.12.13"
@@ -567,29 +541,45 @@
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/parser" "^7.12.13"
"@babel/types" "^7.12.13"
- debug "^4.1.0"
- globals "^11.1.0"
- lodash "^4.17.19"
+ "debug" "^4.1.0"
+ "globals" "^11.1.0"
+ "lodash" "^4.17.19"
-"@babel/traverse@^7.0.0", "@babel/traverse@^7.14.5":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753"
- integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==
+"@babel/traverse@^7.13.0":
+ "integrity" "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw=="
+ "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz"
+ "version" "7.17.9"
+ dependencies:
+ "@babel/code-frame" "^7.16.7"
+ "@babel/generator" "^7.17.9"
+ "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/helper-function-name" "^7.17.9"
+ "@babel/helper-hoist-variables" "^7.16.7"
+ "@babel/helper-split-export-declaration" "^7.16.7"
+ "@babel/parser" "^7.17.9"
+ "@babel/types" "^7.17.0"
+ "debug" "^4.1.0"
+ "globals" "^11.1.0"
+
+"@babel/traverse@^7.14.5":
+ "integrity" "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg=="
+ "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.14.5"
+ "@babel/generator" "^7.14.8"
"@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.14.7"
- "@babel/types" "^7.14.5"
- debug "^4.1.0"
- globals "^11.1.0"
+ "@babel/parser" "^7.14.8"
+ "@babel/types" "^7.14.8"
+ "debug" "^4.1.0"
+ "globals" "^11.1.0"
-"@babel/traverse@^7.13.0":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.8.tgz#c0253f02677c5de1a8ff9df6b0aacbec7da1a8ce"
- integrity sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==
+"@babel/traverse@^7.14.8":
+ "integrity" "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg=="
+ "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
"@babel/code-frame" "^7.14.5"
"@babel/generator" "^7.14.8"
@@ -598,62 +588,171 @@
"@babel/helper-split-export-declaration" "^7.14.5"
"@babel/parser" "^7.14.8"
"@babel/types" "^7.14.8"
- debug "^4.1.0"
- globals "^11.1.0"
+ "debug" "^4.1.0"
+ "globals" "^11.1.0"
-"@babel/types@7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611"
- integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==
+"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@7.12.13":
+ "integrity" "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ=="
+ "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz"
+ "version" "7.12.13"
dependencies:
"@babel/helper-validator-identifier" "^7.12.11"
- lodash "^4.17.19"
- to-fast-properties "^2.0.0"
+ "lodash" "^4.17.19"
+ "to-fast-properties" "^2.0.0"
-"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"
- integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==
+"@babel/types@^7.14.5", "@babel/types@^7.14.8":
+ "integrity" "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q=="
+ "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz"
+ "version" "7.14.8"
dependencies:
- "@babel/helper-validator-identifier" "^7.14.5"
- to-fast-properties "^2.0.0"
+ "@babel/helper-validator-identifier" "^7.14.8"
+ "to-fast-properties" "^2.0.0"
-"@babel/types@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.8.tgz#38109de8fcadc06415fbd9b74df0065d4d41c728"
- integrity sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==
+"@babel/types@^7.16.7":
+ "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="
+ "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
- "@babel/helper-validator-identifier" "^7.14.8"
- to-fast-properties "^2.0.0"
+ "@babel/helper-validator-identifier" "^7.16.7"
+ "to-fast-properties" "^2.0.0"
+
+"@babel/types@^7.17.0":
+ "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="
+ "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
+ "version" "7.17.0"
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.16.7"
+ "to-fast-properties" "^2.0.0"
"@consento/sync-randombytes@^1.0.4", "@consento/sync-randombytes@^1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@consento/sync-randombytes/-/sync-randombytes-1.0.5.tgz#5be6bc58c6a6fa6e09f04cc684d037e29e6c28d5"
- integrity sha512-mPJ2XvrTLQGEdhleDuSIkWtVWnvmhREOC1FjorV1nlK49t/52Z9X1d618gTj6nlQghRLiYvcd8oL4vZ2YZuDIQ==
+ "integrity" "sha512-mPJ2XvrTLQGEdhleDuSIkWtVWnvmhREOC1FjorV1nlK49t/52Z9X1d618gTj6nlQghRLiYvcd8oL4vZ2YZuDIQ=="
+ "resolved" "https://registry.npmjs.org/@consento/sync-randombytes/-/sync-randombytes-1.0.5.tgz"
+ "version" "1.0.5"
+ dependencies:
+ "buffer" "^5.4.3"
+ "seedrandom" "^3.0.5"
+
+"@emotion/babel-plugin@^11.7.1":
+ "integrity" "sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw=="
+ "resolved" "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz"
+ "version" "11.9.2"
dependencies:
- buffer "^5.4.3"
- seedrandom "^3.0.5"
+ "@babel/helper-module-imports" "^7.12.13"
+ "@babel/plugin-syntax-jsx" "^7.12.13"
+ "@babel/runtime" "^7.13.10"
+ "@emotion/hash" "^0.8.0"
+ "@emotion/memoize" "^0.7.5"
+ "@emotion/serialize" "^1.0.2"
+ "babel-plugin-macros" "^2.6.1"
+ "convert-source-map" "^1.5.0"
+ "escape-string-regexp" "^4.0.0"
+ "find-root" "^1.1.0"
+ "source-map" "^0.5.7"
+ "stylis" "4.0.13"
+
+"@emotion/cache@^11.7.1":
+ "integrity" "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A=="
+ "resolved" "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz"
+ "version" "11.7.1"
+ dependencies:
+ "@emotion/memoize" "^0.7.4"
+ "@emotion/sheet" "^1.1.0"
+ "@emotion/utils" "^1.0.0"
+ "@emotion/weak-memoize" "^0.2.5"
+ "stylis" "4.0.13"
+
+"@emotion/hash@^0.8.0":
+ "integrity" "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
+ "resolved" "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz"
+ "version" "0.8.0"
+
+"@emotion/is-prop-valid@^1.1.2":
+ "integrity" "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ=="
+ "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "@emotion/memoize" "^0.7.4"
+
+"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5":
+ "integrity" "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
+ "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz"
+ "version" "0.7.5"
+
+"@emotion/react@^11.0.0-rc.0", "@emotion/react@^11.4.1", "@emotion/react@^11.5.0", "@emotion/react@^11.9.0":
+ "integrity" "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ=="
+ "resolved" "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz"
+ "version" "11.9.0"
+ dependencies:
+ "@babel/runtime" "^7.13.10"
+ "@emotion/babel-plugin" "^11.7.1"
+ "@emotion/cache" "^11.7.1"
+ "@emotion/serialize" "^1.0.3"
+ "@emotion/utils" "^1.1.0"
+ "@emotion/weak-memoize" "^0.2.5"
+ "hoist-non-react-statics" "^3.3.1"
+
+"@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.3":
+ "integrity" "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA=="
+ "resolved" "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "@emotion/hash" "^0.8.0"
+ "@emotion/memoize" "^0.7.4"
+ "@emotion/unitless" "^0.7.5"
+ "@emotion/utils" "^1.0.0"
+ "csstype" "^3.0.2"
+
+"@emotion/sheet@^1.1.0":
+ "integrity" "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
+ "resolved" "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz"
+ "version" "1.1.0"
+
+"@emotion/styled@^11.3.0", "@emotion/styled@^11.8.1":
+ "integrity" "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ=="
+ "resolved" "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz"
+ "version" "11.8.1"
+ dependencies:
+ "@babel/runtime" "^7.13.10"
+ "@emotion/babel-plugin" "^11.7.1"
+ "@emotion/is-prop-valid" "^1.1.2"
+ "@emotion/serialize" "^1.0.2"
+ "@emotion/utils" "^1.1.0"
+
+"@emotion/unitless@^0.7.5":
+ "integrity" "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
+ "resolved" "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz"
+ "version" "0.7.5"
+
+"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0":
+ "integrity" "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
+ "resolved" "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz"
+ "version" "1.1.0"
+
+"@emotion/weak-memoize@^0.2.5":
+ "integrity" "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
+ "resolved" "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz"
+ "version" "0.2.5"
"@ethereumjs/common@^2.3.0", "@ethereumjs/common@^2.4.0":
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.4.0.tgz#2d67f6e6ba22246c5c89104e6b9a119fb3039766"
- integrity sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==
+ "integrity" "sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w=="
+ "resolved" "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz"
+ "version" "2.4.0"
dependencies:
- crc-32 "^1.2.0"
- ethereumjs-util "^7.1.0"
+ "crc-32" "^1.2.0"
+ "ethereumjs-util" "^7.1.0"
-"@ethereumjs/tx@^3.2.1":
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.3.0.tgz#14ed1b7fa0f28e1cd61e3ecbdab824205f6a4378"
- integrity sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==
+"@ethereumjs/tx@^3.2.1", "@ethereumjs/tx@^3.3.0":
+ "integrity" "sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA=="
+ "resolved" "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.0.tgz"
+ "version" "3.3.0"
dependencies:
"@ethereumjs/common" "^2.4.0"
- ethereumjs-util "^7.1.0"
+ "ethereumjs-util" "^7.1.0"
"@ethersproject/abi@5.0.7":
- version "5.0.7"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.0.7.tgz#79e52452bd3ca2956d0e1c964207a58ad1a0ee7b"
- integrity sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==
+ "integrity" "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz"
+ "version" "5.0.7"
dependencies:
"@ethersproject/address" "^5.0.4"
"@ethersproject/bignumber" "^5.0.7"
@@ -666,9 +765,9 @@
"@ethersproject/strings" "^5.0.4"
"@ethersproject/abstract-provider@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.4.0.tgz#415331031b0f678388971e1987305244edc04e1d"
- integrity sha512-vPBR7HKUBY0lpdllIn7tLIzNN7DrVnhCLKSzY0l8WAwxz686m/aL7ASDzrVxV93GJtIub6N2t4dfZ29CkPOxgA==
+ "integrity" "sha512-vPBR7HKUBY0lpdllIn7tLIzNN7DrVnhCLKSzY0l8WAwxz686m/aL7ASDzrVxV93GJtIub6N2t4dfZ29CkPOxgA=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bignumber" "^5.4.0"
"@ethersproject/bytes" "^5.4.0"
@@ -679,9 +778,9 @@
"@ethersproject/web" "^5.4.0"
"@ethersproject/abstract-signer@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.4.0.tgz#cd5f50b93141ee9f9f49feb4075a0b3eafb57d65"
- integrity sha512-AieQAzt05HJZS2bMofpuxMEp81AHufA5D6M4ScKwtolj041nrfIbIi8ciNW7+F59VYxXq+V4c3d568Q6l2m8ew==
+ "integrity" "sha512-AieQAzt05HJZS2bMofpuxMEp81AHufA5D6M4ScKwtolj041nrfIbIi8ciNW7+F59VYxXq+V4c3d568Q6l2m8ew=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/abstract-provider" "^5.4.0"
"@ethersproject/bignumber" "^5.4.0"
@@ -690,9 +789,9 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.4.0.tgz#ba2d00a0f8c4c0854933b963b9a3a9f6eb4a37a3"
- integrity sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==
+ "integrity" "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bignumber" "^5.4.0"
"@ethersproject/bytes" "^5.4.0"
@@ -701,39 +800,39 @@
"@ethersproject/rlp" "^5.4.0"
"@ethersproject/base64@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.4.0.tgz#7252bf65295954c9048c7ca5f43e5c86441b2a9a"
- integrity sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==
+ "integrity" "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.4.0.tgz#be8dea298c0ec71208ee60f0b245be0761217ad9"
- integrity sha512-OXUu9f9hO3vGRIPxU40cignXZVaYyfx6j9NNMjebKdnaCL3anCLSSy8/b8d03vY6dh7duCC0kW72GEC4tZer2w==
+ "integrity" "sha512-OXUu9f9hO3vGRIPxU40cignXZVaYyfx6j9NNMjebKdnaCL3anCLSSy8/b8d03vY6dh7duCC0kW72GEC4tZer2w=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
- bn.js "^4.11.9"
+ "bn.js" "^4.11.9"
"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.4.0.tgz#56fa32ce3bf67153756dbaefda921d1d4774404e"
- integrity sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==
+ "integrity" "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/logger" "^5.4.0"
"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.4.0.tgz#ee0bdcb30bf1b532d2353c977bf2ef1ee117958a"
- integrity sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==
+ "integrity" "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bignumber" "^5.4.0"
"@ethersproject/hash@^5.0.4":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.4.0.tgz#d18a8e927e828e22860a011f39e429d388344ae0"
- integrity sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==
+ "integrity" "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/abstract-signer" "^5.4.0"
"@ethersproject/address" "^5.4.0"
@@ -745,65 +844,65 @@
"@ethersproject/strings" "^5.4.0"
"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.4.0.tgz#7143b8eea4976080241d2bd92e3b1f1bf7025318"
- integrity sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==
+ "integrity" "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
- js-sha3 "0.5.7"
+ "js-sha3" "0.5.7"
"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.4.0.tgz#f39adadf62ad610c420bcd156fd41270e91b3ca9"
- integrity sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==
+ "integrity" "sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.0.tgz"
+ "version" "5.4.0"
"@ethersproject/networks@^5.4.0":
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.4.1.tgz#2ce83b8e42aa85216e5d277a7952d97b6ce8d852"
- integrity sha512-8SvowCKz9Uf4xC5DTKI8+il8lWqOr78kmiqAVLYT9lzB8aSmJHQMD1GSuJI0CW4hMAnzocpGpZLgiMdzsNSPig==
+ "integrity" "sha512-8SvowCKz9Uf4xC5DTKI8+il8lWqOr78kmiqAVLYT9lzB8aSmJHQMD1GSuJI0CW4hMAnzocpGpZLgiMdzsNSPig=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.1.tgz"
+ "version" "5.4.1"
dependencies:
"@ethersproject/logger" "^5.4.0"
"@ethersproject/properties@^5.0.3", "@ethersproject/properties@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.4.0.tgz#38ba20539b44dcc5d5f80c45ad902017dcdbefe7"
- integrity sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A==
+ "integrity" "sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/logger" "^5.4.0"
"@ethersproject/rlp@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.4.0.tgz#de61afda5ff979454e76d3b3310a6c32ad060931"
- integrity sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==
+ "integrity" "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
"@ethersproject/signing-key@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.4.0.tgz#2f05120984e81cf89a3d5f6dec5c68ee0894fbec"
- integrity sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==
+ "integrity" "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
"@ethersproject/properties" "^5.4.0"
- bn.js "^4.11.9"
- elliptic "6.5.4"
- hash.js "1.1.7"
+ "bn.js" "^4.11.9"
+ "elliptic" "6.5.4"
+ "hash.js" "1.1.7"
"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.4.0.tgz#fb12270132dd84b02906a8d895ae7e7fa3d07d9a"
- integrity sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==
+ "integrity" "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/constants" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.4.0.tgz#a159d035179334bd92f340ce0f77e83e9e1522e0"
- integrity sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==
+ "integrity" "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/address" "^5.4.0"
"@ethersproject/bignumber" "^5.4.0"
@@ -816,9 +915,9 @@
"@ethersproject/signing-key" "^5.4.0"
"@ethersproject/web@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.4.0.tgz#49fac173b96992334ed36a175538ba07a7413d1f"
- integrity sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==
+ "integrity" "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og=="
+ "resolved" "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@ethersproject/base64" "^5.4.0"
"@ethersproject/bytes" "^5.4.0"
@@ -827,230 +926,239 @@
"@ethersproject/strings" "^5.4.0"
"@fluentui/react-component-event-listener@~0.51.6":
- version "0.51.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-component-event-listener/-/react-component-event-listener-0.51.7.tgz#158adb970d8bc982c91c57fd1322a0036042d86e"
- integrity sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg==
+ "integrity" "sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg=="
+ "resolved" "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.51.7.tgz"
+ "version" "0.51.7"
dependencies:
"@babel/runtime" "^7.10.4"
"@fluentui/react-component-ref@~0.51.6":
- version "0.51.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-component-ref/-/react-component-ref-0.51.7.tgz#bfb0312e926c213bed35e53ee5105a68732eea99"
- integrity sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA==
+ "integrity" "sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA=="
+ "resolved" "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.51.7.tgz"
+ "version" "0.51.7"
dependencies:
"@babel/runtime" "^7.10.4"
- react-is "^16.6.3"
+ "react-is" "^16.6.3"
"@graphql-tools/batch-delegate@^6.2.4", "@graphql-tools/batch-delegate@^6.2.6":
- version "6.2.6"
- resolved "https://registry.yarnpkg.com/@graphql-tools/batch-delegate/-/batch-delegate-6.2.6.tgz#fbea98dc825f87ef29ea5f3f371912c2a2aa2f2c"
- integrity sha512-QUoE9pQtkdNPFdJHSnBhZtUfr3M7pIRoXoMR+TG7DK2Y62ISKbT/bKtZEUU1/2v5uqd5WVIvw9dF8gHDSJAsSA==
+ "integrity" "sha512-QUoE9pQtkdNPFdJHSnBhZtUfr3M7pIRoXoMR+TG7DK2Y62ISKbT/bKtZEUU1/2v5uqd5WVIvw9dF8gHDSJAsSA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-6.2.6.tgz"
+ "version" "6.2.6"
dependencies:
"@graphql-tools/delegate" "^6.2.4"
- dataloader "2.0.0"
- tslib "~2.0.1"
+ "dataloader" "2.0.0"
+ "tslib" "~2.0.1"
"@graphql-tools/batch-execute@^7.1.2":
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz#35ba09a1e0f80f34f1ce111d23c40f039d4403a0"
- integrity sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==
+ "integrity" "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz"
+ "version" "7.1.2"
dependencies:
"@graphql-tools/utils" "^7.7.0"
- dataloader "2.0.0"
- tslib "~2.2.0"
- value-or-promise "1.0.6"
+ "dataloader" "2.0.0"
+ "tslib" "~2.2.0"
+ "value-or-promise" "1.0.6"
"@graphql-tools/code-file-loader@^6.2.4":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz#42dfd4db5b968acdb453382f172ec684fa0c34ed"
- integrity sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==
+ "integrity" "sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz"
+ "version" "6.3.1"
dependencies:
"@graphql-tools/graphql-tag-pluck" "^6.5.1"
"@graphql-tools/utils" "^7.0.0"
- tslib "~2.1.0"
+ "tslib" "~2.1.0"
"@graphql-tools/delegate@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-6.2.4.tgz#db553b63eb9512d5eb5bbfdfcd8cb1e2b534699c"
- integrity sha512-mXe6DfoWmq49kPcDrpKHgC2DSWcD5q0YCaHHoXYPAOlnLH8VMTY8BxcE8y/Do2eyg+GLcwAcrpffVszWMwqw0w==
+ "integrity" "sha512-mXe6DfoWmq49kPcDrpKHgC2DSWcD5q0YCaHHoXYPAOlnLH8VMTY8BxcE8y/Do2eyg+GLcwAcrpffVszWMwqw0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-6.2.4.tgz"
+ "version" "6.2.4"
dependencies:
"@ardatan/aggregate-error" "0.0.6"
"@graphql-tools/schema" "^6.2.4"
"@graphql-tools/utils" "^6.2.4"
- dataloader "2.0.0"
- is-promise "4.0.0"
- tslib "~2.0.1"
+ "dataloader" "2.0.0"
+ "is-promise" "4.0.0"
+ "tslib" "~2.0.1"
"@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5":
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.5.tgz#0b027819b7047eff29bacbd5032e34a3d64bd093"
- integrity sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==
+ "integrity" "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz"
+ "version" "7.1.5"
dependencies:
"@ardatan/aggregate-error" "0.0.6"
"@graphql-tools/batch-execute" "^7.1.2"
"@graphql-tools/schema" "^7.1.5"
"@graphql-tools/utils" "^7.7.1"
- dataloader "2.0.0"
- tslib "~2.2.0"
- value-or-promise "1.0.6"
+ "dataloader" "2.0.0"
+ "tslib" "~2.2.0"
+ "value-or-promise" "1.0.6"
"@graphql-tools/git-loader@^6.2.4":
- version "6.2.6"
- resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz#c2226f4b8f51f1c05c9ab2649ba32d49c68cd077"
- integrity sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==
+ "integrity" "sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz"
+ "version" "6.2.6"
dependencies:
"@graphql-tools/graphql-tag-pluck" "^6.2.6"
"@graphql-tools/utils" "^7.0.0"
- tslib "~2.1.0"
+ "tslib" "~2.1.0"
"@graphql-tools/github-loader@^6.2.4":
- version "6.2.5"
- resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz#460dff6f5bbaa26957a5ea3be4f452b89cc6a44b"
- integrity sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==
+ "integrity" "sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz"
+ "version" "6.2.5"
dependencies:
"@graphql-tools/graphql-tag-pluck" "^6.2.6"
"@graphql-tools/utils" "^7.0.0"
- cross-fetch "3.0.6"
- tslib "~2.0.1"
+ "cross-fetch" "3.0.6"
+ "tslib" "~2.0.1"
"@graphql-tools/graphql-file-loader@^6.2.4":
- version "6.2.7"
- resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz#d3720f2c4f4bb90eb2a03a7869a780c61945e143"
- integrity sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==
+ "integrity" "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz"
+ "version" "6.2.7"
dependencies:
"@graphql-tools/import" "^6.2.6"
"@graphql-tools/utils" "^7.0.0"
- tslib "~2.1.0"
+ "tslib" "~2.1.0"
"@graphql-tools/graphql-tag-pluck@^6.2.4", "@graphql-tools/graphql-tag-pluck@^6.2.6", "@graphql-tools/graphql-tag-pluck@^6.5.1":
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz#5fb227dbb1e19f4b037792b50f646f16a2d4c686"
- integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==
+ "integrity" "sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz"
+ "version" "6.5.1"
dependencies:
"@babel/parser" "7.12.16"
"@babel/traverse" "7.12.13"
"@babel/types" "7.12.13"
"@graphql-tools/utils" "^7.0.0"
- tslib "~2.1.0"
+ "tslib" "~2.1.0"
"@graphql-tools/import@^6.2.4", "@graphql-tools/import@^6.2.6":
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.3.1.tgz#731c47ab6c6ac9f7994d75c76b6c2fa127d2d483"
- integrity sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==
+ "integrity" "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz"
+ "version" "6.3.1"
dependencies:
- resolve-from "5.0.0"
- tslib "~2.2.0"
+ "resolve-from" "5.0.0"
+ "tslib" "~2.2.0"
"@graphql-tools/json-file-loader@^6.2.4":
- version "6.2.6"
- resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a"
- integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==
+ "integrity" "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz"
+ "version" "6.2.6"
dependencies:
"@graphql-tools/utils" "^7.0.0"
- tslib "~2.0.1"
+ "tslib" "~2.0.1"
"@graphql-tools/links@^6.2.4":
- version "6.2.5"
- resolved "https://registry.yarnpkg.com/@graphql-tools/links/-/links-6.2.5.tgz#b172cadc4b7cbe27bfc1dc787651f92517f583bc"
- integrity sha512-XeGDioW7F+HK6HHD/zCeF0HRC9s12NfOXAKv1HC0J7D50F4qqMvhdS/OkjzLoBqsgh/Gm8icRc36B5s0rOA9ig==
+ "integrity" "sha512-XeGDioW7F+HK6HHD/zCeF0HRC9s12NfOXAKv1HC0J7D50F4qqMvhdS/OkjzLoBqsgh/Gm8icRc36B5s0rOA9ig=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/links/-/links-6.2.5.tgz"
+ "version" "6.2.5"
dependencies:
"@graphql-tools/utils" "^7.0.0"
- apollo-link "1.2.14"
- apollo-upload-client "14.1.2"
- cross-fetch "3.0.6"
- form-data "3.0.0"
- is-promise "4.0.0"
- tslib "~2.0.1"
+ "apollo-link" "1.2.14"
+ "apollo-upload-client" "14.1.2"
+ "cross-fetch" "3.0.6"
+ "form-data" "3.0.0"
+ "is-promise" "4.0.0"
+ "tslib" "~2.0.1"
"@graphql-tools/load-files@^6.2.4":
- version "6.3.2"
- resolved "https://registry.yarnpkg.com/@graphql-tools/load-files/-/load-files-6.3.2.tgz#c4e84394e5b95b96452c22e960e2595ac9154648"
- integrity sha512-3mgwEKZ8yy7CD/uVs9yeXR3r+GwjlTKRG5bC75xdJFN8WbzbcHjIJiTXfWSAYqbfSTam0hWnRdWghagzFSo5kQ==
+ "integrity" "sha512-3mgwEKZ8yy7CD/uVs9yeXR3r+GwjlTKRG5bC75xdJFN8WbzbcHjIJiTXfWSAYqbfSTam0hWnRdWghagzFSo5kQ=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.3.2.tgz"
+ "version" "6.3.2"
dependencies:
- globby "11.0.3"
- tslib "~2.1.0"
- unixify "1.0.0"
+ "globby" "11.0.3"
+ "tslib" "~2.1.0"
+ "unixify" "1.0.0"
"@graphql-tools/load@^6.2.4":
- version "6.2.8"
- resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-6.2.8.tgz#16900fb6e75e1d075cad8f7ea439b334feb0b96a"
- integrity sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==
+ "integrity" "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz"
+ "version" "6.2.8"
dependencies:
"@graphql-tools/merge" "^6.2.12"
"@graphql-tools/utils" "^7.5.0"
- globby "11.0.3"
- import-from "3.0.0"
- is-glob "4.0.1"
- p-limit "3.1.0"
- tslib "~2.2.0"
- unixify "1.0.0"
- valid-url "1.0.9"
+ "globby" "11.0.3"
+ "import-from" "3.0.0"
+ "is-glob" "4.0.1"
+ "p-limit" "3.1.0"
+ "tslib" "~2.2.0"
+ "unixify" "1.0.0"
+ "valid-url" "1.0.9"
"@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.4":
- version "6.2.14"
- resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.14.tgz#694e2a2785ba47558e5665687feddd2935e9d94e"
- integrity sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==
+ "integrity" "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz"
+ "version" "6.2.14"
dependencies:
"@graphql-tools/schema" "^7.0.0"
"@graphql-tools/utils" "^7.7.0"
- tslib "~2.2.0"
+ "tslib" "~2.2.0"
"@graphql-tools/mock@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-6.2.4.tgz#205323c51f89dd855d345d130c7713d0420909ea"
- integrity sha512-O5Zvq/mcDZ7Ptky0IZ4EK9USmxV6FEVYq0Jxv2TI80kvxbCjt0tbEpZ+r1vIt1gZOXlAvadSHYyzWnUPh+1vkQ==
+ "integrity" "sha512-O5Zvq/mcDZ7Ptky0IZ4EK9USmxV6FEVYq0Jxv2TI80kvxbCjt0tbEpZ+r1vIt1gZOXlAvadSHYyzWnUPh+1vkQ=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/mock/-/mock-6.2.4.tgz"
+ "version" "6.2.4"
dependencies:
"@graphql-tools/schema" "^6.2.4"
"@graphql-tools/utils" "^6.2.4"
- tslib "~2.0.1"
+ "tslib" "~2.0.1"
"@graphql-tools/module-loader@^6.2.4":
- version "6.2.7"
- resolved "https://registry.yarnpkg.com/@graphql-tools/module-loader/-/module-loader-6.2.7.tgz#66ab9468775fac8079ca46ea9896ceea76e4ef69"
- integrity sha512-ItAAbHvwfznY9h1H9FwHYDstTcm22Dr5R9GZtrWlpwqj0jaJGcBxsMB9jnK9kFqkbtFYEe4E/NsSnxsS4/vViQ==
+ "integrity" "sha512-ItAAbHvwfznY9h1H9FwHYDstTcm22Dr5R9GZtrWlpwqj0jaJGcBxsMB9jnK9kFqkbtFYEe4E/NsSnxsS4/vViQ=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/module-loader/-/module-loader-6.2.7.tgz"
+ "version" "6.2.7"
dependencies:
"@graphql-tools/utils" "^7.5.0"
- tslib "~2.1.0"
+ "tslib" "~2.1.0"
"@graphql-tools/relay-operation-optimizer@^6.2.4":
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz#f8c7f6c8aa4a9cf50ab151fbc5db4f4282a79532"
- integrity sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw==
+ "integrity" "sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz"
+ "version" "6.3.0"
dependencies:
"@graphql-tools/utils" "^7.1.0"
- relay-compiler "10.1.0"
- tslib "~2.0.1"
+ "relay-compiler" "10.1.0"
+ "tslib" "~2.0.1"
"@graphql-tools/resolvers-composition@^6.2.4":
- version "6.2.8"
- resolved "https://registry.yarnpkg.com/@graphql-tools/resolvers-composition/-/resolvers-composition-6.2.8.tgz#fa91be40ef424e88290cc101e1ab67b1201ce04f"
- integrity sha512-/2xedRZYhvts88x9Rv/VWrk69wpl84M7cuYZ4aAacqxnXNm7zxT+MqeL54lsRhq2Kb2yjEhtfguEiqOn+kV8Xg==
+ "integrity" "sha512-/2xedRZYhvts88x9Rv/VWrk69wpl84M7cuYZ4aAacqxnXNm7zxT+MqeL54lsRhq2Kb2yjEhtfguEiqOn+kV8Xg=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/resolvers-composition/-/resolvers-composition-6.2.8.tgz"
+ "version" "6.2.8"
dependencies:
"@graphql-tools/utils" "^7.9.1"
- lodash "4.17.21"
- tslib "~2.2.0"
+ "lodash" "4.17.21"
+ "tslib" "~2.2.0"
"@graphql-tools/schema@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-6.2.4.tgz#cc4e9f5cab0f4ec48500e666719d99fc5042481d"
- integrity sha512-rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ==
+ "integrity" "sha512-rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-6.2.4.tgz"
+ "version" "6.2.4"
dependencies:
"@graphql-tools/utils" "^6.2.4"
- tslib "~2.0.1"
+ "tslib" "~2.0.1"
-"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5":
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711"
- integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==
+"@graphql-tools/schema@^7.0.0":
+ "integrity" "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz"
+ "version" "7.1.5"
dependencies:
"@graphql-tools/utils" "^7.1.2"
- tslib "~2.2.0"
- value-or-promise "1.0.6"
+ "tslib" "~2.2.0"
+ "value-or-promise" "1.0.6"
+
+"@graphql-tools/schema@^7.1.5":
+ "integrity" "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz"
+ "version" "7.1.5"
+ dependencies:
+ "@graphql-tools/utils" "^7.1.2"
+ "tslib" "~2.2.0"
+ "value-or-promise" "1.0.6"
"@graphql-tools/stitch@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/stitch/-/stitch-6.2.4.tgz#acfa6a577a33c0f02e4940ffff04753b23b87fd6"
- integrity sha512-0C7PNkS7v7iAc001m7c1LPm5FUB0/DYw+s3OyCii6YYYHY8NwdI0roeOyeDGFJkFubWBQfjc3hoSyueKtU73mw==
+ "integrity" "sha512-0C7PNkS7v7iAc001m7c1LPm5FUB0/DYw+s3OyCii6YYYHY8NwdI0roeOyeDGFJkFubWBQfjc3hoSyueKtU73mw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-6.2.4.tgz"
+ "version" "6.2.4"
dependencies:
"@graphql-tools/batch-delegate" "^6.2.4"
"@graphql-tools/delegate" "^6.2.4"
@@ -1058,132 +1166,168 @@
"@graphql-tools/schema" "^6.2.4"
"@graphql-tools/utils" "^6.2.4"
"@graphql-tools/wrap" "^6.2.4"
- is-promise "4.0.0"
- tslib "~2.0.1"
+ "is-promise" "4.0.0"
+ "tslib" "~2.0.1"
"@graphql-tools/url-loader@^6.2.4":
- version "6.10.1"
- resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz#dc741e4299e0e7ddf435eba50a1f713b3e763b33"
- integrity sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==
+ "integrity" "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz"
+ "version" "6.10.1"
dependencies:
"@graphql-tools/delegate" "^7.0.1"
"@graphql-tools/utils" "^7.9.0"
"@graphql-tools/wrap" "^7.0.4"
"@microsoft/fetch-event-source" "2.0.1"
"@types/websocket" "1.0.2"
- abort-controller "3.0.0"
- cross-fetch "3.1.4"
- extract-files "9.0.0"
- form-data "4.0.0"
- graphql-ws "^4.4.1"
- is-promise "4.0.0"
- isomorphic-ws "4.0.1"
- lodash "4.17.21"
- meros "1.1.4"
- subscriptions-transport-ws "^0.9.18"
- sync-fetch "0.3.0"
- tslib "~2.2.0"
- valid-url "1.0.9"
- ws "7.4.5"
+ "abort-controller" "3.0.0"
+ "cross-fetch" "3.1.4"
+ "extract-files" "9.0.0"
+ "form-data" "4.0.0"
+ "graphql-ws" "^4.4.1"
+ "is-promise" "4.0.0"
+ "isomorphic-ws" "4.0.1"
+ "lodash" "4.17.21"
+ "meros" "1.1.4"
+ "subscriptions-transport-ws" "^0.9.18"
+ "sync-fetch" "0.3.0"
+ "tslib" "~2.2.0"
+ "valid-url" "1.0.9"
+ "ws" "7.4.5"
"@graphql-tools/utils@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856"
- integrity sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==
+ "integrity" "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz"
+ "version" "6.2.4"
+ dependencies:
+ "@ardatan/aggregate-error" "0.0.6"
+ "camel-case" "4.1.1"
+ "tslib" "~2.0.1"
+
+"@graphql-tools/utils@^7.0.0":
+ "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz"
+ "version" "7.10.0"
+ dependencies:
+ "@ardatan/aggregate-error" "0.0.6"
+ "camel-case" "4.1.2"
+ "tslib" "~2.2.0"
+
+"@graphql-tools/utils@^7.1.0":
+ "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz"
+ "version" "7.10.0"
dependencies:
"@ardatan/aggregate-error" "0.0.6"
- camel-case "4.1.1"
- tslib "~2.0.1"
+ "camel-case" "4.1.2"
+ "tslib" "~2.2.0"
-"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699"
- integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==
+"@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0":
+ "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz"
+ "version" "7.10.0"
dependencies:
"@ardatan/aggregate-error" "0.0.6"
- camel-case "4.1.2"
- tslib "~2.2.0"
+ "camel-case" "4.1.2"
+ "tslib" "~2.2.0"
+
+"@graphql-tools/utils@^7.5.0":
+ "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz"
+ "version" "7.10.0"
+ dependencies:
+ "@ardatan/aggregate-error" "0.0.6"
+ "camel-case" "4.1.2"
+ "tslib" "~2.2.0"
+
+"@graphql-tools/utils@^7.9.1":
+ "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz"
+ "version" "7.10.0"
+ dependencies:
+ "@ardatan/aggregate-error" "0.0.6"
+ "camel-case" "4.1.2"
+ "tslib" "~2.2.0"
"@graphql-tools/wrap@^6.2.4":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-6.2.4.tgz#2709817da6e469753735a9fe038c9e99736b2c57"
- integrity sha512-cyQgpybolF9DjL2QNOvTS1WDCT/epgYoiA8/8b3nwv5xmMBQ6/6nYnZwityCZ7njb7MMyk7HBEDNNlP9qNJDcA==
+ "integrity" "sha512-cyQgpybolF9DjL2QNOvTS1WDCT/epgYoiA8/8b3nwv5xmMBQ6/6nYnZwityCZ7njb7MMyk7HBEDNNlP9qNJDcA=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-6.2.4.tgz"
+ "version" "6.2.4"
dependencies:
"@graphql-tools/delegate" "^6.2.4"
"@graphql-tools/schema" "^6.2.4"
"@graphql-tools/utils" "^6.2.4"
- is-promise "4.0.0"
- tslib "~2.0.1"
+ "is-promise" "4.0.0"
+ "tslib" "~2.0.1"
"@graphql-tools/wrap@^7.0.4":
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.8.tgz#ad41e487135ca3ea1ae0ea04bb3f596177fb4f50"
- integrity sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==
+ "integrity" "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg=="
+ "resolved" "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz"
+ "version" "7.0.8"
dependencies:
"@graphql-tools/delegate" "^7.1.5"
"@graphql-tools/schema" "^7.1.5"
"@graphql-tools/utils" "^7.8.1"
- tslib "~2.2.0"
- value-or-promise "1.0.6"
+ "tslib" "~2.2.0"
+ "value-or-promise" "1.0.6"
"@graphql-typed-document-node/core@^3.0.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"
- integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==
+ "integrity" "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg=="
+ "resolved" "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz"
+ "version" "3.1.0"
"@gulp-sourcemaps/map-sources@1.X":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz#890ae7c5d8c877f6d384860215ace9d7ec945bda"
- integrity sha1-iQrnxdjId/bThIYCFazp1+yUW9o=
+ "integrity" "sha1-iQrnxdjId/bThIYCFazp1+yUW9o="
+ "resolved" "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- normalize-path "^2.0.1"
- through2 "^2.0.3"
+ "normalize-path" "^2.0.1"
+ "through2" "^2.0.3"
"@improbable-eng/grpc-web@^0.12.0":
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz#9b10a7edf2a1d7672f8997e34a60e7b70e49738f"
- integrity sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q==
+ "integrity" "sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q=="
+ "resolved" "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz"
+ "version" "0.12.0"
dependencies:
- browser-headers "^0.4.0"
+ "browser-headers" "^0.4.0"
"@improbable-eng/grpc-web@^0.13.0":
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz#289e6fc4dafc00b1af8e2b93b970e6892299014d"
- integrity sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==
+ "integrity" "sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg=="
+ "resolved" "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz"
+ "version" "0.13.0"
dependencies:
- browser-headers "^0.4.0"
+ "browser-headers" "^0.4.0"
"@improbable-eng/grpc-web@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@improbable-eng/grpc-web/-/grpc-web-0.14.0.tgz#a71c5af471dcef6a2810798f71f93ed8d6ac3817"
- integrity sha512-ag1PTMWpBZKGi6GrEcZ4lkU5Qag23Xjo10BmnK9qyx4TMmSVcWmQ3rECirfQzm2uogrM9n1M6xfOpFsJP62ivA==
+ "integrity" "sha512-ag1PTMWpBZKGi6GrEcZ4lkU5Qag23Xjo10BmnK9qyx4TMmSVcWmQ3rECirfQzm2uogrM9n1M6xfOpFsJP62ivA=="
+ "resolved" "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.0.tgz"
+ "version" "0.14.0"
dependencies:
- browser-headers "^0.4.1"
+ "browser-headers" "^0.4.1"
"@josephg/resolvable@^1.0.0":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb"
- integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==
+ "integrity" "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg=="
+ "resolved" "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz"
+ "version" "1.0.1"
"@ledgerhq/devices@^5.51.1":
- version "5.51.1"
- resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-5.51.1.tgz#d741a4a5d8f17c2f9d282fd27147e6fe1999edb7"
- integrity sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==
+ "integrity" "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA=="
+ "resolved" "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz"
+ "version" "5.51.1"
dependencies:
"@ledgerhq/errors" "^5.50.0"
"@ledgerhq/logs" "^5.50.0"
- rxjs "6"
- semver "^7.3.5"
+ "rxjs" "6"
+ "semver" "^7.3.5"
"@ledgerhq/errors@^5.50.0":
- version "5.50.0"
- resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-5.50.0.tgz#e3a6834cb8c19346efca214c1af84ed28e69dad9"
- integrity sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==
+ "integrity" "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow=="
+ "resolved" "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz"
+ "version" "5.50.0"
"@ledgerhq/hw-transport-webusb@^5.22.0":
- version "5.53.1"
- resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-5.53.1.tgz#3df8c401417571e3bcacc378d8aca587214b05ae"
- integrity sha512-A/f+xcrkIAZiJrvPpDvsrjxQX4cI2kbdiunQkwsYmOG3Bp4z89ZnsBiC7YBst4n2/g+QgTg0/KPVtODU5djooQ==
+ "integrity" "sha512-A/f+xcrkIAZiJrvPpDvsrjxQX4cI2kbdiunQkwsYmOG3Bp4z89ZnsBiC7YBst4n2/g+QgTg0/KPVtODU5djooQ=="
+ "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-5.53.1.tgz"
+ "version" "5.53.1"
dependencies:
"@ledgerhq/devices" "^5.51.1"
"@ledgerhq/errors" "^5.50.0"
@@ -1191,127 +1335,207 @@
"@ledgerhq/logs" "^5.50.0"
"@ledgerhq/hw-transport@^5.51.1":
- version "5.51.1"
- resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz#8dd14a8e58cbee4df0c29eaeef983a79f5f22578"
- integrity sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==
+ "integrity" "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw=="
+ "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz"
+ "version" "5.51.1"
dependencies:
"@ledgerhq/devices" "^5.51.1"
"@ledgerhq/errors" "^5.50.0"
- events "^3.3.0"
+ "events" "^3.3.0"
"@ledgerhq/logs@^5.50.0":
- version "5.50.0"
- resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-5.50.0.tgz#29c6419e8379d496ab6d0426eadf3c4d100cd186"
- integrity sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==
+ "integrity" "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA=="
+ "resolved" "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz"
+ "version" "5.50.0"
"@microsoft/fetch-event-source@2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d"
- integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==
+ "integrity" "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="
+ "resolved" "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz"
+ "version" "2.0.1"
+
+"@mui/base@5.0.0-alpha.76":
+ "integrity" "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A=="
+ "resolved" "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz"
+ "version" "5.0.0-alpha.76"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@emotion/is-prop-valid" "^1.1.2"
+ "@mui/types" "^7.1.3"
+ "@mui/utils" "^5.6.1"
+ "@popperjs/core" "^2.11.5"
+ "clsx" "^1.1.1"
+ "prop-types" "^15.7.2"
+ "react-is" "^17.0.2"
+
+"@mui/material@^5.6.1":
+ "integrity" "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ=="
+ "resolved" "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz"
+ "version" "5.6.1"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@mui/base" "5.0.0-alpha.76"
+ "@mui/system" "^5.6.1"
+ "@mui/types" "^7.1.3"
+ "@mui/utils" "^5.6.1"
+ "@types/react-transition-group" "^4.4.4"
+ "clsx" "^1.1.1"
+ "csstype" "^3.0.11"
+ "hoist-non-react-statics" "^3.3.2"
+ "prop-types" "^15.7.2"
+ "react-is" "^17.0.2"
+ "react-transition-group" "^4.4.2"
+
+"@mui/private-theming@^5.6.1":
+ "integrity" "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ=="
+ "resolved" "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz"
+ "version" "5.6.1"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@mui/utils" "^5.6.1"
+ "prop-types" "^15.7.2"
+
+"@mui/styled-engine@^5.6.1":
+ "integrity" "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ=="
+ "resolved" "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz"
+ "version" "5.6.1"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@emotion/cache" "^11.7.1"
+ "prop-types" "^15.7.2"
+
+"@mui/system@^5.6.1":
+ "integrity" "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA=="
+ "resolved" "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz"
+ "version" "5.6.1"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@mui/private-theming" "^5.6.1"
+ "@mui/styled-engine" "^5.6.1"
+ "@mui/types" "^7.1.3"
+ "@mui/utils" "^5.6.1"
+ "clsx" "^1.1.1"
+ "csstype" "^3.0.11"
+ "prop-types" "^15.7.2"
+
+"@mui/types@^7.1.3":
+ "integrity" "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA=="
+ "resolved" "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz"
+ "version" "7.1.3"
+
+"@mui/utils@^5.6.1":
+ "integrity" "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ=="
+ "resolved" "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz"
+ "version" "5.6.1"
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@types/prop-types" "^15.7.4"
+ "@types/react-is" "^16.7.1 || ^17.0.0"
+ "prop-types" "^15.7.2"
+ "react-is" "^17.0.2"
"@multiformats/base-x@^4.0.1":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121"
- integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==
+ "integrity" "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw=="
+ "resolved" "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz"
+ "version" "4.0.1"
"@nodefactory/filsnap-adapter@^0.2.1":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz#0e182150ce3825b6c26b8512ab9355ab7759b498"
- integrity sha512-nbaYMwVopOXN2bWOdDY3il6gGL9qMuCmMN4WPuoxzJjSnAMJNqEeSe6MNNJ/fYBLipZcJfAtirNXRrFLFN+Tvw==
+ "integrity" "sha512-nbaYMwVopOXN2bWOdDY3il6gGL9qMuCmMN4WPuoxzJjSnAMJNqEeSe6MNNJ/fYBLipZcJfAtirNXRrFLFN+Tvw=="
+ "resolved" "https://registry.npmjs.org/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz"
+ "version" "0.2.2"
"@nodefactory/filsnap-types@^0.2.1":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@nodefactory/filsnap-types/-/filsnap-types-0.2.2.tgz#f95cbf93ce5815d8d151c60663940086b015cb8f"
- integrity sha512-XT1tE2vrYF2D0tSNNekgjqKRpqPQn4W72eKul9dDCul/8ykouhqnVTyjFHYvBhlBWE0PK3nmG7i83QvhgGSiMw==
+ "integrity" "sha512-XT1tE2vrYF2D0tSNNekgjqKRpqPQn4W72eKul9dDCul/8ykouhqnVTyjFHYvBhlBWE0PK3nmG7i83QvhgGSiMw=="
+ "resolved" "https://registry.npmjs.org/@nodefactory/filsnap-types/-/filsnap-types-0.2.2.tgz"
+ "version" "0.2.2"
"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
+ "version" "2.1.5"
dependencies:
"@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
+ "run-parallel" "^1.1.9"
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
+ "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
+ "version" "2.0.5"
"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
+ "version" "1.2.8"
dependencies:
"@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
+ "fastq" "^1.6.0"
"@openzeppelin/contracts@^4.2.0":
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.2.0.tgz#260d921d99356e48013d9d760caaa6cea35dc642"
- integrity sha512-LD4NnkKpHHSMo5z9MvFsG4g1xxZUDqV3A3Futu3nvyfs4wPwXxqOgMaxOoa2PeyGL2VNeSlbxT54enbQzGcgJQ==
+ "integrity" "sha512-LD4NnkKpHHSMo5z9MvFsG4g1xxZUDqV3A3Futu3nvyfs4wPwXxqOgMaxOoa2PeyGL2VNeSlbxT54enbQzGcgJQ=="
+ "resolved" "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.2.0.tgz"
+ "version" "4.2.0"
-"@popperjs/core@^2.6.0":
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.2.tgz#adea7b6953cbb34651766b0548468e743c6a2353"
- integrity sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==
+"@popperjs/core@^2.0.0", "@popperjs/core@^2.11.5", "@popperjs/core@^2.6.0":
+ "integrity" "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw=="
+ "resolved" "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz"
+ "version" "2.11.5"
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
- integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78=
+ "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
+ "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
+ "version" "1.1.2"
"@protobufjs/base64@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735"
- integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==
+ "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
+ "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
+ "version" "1.1.2"
"@protobufjs/codegen@^2.0.4":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb"
- integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==
+ "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
+ "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
+ "version" "2.0.4"
"@protobufjs/eventemitter@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70"
- integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A=
+ "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
+ "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
+ "version" "1.1.0"
"@protobufjs/fetch@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45"
- integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=
+ "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU="
+ "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
"@protobufjs/aspromise" "^1.1.1"
"@protobufjs/inquire" "^1.1.0"
"@protobufjs/float@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"
- integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=
+ "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
+ "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
+ "version" "1.0.2"
"@protobufjs/inquire@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089"
- integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=
+ "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
+ "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
+ "version" "1.1.0"
"@protobufjs/path@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"
- integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=
+ "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
+ "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
+ "version" "1.1.2"
"@protobufjs/pool@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"
- integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=
+ "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
+ "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
+ "version" "1.1.0"
"@protobufjs/utf8@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
- integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
+ "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
+ "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
+ "version" "1.1.0"
"@redux-saga/core@^1.0.0":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@redux-saga/core/-/core-1.1.3.tgz#3085097b57a4ea8db5528d58673f20ce0950f6a4"
- integrity sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==
+ "integrity" "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz"
+ "version" "1.1.3"
dependencies:
"@babel/runtime" "^7.6.3"
"@redux-saga/deferred" "^1.1.2"
@@ -1319,77 +1543,77 @@
"@redux-saga/is" "^1.1.2"
"@redux-saga/symbols" "^1.1.2"
"@redux-saga/types" "^1.1.0"
- redux "^4.0.4"
- typescript-tuple "^2.2.1"
+ "redux" "^4.0.4"
+ "typescript-tuple" "^2.2.1"
"@redux-saga/deferred@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@redux-saga/deferred/-/deferred-1.1.2.tgz#59937a0eba71fff289f1310233bc518117a71888"
- integrity sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ==
+ "integrity" "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz"
+ "version" "1.1.2"
"@redux-saga/delay-p@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@redux-saga/delay-p/-/delay-p-1.1.2.tgz#8f515f4b009b05b02a37a7c3d0ca9ddc157bb355"
- integrity sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==
+ "integrity" "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
"@redux-saga/symbols" "^1.1.2"
"@redux-saga/is@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@redux-saga/is/-/is-1.1.2.tgz#ae6c8421f58fcba80faf7cadb7d65b303b97e58e"
- integrity sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==
+ "integrity" "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
"@redux-saga/symbols" "^1.1.2"
"@redux-saga/types" "^1.1.0"
"@redux-saga/symbols@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@redux-saga/symbols/-/symbols-1.1.2.tgz#216a672a487fc256872b8034835afc22a2d0595d"
- integrity sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ==
+ "integrity" "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz"
+ "version" "1.1.2"
"@redux-saga/types@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.1.0.tgz#0e81ce56b4883b4b2a3001ebe1ab298b84237204"
- integrity sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg==
+ "integrity" "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
+ "resolved" "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz"
+ "version" "1.1.0"
"@repeaterjs/repeater@^3.0.4":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca"
- integrity sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==
+ "integrity" "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA=="
+ "resolved" "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz"
+ "version" "3.0.4"
"@semantic-ui-react/event-stack@^3.1.2":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/@semantic-ui-react/event-stack/-/event-stack-3.1.2.tgz#14fac9796695aa3967962d94ea9733a85325f9c4"
- integrity sha512-Yd0Qf7lPCIjzJ9bZYfurlNu2RDXT6KKSyubHfYK3WjRauhxCsq6Fk2LMRI9DEvShoEU+AsLSv3NGkqXAcVp0zg==
+ "integrity" "sha512-Yd0Qf7lPCIjzJ9bZYfurlNu2RDXT6KKSyubHfYK3WjRauhxCsq6Fk2LMRI9DEvShoEU+AsLSv3NGkqXAcVp0zg=="
+ "resolved" "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
- exenv "^1.2.2"
- prop-types "^15.6.2"
+ "exenv" "^1.2.2"
+ "prop-types" "^15.6.2"
"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
+ "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
+ "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz"
+ "version" "0.14.0"
"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
+ "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA=="
+ "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
- defer-to-connect "^1.0.1"
+ "defer-to-connect" "^1.0.1"
"@textile/buckets-grpc@2.6.6":
- version "2.6.6"
- resolved "https://registry.yarnpkg.com/@textile/buckets-grpc/-/buckets-grpc-2.6.6.tgz#304bdef37c81f0bdf2aa98f52d3b437bf4ab9d14"
- integrity sha512-Gg+96RviTLNnSX8rhPxFgREJn3Ss2wca5Szk60nOenW+GoVIc+8dtsA9bE/6Vh5Gn85zAd17m1C2k6PbJK8x3Q==
+ "integrity" "sha512-Gg+96RviTLNnSX8rhPxFgREJn3Ss2wca5Szk60nOenW+GoVIc+8dtsA9bE/6Vh5Gn85zAd17m1C2k6PbJK8x3Q=="
+ "resolved" "https://registry.npmjs.org/@textile/buckets-grpc/-/buckets-grpc-2.6.6.tgz"
+ "version" "2.6.6"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@types/google-protobuf" "^3.7.4"
- google-protobuf "^3.13.0"
+ "google-protobuf" "^3.13.0"
"@textile/buckets@^6.1.0":
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/@textile/buckets/-/buckets-6.1.0.tgz#9b33115035813e121e47d75ccbe6ed49af2c8d38"
- integrity sha512-39pGJicewq7GMKUrBubkh4QHuGL+v6TkkV70GG+VRwD3UENEAoDSPrA8OZYUX+sgAtBuiWWij+ZB2TE2bxagkg==
+ "integrity" "sha512-39pGJicewq7GMKUrBubkh4QHuGL+v6TkkV70GG+VRwD3UENEAoDSPrA8OZYUX+sgAtBuiWWij+ZB2TE2bxagkg=="
+ "resolved" "https://registry.npmjs.org/@textile/buckets/-/buckets-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@repeaterjs/repeater" "^3.0.4"
@@ -1403,35 +1627,35 @@
"@textile/hub-threads-client" "^5.4.0"
"@textile/security" "^0.9.0"
"@textile/threads-id" "^0.6.0"
- abort-controller "^3.0.0"
- cids "^1.1.4"
- it-drain "^1.0.3"
- loglevel "^1.6.8"
- paramap-it "^0.1.1"
+ "abort-controller" "^3.0.0"
+ "cids" "^1.1.4"
+ "it-drain" "^1.0.3"
+ "loglevel" "^1.6.8"
+ "paramap-it" "^0.1.1"
"@textile/context@^0.12.0":
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/@textile/context/-/context-0.12.0.tgz#dfced24f45be5a99a7b46135c2a85c39006694c3"
- integrity sha512-VXH6QXCHVqQDXBC5pxwENFTuSI+LidC5a+qA6MSoCXtDKuqsaqkLHj7J/ZMKezWGxDU8O9WReXpzYFnlYZKyMg==
+ "integrity" "sha512-VXH6QXCHVqQDXBC5pxwENFTuSI+LidC5a+qA6MSoCXtDKuqsaqkLHj7J/ZMKezWGxDU8O9WReXpzYFnlYZKyMg=="
+ "resolved" "https://registry.npmjs.org/@textile/context/-/context-0.12.0.tgz"
+ "version" "0.12.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@textile/security" "^0.9.0"
"@textile/crypto@^4.2.0":
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/@textile/crypto/-/crypto-4.2.0.tgz#fb3060d9cd98f2b6b2eb0d802e4d945d00043ce9"
- integrity sha512-E7K9mCuDkCptqhGTk3iYCoNg44Q0kiWUIzf3vSmDqP60TLROFbg7h45jeh+tiHCFw67jlPm7RE62yUI9/AE5Qw==
+ "integrity" "sha512-E7K9mCuDkCptqhGTk3iYCoNg44Q0kiWUIzf3vSmDqP60TLROFbg7h45jeh+tiHCFw67jlPm7RE62yUI9/AE5Qw=="
+ "resolved" "https://registry.npmjs.org/@textile/crypto/-/crypto-4.2.0.tgz"
+ "version" "4.2.0"
dependencies:
"@types/ed2curve" "^0.2.2"
- ed2curve "^0.3.0"
- fastestsmallesttextencoderdecoder "^1.0.22"
- multibase "^3.1.0"
- tweetnacl "^1.0.3"
+ "ed2curve" "^0.3.0"
+ "fastestsmallesttextencoderdecoder" "^1.0.22"
+ "multibase" "^3.1.0"
+ "tweetnacl" "^1.0.3"
"@textile/grpc-authentication@^3.4.0":
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/@textile/grpc-authentication/-/grpc-authentication-3.4.0.tgz#78d20fa92dd55a521d2ed5b4a7b1bcd2a02d728c"
- integrity sha512-UZsbkSXSbn8TQStoCAhqwt63as6rmQlVprqGJFNp+K1miL55jK1tU/lcVzOjmS33TPkf5PApJ18m2bkiHpR+kw==
+ "integrity" "sha512-UZsbkSXSbn8TQStoCAhqwt63as6rmQlVprqGJFNp+K1miL55jK1tU/lcVzOjmS33TPkf5PApJ18m2bkiHpR+kw=="
+ "resolved" "https://registry.npmjs.org/@textile/grpc-authentication/-/grpc-authentication-3.4.0.tgz"
+ "version" "3.4.0"
dependencies:
"@textile/context" "^0.12.0"
"@textile/crypto" "^4.2.0"
@@ -1440,38 +1664,38 @@
"@textile/security" "^0.9.0"
"@textile/grpc-connection@^2.5.0":
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/@textile/grpc-connection/-/grpc-connection-2.5.0.tgz#83c80248b5b6a42444ee74f6be50d89b31bc6a92"
- integrity sha512-KyBSDmOhGLW/pT1MVMqkZNXec/V2PW42MgFIBeXHzUs3cvCSj33+4d0fjB1OYvwTmhBArpqzKSbl94dTHOCoEg==
+ "integrity" "sha512-KyBSDmOhGLW/pT1MVMqkZNXec/V2PW42MgFIBeXHzUs3cvCSj33+4d0fjB1OYvwTmhBArpqzKSbl94dTHOCoEg=="
+ "resolved" "https://registry.npmjs.org/@textile/grpc-connection/-/grpc-connection-2.5.0.tgz"
+ "version" "2.5.0"
dependencies:
"@improbable-eng/grpc-web" "^0.12.0"
"@textile/context" "^0.12.0"
"@textile/grpc-transport" "^0.5.0"
"@textile/grpc-powergate-client@^2.6.2":
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/@textile/grpc-powergate-client/-/grpc-powergate-client-2.6.2.tgz#c267cc3e3dd1e68673c234d5465ff70bed843df6"
- integrity sha512-ODe22lveqPiSkBsxnhLIRKQzZVwvyqDVx6WBPQJZI4yxrja5SDOq6/yH2Dtmqyfxg8BOobFvn+tid3wexRZjnQ==
+ "integrity" "sha512-ODe22lveqPiSkBsxnhLIRKQzZVwvyqDVx6WBPQJZI4yxrja5SDOq6/yH2Dtmqyfxg8BOobFvn+tid3wexRZjnQ=="
+ "resolved" "https://registry.npmjs.org/@textile/grpc-powergate-client/-/grpc-powergate-client-2.6.2.tgz"
+ "version" "2.6.2"
dependencies:
"@improbable-eng/grpc-web" "^0.14.0"
"@types/google-protobuf" "^3.15.2"
- google-protobuf "^3.17.3"
+ "google-protobuf" "^3.17.3"
"@textile/grpc-transport@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@textile/grpc-transport/-/grpc-transport-0.5.0.tgz#28fc7f21f8e84820b7535fb143156be9deae0e81"
- integrity sha512-d74MA/TbU9dZ3BzLy2Esuh5dTdCaLk6d6rZYf5Sea4GMhZZMo8I/bkftLIicIxXdX/l8s0E5vo+JF6fkYUqMyA==
+ "integrity" "sha512-d74MA/TbU9dZ3BzLy2Esuh5dTdCaLk6d6rZYf5Sea4GMhZZMo8I/bkftLIicIxXdX/l8s0E5vo+JF6fkYUqMyA=="
+ "resolved" "https://registry.npmjs.org/@textile/grpc-transport/-/grpc-transport-0.5.0.tgz"
+ "version" "0.5.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@types/ws" "^7.2.6"
- isomorphic-ws "^4.0.1"
- loglevel "^1.6.6"
- ws "^7.2.1"
+ "isomorphic-ws" "^4.0.1"
+ "loglevel" "^1.6.6"
+ "ws" "^7.2.1"
"@textile/hub-filecoin@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@textile/hub-filecoin/-/hub-filecoin-2.1.0.tgz#627eaac4c733a695bfea54ff470fc3f50686592d"
- integrity sha512-/SWtBIEzPKKEMx5d4C6UZGVdoxxnV2C//pWBv5gRWQNDb2yJYKLftvsj1BQ1TpgdAlFyXZT9g1TgKT++zcOnHA==
+ "integrity" "sha512-/SWtBIEzPKKEMx5d4C6UZGVdoxxnV2C//pWBv5gRWQNDb2yJYKLftvsj1BQ1TpgdAlFyXZT9g1TgKT++zcOnHA=="
+ "resolved" "https://registry.npmjs.org/@textile/hub-filecoin/-/hub-filecoin-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
"@improbable-eng/grpc-web" "^0.12.0"
"@textile/context" "^0.12.0"
@@ -1481,22 +1705,22 @@
"@textile/grpc-powergate-client" "^2.6.2"
"@textile/hub-grpc" "2.6.6"
"@textile/security" "^0.9.0"
- event-iterator "^2.0.0"
- loglevel "^1.6.8"
+ "event-iterator" "^2.0.0"
+ "loglevel" "^1.6.8"
"@textile/hub-grpc@2.6.6":
- version "2.6.6"
- resolved "https://registry.yarnpkg.com/@textile/hub-grpc/-/hub-grpc-2.6.6.tgz#c99392490885760f357b58e72812066aac0ffeac"
- integrity sha512-PHoLUE1lq0hyiVjIucPHRxps8r1oafXHIgmAR99+Lk4TwAF2MXx5rfxYhg1dEJ3ches8ZuNbVGkiNIXroIoZ8Q==
+ "integrity" "sha512-PHoLUE1lq0hyiVjIucPHRxps8r1oafXHIgmAR99+Lk4TwAF2MXx5rfxYhg1dEJ3ches8ZuNbVGkiNIXroIoZ8Q=="
+ "resolved" "https://registry.npmjs.org/@textile/hub-grpc/-/hub-grpc-2.6.6.tgz"
+ "version" "2.6.6"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@types/google-protobuf" "^3.7.4"
- google-protobuf "^3.13.0"
+ "google-protobuf" "^3.13.0"
"@textile/hub-threads-client@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@textile/hub-threads-client/-/hub-threads-client-5.4.0.tgz#9ea261cda2fa1b4da547cf4d7e84506a63af30d6"
- integrity sha512-V2Y7mcjptAhahMO2P1ytnW9kT87kDeWVwzE49M2xpocnoURoTl4suU022fq894ALcs/7b+bf5cY0M6kifMRA1w==
+ "integrity" "sha512-V2Y7mcjptAhahMO2P1ytnW9kT87kDeWVwzE49M2xpocnoURoTl4suU022fq894ALcs/7b+bf5cY0M6kifMRA1w=="
+ "resolved" "https://registry.npmjs.org/@textile/hub-threads-client/-/hub-threads-client-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@textile/context" "^0.12.0"
@@ -1505,12 +1729,12 @@
"@textile/threads-client" "^2.2.0"
"@textile/threads-id" "^0.6.0"
"@textile/users-grpc" "2.6.6"
- loglevel "^1.7.0"
+ "loglevel" "^1.7.0"
"@textile/hub@^6.0.2":
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/@textile/hub/-/hub-6.2.0.tgz#10c84abfe311548b7d022b4fab1d150980434a21"
- integrity sha512-r5GRaZ2G4GBwC7tcbNAtYuzmhFeH9y/Eul1CtUqhoOQZFQnLQWHclj08zi5NchuLnnQbLuCIc+8KQHlp8jllGQ==
+ "integrity" "sha512-r5GRaZ2G4GBwC7tcbNAtYuzmhFeH9y/Eul1CtUqhoOQZFQnLQWHclj08zi5NchuLnnQbLuCIc+8KQHlp8jllGQ=="
+ "resolved" "https://registry.npmjs.org/@textile/hub/-/hub-6.2.0.tgz"
+ "version" "6.2.0"
dependencies:
"@textile/buckets" "^6.1.0"
"@textile/crypto" "^4.2.0"
@@ -1521,41 +1745,41 @@
"@textile/security" "^0.9.0"
"@textile/threads-id" "^0.6.0"
"@textile/users" "^6.1.0"
- loglevel "^1.6.8"
- multihashes "3.1.2"
+ "loglevel" "^1.6.8"
+ "multihashes" "3.1.2"
"@textile/multiaddr@^0.6.0":
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/@textile/multiaddr/-/multiaddr-0.6.0.tgz#ea1936e2e51399296f5a537896932dfdd4876b09"
- integrity sha512-FCAlWGK1XMpozT2rVqY0qLGSk+eBeoanrq6HGI7fUw216UyAa44rBVsoYclQvx3fccpWzNpehC/BCh92mziMYg==
+ "integrity" "sha512-FCAlWGK1XMpozT2rVqY0qLGSk+eBeoanrq6HGI7fUw216UyAa44rBVsoYclQvx3fccpWzNpehC/BCh92mziMYg=="
+ "resolved" "https://registry.npmjs.org/@textile/multiaddr/-/multiaddr-0.6.0.tgz"
+ "version" "0.6.0"
dependencies:
"@textile/threads-id" "^0.6.0"
- multiaddr "^8.1.2"
- varint "^6.0.0"
+ "multiaddr" "^8.1.2"
+ "varint" "^6.0.0"
"@textile/security@^0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@textile/security/-/security-0.9.0.tgz#df5521c0a75b7ee0d5d4173792721b02f1e6e10e"
- integrity sha512-yE+XfFllEc3rdahadgCs+nWKaVWCdSICLZY9OZ0Ma9tDFHzXtA+CrxnnNreiKPlBzTqxXCouNYYti3ZpTwT8Fw==
+ "integrity" "sha512-yE+XfFllEc3rdahadgCs+nWKaVWCdSICLZY9OZ0Ma9tDFHzXtA+CrxnnNreiKPlBzTqxXCouNYYti3ZpTwT8Fw=="
+ "resolved" "https://registry.npmjs.org/@textile/security/-/security-0.9.0.tgz"
+ "version" "0.9.0"
dependencies:
"@consento/sync-randombytes" "^1.0.5"
- fast-sha256 "^1.3.0"
- fastestsmallesttextencoderdecoder "^1.0.22"
- multibase "^3.1.0"
+ "fast-sha256" "^1.3.0"
+ "fastestsmallesttextencoderdecoder" "^1.0.22"
+ "multibase" "^3.1.0"
"@textile/threads-client-grpc@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@textile/threads-client-grpc/-/threads-client-grpc-1.0.2.tgz#5d6ee09431eef2eb582f116bb3b48698e9fedc99"
- integrity sha512-yrgdUb3VLGW18HKmbzAU8L7NElhnPYKWG9cHZG6EnV3ITS9zOiDydfVSNSkojEDfoFSel5x3eAUiOQbXUrkKng==
+ "integrity" "sha512-yrgdUb3VLGW18HKmbzAU8L7NElhnPYKWG9cHZG6EnV3ITS9zOiDydfVSNSkojEDfoFSel5x3eAUiOQbXUrkKng=="
+ "resolved" "https://registry.npmjs.org/@textile/threads-client-grpc/-/threads-client-grpc-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@types/google-protobuf" "^3.7.3"
- google-protobuf "^3.13.0"
+ "google-protobuf" "^3.13.0"
"@textile/threads-client@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@textile/threads-client/-/threads-client-2.2.0.tgz#57c2014576dfdb37ef568a282b9c12a82d00766e"
- integrity sha512-/iK/ETfiYRNIBphhRAATBxdG5HPnt9lf+HMR2m02111GPAVMCuyW8RPFYifI+785UwcoQkeM7E030X1rlNt2iw==
+ "integrity" "sha512-/iK/ETfiYRNIBphhRAATBxdG5HPnt9lf+HMR2m02111GPAVMCuyW8RPFYifI+785UwcoQkeM7E030X1rlNt2iw=="
+ "resolved" "https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.2.0.tgz"
+ "version" "2.2.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@textile/context" "^0.12.0"
@@ -1566,31 +1790,31 @@
"@textile/threads-client-grpc" "^1.0.2"
"@textile/threads-id" "^0.6.0"
"@types/to-json-schema" "^0.2.0"
- fastestsmallesttextencoderdecoder "^1.0.22"
- to-json-schema "^0.2.5"
+ "fastestsmallesttextencoderdecoder" "^1.0.22"
+ "to-json-schema" "^0.2.5"
"@textile/threads-id@^0.6.0":
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/@textile/threads-id/-/threads-id-0.6.0.tgz#6eab94e64f8360779749f60d4b55a5c7bf6c2772"
- integrity sha512-0ZJ+nWirtySYA9XRZ1lPd6qB9ZrlW0QKh8VxVg1118O8UNljY2+NDlAf5hr4ObfnZEU0oi02Zi3IAciSXv8RWQ==
+ "integrity" "sha512-0ZJ+nWirtySYA9XRZ1lPd6qB9ZrlW0QKh8VxVg1118O8UNljY2+NDlAf5hr4ObfnZEU0oi02Zi3IAciSXv8RWQ=="
+ "resolved" "https://registry.npmjs.org/@textile/threads-id/-/threads-id-0.6.0.tgz"
+ "version" "0.6.0"
dependencies:
"@consento/sync-randombytes" "^1.0.4"
- multibase "^3.1.0"
- varint "^6.0.0"
+ "multibase" "^3.1.0"
+ "varint" "^6.0.0"
"@textile/users-grpc@2.6.6":
- version "2.6.6"
- resolved "https://registry.yarnpkg.com/@textile/users-grpc/-/users-grpc-2.6.6.tgz#dfec3ffc8f960892839c4e2e678af57b79f0d09a"
- integrity sha512-pzI/jAWJx1/NqvSj03ukn2++aDNRdnyjwgbxh2drrsuxRZyCQEa1osBAA+SDkH5oeRf6dgxrc9dF8W1Ttjn0Yw==
+ "integrity" "sha512-pzI/jAWJx1/NqvSj03ukn2++aDNRdnyjwgbxh2drrsuxRZyCQEa1osBAA+SDkH5oeRf6dgxrc9dF8W1Ttjn0Yw=="
+ "resolved" "https://registry.npmjs.org/@textile/users-grpc/-/users-grpc-2.6.6.tgz"
+ "version" "2.6.6"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@types/google-protobuf" "^3.7.4"
- google-protobuf "^3.13.0"
+ "google-protobuf" "^3.13.0"
"@textile/users@^6.1.0":
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/@textile/users/-/users-6.1.0.tgz#7addccc4403b6c094f4796297100662204ab3915"
- integrity sha512-Pqf22WR+L7tt4KvhlAFyXSAy767iAUua+ODtKrd59iQPiPH33vo/H9BvtauCAAJHAoFJJksJUJFVwFEDAK30OQ==
+ "integrity" "sha512-Pqf22WR+L7tt4KvhlAFyXSAy767iAUua+ODtKrd59iQPiPH33vo/H9BvtauCAAJHAoFJJksJUJFVwFEDAK30OQ=="
+ "resolved" "https://registry.npmjs.org/@textile/users/-/users-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
"@improbable-eng/grpc-web" "^0.13.0"
"@textile/buckets-grpc" "2.6.6"
@@ -1604,346 +1828,347 @@
"@textile/security" "^0.9.0"
"@textile/threads-id" "^0.6.0"
"@textile/users-grpc" "2.6.6"
- event-iterator "^2.0.0"
- loglevel "^1.7.0"
+ "event-iterator" "^2.0.0"
+ "loglevel" "^1.7.0"
"@truffle/abi-utils@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@truffle/abi-utils/-/abi-utils-0.2.2.tgz#2d1b92a2ffb7887ec5a0163cd5415aab552b34af"
- integrity sha512-GRphTbgqrsz0B43t5gNGRlMNV/L3LUv9oZXWqw6+ySEiZo1l/p6AA8cPmHp9jbA/dHyqx4MKSQ94qTR2siy0Eg==
- dependencies:
- change-case "3.0.2"
- faker "^5.3.1"
- fast-check "^2.12.1"
-
-"@truffle/code-utils@^1.2.28":
- version "1.2.28"
- resolved "https://registry.yarnpkg.com/@truffle/code-utils/-/code-utils-1.2.28.tgz#8f7a3d25aa30857631c7acc8fb3b1df1865e9908"
- integrity sha512-FUZNjAomB3nzeihzIU8aReVaYbrX2N7BKpe1CFJR7WK9SXi4KocZ3Y+hVcZyEoDfSDQpO4ElR5ydtYJQa5RUEQ==
- dependencies:
- cbor "^5.1.0"
-
-"@truffle/codec@^0.11.4":
- version "0.11.4"
- resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.11.4.tgz#dfda0de0e8d0396082f5be85def426bfb3decc88"
- integrity sha512-NK/ah1aWQFhYYv8kVL382wB+JgSOnWWDdoeGOOMnA3iviRnV7k0JJV+C6uTmaLKOTNGTBNp4hlISLFeKKNnbXA==
- dependencies:
- big.js "^5.2.2"
- bn.js "^5.1.3"
- cbor "^5.1.0"
- debug "^4.3.1"
- lodash.clonedeep "^4.5.0"
- lodash.escaperegexp "^4.1.2"
- lodash.partition "^4.6.0"
- lodash.sum "^4.0.2"
- semver "^7.3.4"
- utf8 "^3.0.0"
- web3-utils "1.4.0"
+ "integrity" "sha512-GRphTbgqrsz0B43t5gNGRlMNV/L3LUv9oZXWqw6+ySEiZo1l/p6AA8cPmHp9jbA/dHyqx4MKSQ94qTR2siy0Eg=="
+ "resolved" "https://registry.npmjs.org/@truffle/abi-utils/-/abi-utils-0.2.2.tgz"
+ "version" "0.2.2"
+ dependencies:
+ "change-case" "3.0.2"
+ "faker" "^5.3.1"
+ "fast-check" "^2.12.1"
+
+"@truffle/code-utils@^1.2.28", "@truffle/code-utils@^1.2.29":
+ "integrity" "sha512-BLNDjFLhDHCJjmdVSTObEgQDT3QFi1Yif20fDHt53kwjRH6T+MGcvaW8b9Yk8r3qpeFAYJrT2yEi02JBTr/hNg=="
+ "resolved" "https://registry.npmjs.org/@truffle/code-utils/-/code-utils-1.2.29.tgz"
+ "version" "1.2.29"
+ dependencies:
+ "cbor" "^5.1.0"
+
+"@truffle/codec@^0.11.4", "@truffle/codec@^0.11.5":
+ "integrity" "sha512-fxAbFwH4N6irwDGPBKCja48xNm5C45NtGH+QyHK1jb6gvzOq7wQrk2Fa2doLnFU3myKDP55PtSq5eH7WMRPVjQ=="
+ "resolved" "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.5.tgz"
+ "version" "0.11.5"
+ dependencies:
+ "big.js" "^5.2.2"
+ "bn.js" "^5.1.3"
+ "cbor" "^5.1.0"
+ "debug" "^4.3.1"
+ "lodash.clonedeep" "^4.5.0"
+ "lodash.escaperegexp" "^4.1.2"
+ "lodash.partition" "^4.6.0"
+ "lodash.sum" "^4.0.2"
+ "semver" "^7.3.4"
+ "utf8" "^3.0.0"
+ "web3-utils" "1.4.0"
"@truffle/config@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@truffle/config/-/config-1.3.0.tgz#718ce0196aadc2db957a4da469e355b7c75564f8"
- integrity sha512-ZWQCr50RNVeCIRrwPCrWuH7OJhxOz+0vilLX1PtBXOvl6AXtY5CdxxwK08vo7KTHPcgfKl/UH2PWhj27J9cPCA==
+ "integrity" "sha512-ZWQCr50RNVeCIRrwPCrWuH7OJhxOz+0vilLX1PtBXOvl6AXtY5CdxxwK08vo7KTHPcgfKl/UH2PWhj27J9cPCA=="
+ "resolved" "https://registry.npmjs.org/@truffle/config/-/config-1.3.0.tgz"
+ "version" "1.3.0"
dependencies:
"@truffle/error" "^0.0.14"
"@truffle/events" "^0.0.13"
"@truffle/provider" "^0.2.34"
- configstore "^4.0.0"
- find-up "^2.1.0"
- lodash.assignin "^4.2.0"
- lodash.merge "^4.6.2"
- module "^1.2.5"
- original-require "^1.0.1"
+ "configstore" "^4.0.0"
+ "find-up" "^2.1.0"
+ "lodash.assignin" "^4.2.0"
+ "lodash.merge" "^4.6.2"
+ "module" "^1.2.5"
+ "original-require" "^1.0.1"
"@truffle/db@^0.5.20":
- version "0.5.20"
- resolved "https://registry.yarnpkg.com/@truffle/db/-/db-0.5.20.tgz#7b9cf51d3d5605578fcc54c8f7a28ce33865823f"
- integrity sha512-5kZb/QrgEVgXXP63b+i6TZX4eK6SWaMQCwvxhEyTC+ad4dVEkVqA69JHMjPD4PbuEBwHyrqKEtmN3WyyiOz+Sg==
+ "integrity" "sha512-5kZb/QrgEVgXXP63b+i6TZX4eK6SWaMQCwvxhEyTC+ad4dVEkVqA69JHMjPD4PbuEBwHyrqKEtmN3WyyiOz+Sg=="
+ "resolved" "https://registry.npmjs.org/@truffle/db/-/db-0.5.20.tgz"
+ "version" "0.5.20"
dependencies:
"@truffle/abi-utils" "^0.2.2"
"@truffle/code-utils" "^1.2.28"
"@truffle/config" "^1.3.0"
- apollo-server "^2.18.2"
- debug "^4.3.1"
- fs-extra "^9.1.0"
- graphql "^15.3.0"
- graphql-tag "^2.11.0"
- graphql-tools "^6.2.4"
- json-stable-stringify "^1.0.1"
- jsondown "^1.0.0"
- pascal-case "^2.0.1"
- pluralize "^8.0.0"
- pouchdb "7.1.1"
- pouchdb-adapter-memory "^7.1.1"
- pouchdb-adapter-node-websql "^7.0.0"
- pouchdb-debug "^7.1.1"
- pouchdb-find "^7.0.0"
- web3-utils "1.4.0"
+ "apollo-server" "^2.18.2"
+ "debug" "^4.3.1"
+ "fs-extra" "^9.1.0"
+ "graphql" "^15.3.0"
+ "graphql-tag" "^2.11.0"
+ "graphql-tools" "^6.2.4"
+ "json-stable-stringify" "^1.0.1"
+ "jsondown" "^1.0.0"
+ "pascal-case" "^2.0.1"
+ "pluralize" "^8.0.0"
+ "pouchdb" "7.1.1"
+ "pouchdb-adapter-memory" "^7.1.1"
+ "pouchdb-adapter-node-websql" "^7.0.0"
+ "pouchdb-debug" "^7.1.1"
+ "pouchdb-find" "^7.0.0"
+ "web3-utils" "1.4.0"
"@truffle/debugger@^9.1.5":
- version "9.1.5"
- resolved "https://registry.yarnpkg.com/@truffle/debugger/-/debugger-9.1.5.tgz#b88bca87849caee8b020614b2f0b8d00bfc0ee0c"
- integrity sha512-LK/8cFqgrJhO6cUzlg0Wz44JmYa6zAX3zn3Y1NiDrx/V0cz4jC/y/ZW8Ss/usyGL1o8MXWA6BAE5GhXLZ5BnZA==
+ "integrity" "sha512-LK/8cFqgrJhO6cUzlg0Wz44JmYa6zAX3zn3Y1NiDrx/V0cz4jC/y/ZW8Ss/usyGL1o8MXWA6BAE5GhXLZ5BnZA=="
+ "resolved" "https://registry.npmjs.org/@truffle/debugger/-/debugger-9.1.5.tgz"
+ "version" "9.1.5"
dependencies:
"@truffle/abi-utils" "^0.2.2"
"@truffle/codec" "^0.11.4"
"@truffle/source-map-utils" "^1.3.48"
- bn.js "^5.1.3"
- debug "^4.3.1"
- json-pointer "^0.6.0"
- json-stable-stringify "^1.0.1"
- lodash.flatten "^4.4.0"
- lodash.merge "^4.6.2"
- lodash.sum "^4.0.2"
- lodash.zipwith "^4.2.0"
- redux "^3.7.2"
- redux-cli-logger "^2.0.1"
- redux-saga "1.0.0"
- remote-redux-devtools "^0.5.12"
- reselect-tree "^1.3.4"
- semver "^7.3.4"
- web3 "1.4.0"
- web3-eth-abi "1.4.0"
+ "bn.js" "^5.1.3"
+ "debug" "^4.3.1"
+ "json-pointer" "^0.6.0"
+ "json-stable-stringify" "^1.0.1"
+ "lodash.flatten" "^4.4.0"
+ "lodash.merge" "^4.6.2"
+ "lodash.sum" "^4.0.2"
+ "lodash.zipwith" "^4.2.0"
+ "redux" "^3.7.2"
+ "redux-cli-logger" "^2.0.1"
+ "redux-saga" "1.0.0"
+ "remote-redux-devtools" "^0.5.12"
+ "reselect-tree" "^1.3.4"
+ "semver" "^7.3.4"
+ "web3" "1.4.0"
+ "web3-eth-abi" "1.4.0"
"@truffle/error@^0.0.14":
- version "0.0.14"
- resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.0.14.tgz#59683b5407bede7bddf16d80dc5592f9c5e5fa05"
- integrity sha512-utJx+SZYoMqk8wldQG4gCVKhV8GwMJbWY7sLXFT/D8wWZTnE2peX7URFJh/cxkjTRCO328z1s2qewkhyVsu2HA==
+ "integrity" "sha512-utJx+SZYoMqk8wldQG4gCVKhV8GwMJbWY7sLXFT/D8wWZTnE2peX7URFJh/cxkjTRCO328z1s2qewkhyVsu2HA=="
+ "resolved" "https://registry.npmjs.org/@truffle/error/-/error-0.0.14.tgz"
+ "version" "0.0.14"
"@truffle/events@^0.0.13":
- version "0.0.13"
- resolved "https://registry.yarnpkg.com/@truffle/events/-/events-0.0.13.tgz#932dcb8ada53934ca222918adbefdc5f73d35988"
- integrity sha512-y2Odd8OV7GqEqPhP2sD4tSocBYXCgx0kfyYNl7ltpkK1E2Z3yknh453GeA0yzrIbcFQAAYfU4OIhE4RIUt5ISA==
+ "integrity" "sha512-y2Odd8OV7GqEqPhP2sD4tSocBYXCgx0kfyYNl7ltpkK1E2Z3yknh453GeA0yzrIbcFQAAYfU4OIhE4RIUt5ISA=="
+ "resolved" "https://registry.npmjs.org/@truffle/events/-/events-0.0.13.tgz"
+ "version" "0.0.13"
dependencies:
- emittery "^0.4.1"
- ora "^3.4.0"
+ "emittery" "^0.4.1"
+ "ora" "^3.4.0"
"@truffle/hdwallet-provider@^1.4.2":
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/@truffle/hdwallet-provider/-/hdwallet-provider-1.4.2.tgz#c2b516298c4a6162b601b90e7fef15b0faf5ed2f"
- integrity sha512-oDIvQltIyjf8slR79ewVwe1jrV/Jcx8cyi422Gfx+I2z7kGwWSWsQ9cX3WMt993IDMv3Qm1uTgm7MhIUJzl2xQ==
- dependencies:
- "@trufflesuite/web3-provider-engine" "15.0.13-1"
- ethereum-cryptography "^0.1.3"
- ethereum-protocol "^1.0.1"
- ethereumjs-common "^1.5.0"
- ethereumjs-tx "^2.1.2"
- ethereumjs-util "^6.1.0"
- ethereumjs-wallet "^1.0.1"
+ "integrity" "sha512-nT7BPJJ2jPCLJc5uZdVtRnRMny5he5d3kO9Hi80ZSqe5xlnK905grBptM/+CwOfbeqHKQirI1btwm6r3wIBM8A=="
+ "resolved" "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.7.0.tgz"
+ "version" "1.7.0"
+ dependencies:
+ "@ethereumjs/common" "^2.4.0"
+ "@ethereumjs/tx" "^3.3.0"
+ "@trufflesuite/web3-provider-engine" "15.0.14"
+ "eth-sig-util" "^3.0.1"
+ "ethereum-cryptography" "^0.1.3"
+ "ethereum-protocol" "^1.0.1"
+ "ethereumjs-util" "^6.1.0"
+ "ethereumjs-wallet" "^1.0.1"
"@truffle/interface-adapter@^0.5.2":
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/@truffle/interface-adapter/-/interface-adapter-0.5.2.tgz#0140fac0b740ad2809b6fe28d856d0f820524658"
- integrity sha512-wZert/wvHMg70SWWJODtD+YXATP56xL//Gw5egMrDrE8cfXMmlYmacroLFWSzh1JHlDEh+dev35kUp9ORx0now==
+ "integrity" "sha512-wZert/wvHMg70SWWJODtD+YXATP56xL//Gw5egMrDrE8cfXMmlYmacroLFWSzh1JHlDEh+dev35kUp9ORx0now=="
+ "resolved" "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.2.tgz"
+ "version" "0.5.2"
dependencies:
- bn.js "^5.1.3"
- ethers "^4.0.32"
- web3 "1.4.0"
+ "bn.js" "^5.1.3"
+ "ethers" "^4.0.32"
+ "web3" "1.4.0"
"@truffle/preserve-fs@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@truffle/preserve-fs/-/preserve-fs-0.2.3.tgz#d60e2ec664ae36bb81ee6fc1820c5dc03d625863"
- integrity sha512-wf/l8ACdNxSlPW3ikJGx2/cxT4piwMDbIvkKN7TTFqWEwHp9/+rXOYgQfrJj0v1PyKk/tRmh8ghR0Q21zhUonA==
+ "integrity" "sha512-wf/l8ACdNxSlPW3ikJGx2/cxT4piwMDbIvkKN7TTFqWEwHp9/+rXOYgQfrJj0v1PyKk/tRmh8ghR0Q21zhUonA=="
+ "resolved" "https://registry.npmjs.org/@truffle/preserve-fs/-/preserve-fs-0.2.3.tgz"
+ "version" "0.2.3"
dependencies:
"@truffle/preserve" "^0.2.3"
"@truffle/preserve-to-buckets@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@truffle/preserve-to-buckets/-/preserve-to-buckets-0.2.3.tgz#11df5a60c54d2076388e49ed9988b1fd86d429ae"
- integrity sha512-eGQDKsNYrXWuvSzwn14TwcbeUKm/M8CRTtVkp50DQZhCLrixTkXJhgqPBC+g96vjVPwMA5kSl4QIPeJWSnRztw==
+ "integrity" "sha512-eGQDKsNYrXWuvSzwn14TwcbeUKm/M8CRTtVkp50DQZhCLrixTkXJhgqPBC+g96vjVPwMA5kSl4QIPeJWSnRztw=="
+ "resolved" "https://registry.npmjs.org/@truffle/preserve-to-buckets/-/preserve-to-buckets-0.2.3.tgz"
+ "version" "0.2.3"
dependencies:
"@textile/hub" "^6.0.2"
"@truffle/preserve" "^0.2.3"
- cids "^1.1.5"
- ipfs-http-client "^48.2.2"
- isomorphic-ws "^4.0.1"
- iter-tools "^7.0.2"
- ws "^7.4.3"
+ "cids" "^1.1.5"
+ "ipfs-http-client" "^48.2.2"
+ "isomorphic-ws" "^4.0.1"
+ "iter-tools" "^7.0.2"
+ "ws" "^7.4.3"
"@truffle/preserve-to-filecoin@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@truffle/preserve-to-filecoin/-/preserve-to-filecoin-0.2.3.tgz#e297c4b1121e61e16df4a66a7299f91d0ee014fb"
- integrity sha512-Fx0zqszBgwgfSUxqhATCqF51tyTsaO7Z020swKl92D9qOu0W72gxvMtX0BxOxXKQKm+Agt9Qvd7ObzhV3p3THA==
+ "integrity" "sha512-Fx0zqszBgwgfSUxqhATCqF51tyTsaO7Z020swKl92D9qOu0W72gxvMtX0BxOxXKQKm+Agt9Qvd7ObzhV3p3THA=="
+ "resolved" "https://registry.npmjs.org/@truffle/preserve-to-filecoin/-/preserve-to-filecoin-0.2.3.tgz"
+ "version" "0.2.3"
dependencies:
"@truffle/preserve" "^0.2.3"
- cids "^1.1.5"
- delay "^5.0.0"
- filecoin.js "^0.0.5-alpha"
- node-fetch "^2.6.0"
+ "cids" "^1.1.5"
+ "delay" "^5.0.0"
+ "filecoin.js" "^0.0.5-alpha"
+ "node-fetch" "^2.6.0"
"@truffle/preserve-to-ipfs@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@truffle/preserve-to-ipfs/-/preserve-to-ipfs-0.2.3.tgz#7895f01ad426a4c5a92a8778d50346e8b10793c2"
- integrity sha512-B6X0W6n1TUbnxt1DheuR8EXF8uEf/Cw9gIpudXhOuQ0z4xA0TKyJJTOluAPrFWbf5KuYs+XCZLnLqIf75rt/Ag==
+ "integrity" "sha512-B6X0W6n1TUbnxt1DheuR8EXF8uEf/Cw9gIpudXhOuQ0z4xA0TKyJJTOluAPrFWbf5KuYs+XCZLnLqIf75rt/Ag=="
+ "resolved" "https://registry.npmjs.org/@truffle/preserve-to-ipfs/-/preserve-to-ipfs-0.2.3.tgz"
+ "version" "0.2.3"
dependencies:
"@truffle/preserve" "^0.2.3"
- ipfs-http-client "^48.2.2"
- iter-tools "^7.0.2"
+ "ipfs-http-client" "^48.2.2"
+ "iter-tools" "^7.0.2"
"@truffle/preserve@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@truffle/preserve/-/preserve-0.2.3.tgz#bb387a6e5e4af0c9c69e6fcf73dc53b33c1aeb1b"
- integrity sha512-vtbq2SmZx3nsBYJH2sKOS9Y6yEflkue8yydeT6znfcIvLdG5nf1+PRFO6xqbuFsFkkqKRjSUl2oJHV0B2eWyrg==
+ "integrity" "sha512-vtbq2SmZx3nsBYJH2sKOS9Y6yEflkue8yydeT6znfcIvLdG5nf1+PRFO6xqbuFsFkkqKRjSUl2oJHV0B2eWyrg=="
+ "resolved" "https://registry.npmjs.org/@truffle/preserve/-/preserve-0.2.3.tgz"
+ "version" "0.2.3"
dependencies:
- spinnies "^0.5.1"
+ "spinnies" "^0.5.1"
"@truffle/provider@^0.2.34":
- version "0.2.34"
- resolved "https://registry.yarnpkg.com/@truffle/provider/-/provider-0.2.34.tgz#b190528b6c11296496397f1fb4b921aa457171ae"
- integrity sha512-078SPxa6tiRsjxGObhE79Yw26+JNVhub23AArviBPcc5EGkRzDj4Wj5NNKsZIzhK7eFy5deQkc5HtQIAnZngrQ==
+ "integrity" "sha512-078SPxa6tiRsjxGObhE79Yw26+JNVhub23AArviBPcc5EGkRzDj4Wj5NNKsZIzhK7eFy5deQkc5HtQIAnZngrQ=="
+ "resolved" "https://registry.npmjs.org/@truffle/provider/-/provider-0.2.34.tgz"
+ "version" "0.2.34"
dependencies:
"@truffle/error" "^0.0.14"
"@truffle/interface-adapter" "^0.5.2"
- web3 "1.4.0"
+ "web3" "1.4.0"
"@truffle/source-map-utils@^1.3.48":
- version "1.3.48"
- resolved "https://registry.yarnpkg.com/@truffle/source-map-utils/-/source-map-utils-1.3.48.tgz#054ea2bbe63069d2a2cac037e0b1703aee67d382"
- integrity sha512-L+QOdjS6+PpzmB4SD1F51HpVF064NCJ2ffpgp0GxXnHRMUh9v2Vi+P/7JyVjTI/SFjzGYyJDGJV7ZbGbc/OCVA==
+ "integrity" "sha512-BisMNzCQizwit+d0Xojc4nsCOmtKD4q3hYo810mw15Wbk/6e+mBOUSYBfN8xJxJCKsyJjRxeHjZqbhmZELbpTg=="
+ "resolved" "https://registry.npmjs.org/@truffle/source-map-utils/-/source-map-utils-1.3.49.tgz"
+ "version" "1.3.49"
dependencies:
- "@truffle/code-utils" "^1.2.28"
- "@truffle/codec" "^0.11.4"
- debug "^4.3.1"
- json-pointer "^0.6.0"
- node-interval-tree "^1.3.3"
- web3-utils "1.4.0"
+ "@truffle/code-utils" "^1.2.29"
+ "@truffle/codec" "^0.11.5"
+ "debug" "^4.3.1"
+ "json-pointer" "^0.6.0"
+ "node-interval-tree" "^1.3.3"
+ "web3-utils" "1.4.0"
"@trufflesuite/eth-json-rpc-filters@^4.1.2-1":
- version "4.1.2-1"
- resolved "https://registry.yarnpkg.com/@trufflesuite/eth-json-rpc-filters/-/eth-json-rpc-filters-4.1.2-1.tgz#61ab78c52e98a883e5cf086925b34a30297b1824"
- integrity sha512-/MChvC5dw2ck9NU1cZmdovCz2VKbOeIyR4tcxDvA5sT+NaL0rA2/R5U0yI7zsbo1zD+pgqav77rQHTzpUdDNJQ==
+ "integrity" "sha512-/MChvC5dw2ck9NU1cZmdovCz2VKbOeIyR4tcxDvA5sT+NaL0rA2/R5U0yI7zsbo1zD+pgqav77rQHTzpUdDNJQ=="
+ "resolved" "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-filters/-/eth-json-rpc-filters-4.1.2-1.tgz"
+ "version" "4.1.2-1"
dependencies:
"@trufflesuite/eth-json-rpc-middleware" "^4.4.2-0"
- await-semaphore "^0.1.3"
- eth-query "^2.1.2"
- json-rpc-engine "^5.1.3"
- lodash.flatmap "^4.5.0"
- safe-event-emitter "^1.0.1"
+ "await-semaphore" "^0.1.3"
+ "eth-query" "^2.1.2"
+ "json-rpc-engine" "^5.1.3"
+ "lodash.flatmap" "^4.5.0"
+ "safe-event-emitter" "^1.0.1"
"@trufflesuite/eth-json-rpc-infura@^4.0.3-0":
- version "4.0.3-0"
- resolved "https://registry.yarnpkg.com/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz#6d22122937cf60ec9d21a02351c101fdc608c4fe"
- integrity sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw==
+ "integrity" "sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw=="
+ "resolved" "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz"
+ "version" "4.0.3-0"
dependencies:
"@trufflesuite/eth-json-rpc-middleware" "^4.4.2-1"
- cross-fetch "^2.1.1"
- eth-json-rpc-errors "^1.0.1"
- json-rpc-engine "^5.1.3"
+ "cross-fetch" "^2.1.1"
+ "eth-json-rpc-errors" "^1.0.1"
+ "json-rpc-engine" "^5.1.3"
"@trufflesuite/eth-json-rpc-middleware@^4.4.2-0", "@trufflesuite/eth-json-rpc-middleware@^4.4.2-1":
- version "4.4.2-1"
- resolved "https://registry.yarnpkg.com/@trufflesuite/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.2-1.tgz#8c3638ed8a7ed89a1e5e71407de068a65bef0df2"
- integrity sha512-iEy9H8ja7/8aYES5HfrepGBKU9n/Y4OabBJEklVd/zIBlhCCBAWBqkIZgXt11nBXO/rYAeKwYuE3puH3ByYnLA==
+ "integrity" "sha512-iEy9H8ja7/8aYES5HfrepGBKU9n/Y4OabBJEklVd/zIBlhCCBAWBqkIZgXt11nBXO/rYAeKwYuE3puH3ByYnLA=="
+ "resolved" "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.2-1.tgz"
+ "version" "4.4.2-1"
dependencies:
"@trufflesuite/eth-sig-util" "^1.4.2"
- btoa "^1.2.1"
- clone "^2.1.1"
- eth-json-rpc-errors "^1.0.1"
- eth-query "^2.1.2"
- ethereumjs-block "^1.6.0"
- ethereumjs-tx "^1.3.7"
- ethereumjs-util "^5.1.2"
- ethereumjs-vm "^2.6.0"
- fetch-ponyfill "^4.0.0"
- json-rpc-engine "^5.1.3"
- json-stable-stringify "^1.0.1"
- pify "^3.0.0"
- safe-event-emitter "^1.0.1"
+ "btoa" "^1.2.1"
+ "clone" "^2.1.1"
+ "eth-json-rpc-errors" "^1.0.1"
+ "eth-query" "^2.1.2"
+ "ethereumjs-block" "^1.6.0"
+ "ethereumjs-tx" "^1.3.7"
+ "ethereumjs-util" "^5.1.2"
+ "ethereumjs-vm" "^2.6.0"
+ "fetch-ponyfill" "^4.0.0"
+ "json-rpc-engine" "^5.1.3"
+ "json-stable-stringify" "^1.0.1"
+ "pify" "^3.0.0"
+ "safe-event-emitter" "^1.0.1"
"@trufflesuite/eth-sig-util@^1.4.2":
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/@trufflesuite/eth-sig-util/-/eth-sig-util-1.4.2.tgz#b529e2f38ac08e652116f48981132a26242a4f08"
- integrity sha512-+GyfN6b0LNW77hbQlH3ufZ/1eCON7mMrGym6tdYf7xiNw9Vv3jBO72bmmos1EId2NgBvPMhmYYm6DSLQFTmzrA==
+ "integrity" "sha512-+GyfN6b0LNW77hbQlH3ufZ/1eCON7mMrGym6tdYf7xiNw9Vv3jBO72bmmos1EId2NgBvPMhmYYm6DSLQFTmzrA=="
+ "resolved" "https://registry.npmjs.org/@trufflesuite/eth-sig-util/-/eth-sig-util-1.4.2.tgz"
+ "version" "1.4.2"
dependencies:
- ethereumjs-abi "^0.6.8"
- ethereumjs-util "^5.1.1"
+ "ethereumjs-abi" "^0.6.8"
+ "ethereumjs-util" "^5.1.1"
-"@trufflesuite/web3-provider-engine@15.0.13-1":
- version "15.0.13-1"
- resolved "https://registry.yarnpkg.com/@trufflesuite/web3-provider-engine/-/web3-provider-engine-15.0.13-1.tgz#f6a7f7131a2fdc4ab53976318ed13ce83e8e4bcb"
- integrity sha512-6u3x/iIN5fyj8pib5QTUDmIOUiwAGhaqdSTXdqCu6v9zo2BEwdCqgEJd1uXDh3DBmPRDfiZ/ge8oUPy7LerpHg==
+"@trufflesuite/web3-provider-engine@15.0.14":
+ "integrity" "sha512-6/LoWvNMxYf0oaYzJldK2a9AdnkAdIeJhHW4nuUBAeO29eK9xezEaEYQ0ph1QRTaICxGxvn+1Azp4u8bQ8NEZw=="
+ "resolved" "https://registry.npmjs.org/@trufflesuite/web3-provider-engine/-/web3-provider-engine-15.0.14.tgz"
+ "version" "15.0.14"
dependencies:
+ "@ethereumjs/tx" "^3.3.0"
"@trufflesuite/eth-json-rpc-filters" "^4.1.2-1"
"@trufflesuite/eth-json-rpc-infura" "^4.0.3-0"
"@trufflesuite/eth-json-rpc-middleware" "^4.4.2-1"
"@trufflesuite/eth-sig-util" "^1.4.2"
- async "^2.5.0"
- backoff "^2.5.0"
- clone "^2.0.0"
- cross-fetch "^2.1.0"
- eth-block-tracker "^4.4.2"
- eth-json-rpc-errors "^2.0.2"
- ethereumjs-block "^1.2.2"
- ethereumjs-tx "^1.2.0"
- ethereumjs-util "^5.1.5"
- ethereumjs-vm "^2.3.4"
- json-stable-stringify "^1.0.1"
- promise-to-callback "^1.0.0"
- readable-stream "^2.2.9"
- request "^2.85.0"
- semaphore "^1.0.3"
- ws "^5.1.1"
- xhr "^2.2.0"
- xtend "^4.0.1"
+ "async" "^2.5.0"
+ "backoff" "^2.5.0"
+ "clone" "^2.0.0"
+ "cross-fetch" "^2.1.0"
+ "eth-block-tracker" "^4.4.2"
+ "eth-json-rpc-errors" "^2.0.2"
+ "ethereumjs-block" "^1.2.2"
+ "ethereumjs-util" "^5.1.5"
+ "ethereumjs-vm" "^2.3.4"
+ "json-stable-stringify" "^1.0.1"
+ "promise-to-callback" "^1.0.0"
+ "readable-stream" "^2.2.9"
+ "request" "^2.85.0"
+ "semaphore" "^1.0.3"
+ "ws" "^5.1.1"
+ "xhr" "^2.2.0"
+ "xtend" "^4.0.1"
"@types/accepts@*", "@types/accepts@^1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"
- integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==
+ "integrity" "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ=="
+ "resolved" "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz"
+ "version" "1.3.5"
dependencies:
"@types/node" "*"
"@types/bn.js@^4.11.3", "@types/bn.js@^4.11.5":
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c"
- integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==
+ "integrity" "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg=="
+ "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz"
+ "version" "4.11.6"
dependencies:
"@types/node" "*"
"@types/bn.js@^5.1.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.0.tgz#32c5d271503a12653c62cf4d2b45e6eab8cebc68"
- integrity sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==
+ "integrity" "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA=="
+ "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz"
+ "version" "5.1.0"
dependencies:
"@types/node" "*"
"@types/body-parser@*":
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.1.tgz#0c0174c42a7d017b818303d4b5d969cb0b75929c"
- integrity sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==
+ "integrity" "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg=="
+ "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz"
+ "version" "1.19.1"
dependencies:
"@types/connect" "*"
"@types/node" "*"
"@types/body-parser@1.19.0":
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f"
- integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
+ "integrity" "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ=="
+ "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz"
+ "version" "1.19.0"
dependencies:
"@types/connect" "*"
"@types/node" "*"
"@types/chai@^4.2.21":
- version "4.2.21"
- resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.21.tgz#9f35a5643129df132cf3b5c1ec64046ea1af0650"
- integrity sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==
+ "integrity" "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg=="
+ "resolved" "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz"
+ "version" "4.2.21"
"@types/connect@*":
- version "3.4.35"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
- integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
+ "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="
+ "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz"
+ "version" "3.4.35"
dependencies:
"@types/node" "*"
"@types/content-disposition@*":
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.4.tgz#de48cf01c79c9f1560bcfd8ae43217ab028657f8"
- integrity sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==
+ "integrity" "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ=="
+ "resolved" "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.4.tgz"
+ "version" "0.5.4"
"@types/cookies@*":
- version "0.7.7"
- resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.7.7.tgz#7a92453d1d16389c05a5301eef566f34946cfd81"
- integrity sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==
+ "integrity" "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA=="
+ "resolved" "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz"
+ "version" "0.7.7"
dependencies:
"@types/connect" "*"
"@types/express" "*"
@@ -1951,30 +2176,30 @@
"@types/node" "*"
"@types/cors@2.8.10":
- version "2.8.10"
- resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4"
- integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==
+ "integrity" "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
+ "resolved" "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz"
+ "version" "2.8.10"
"@types/ed2curve@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@types/ed2curve/-/ed2curve-0.2.2.tgz#8f8bc7e2c9a5895a941c63a4f7acd7a6a62a5b15"
- integrity sha512-G1sTX5xo91ydevQPINbL2nfgVAj/s1ZiqZxC8OCWduwu+edoNGUm5JXtTkg9F3LsBZbRI46/0HES4CPUE2wc9g==
+ "integrity" "sha512-G1sTX5xo91ydevQPINbL2nfgVAj/s1ZiqZxC8OCWduwu+edoNGUm5JXtTkg9F3LsBZbRI46/0HES4CPUE2wc9g=="
+ "resolved" "https://registry.npmjs.org/@types/ed2curve/-/ed2curve-0.2.2.tgz"
+ "version" "0.2.2"
dependencies:
- tweetnacl "^1.0.0"
+ "tweetnacl" "^1.0.0"
"@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.21":
- version "4.17.24"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz#ea41f93bf7e0d59cd5a76665068ed6aab6815c07"
- integrity sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==
+ "integrity" "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA=="
+ "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz"
+ "version" "4.17.24"
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
"@types/express@*", "@types/express@^4.17.12":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
+ "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA=="
+ "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz"
+ "version" "4.17.13"
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "^4.17.18"
@@ -1982,48 +2207,48 @@
"@types/serve-static" "*"
"@types/fs-capacitor@*":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz#17113e25817f584f58100fb7a08eed288b81956e"
- integrity sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==
+ "integrity" "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ=="
+ "resolved" "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
"@types/node" "*"
"@types/google-protobuf@^3.15.2", "@types/google-protobuf@^3.7.3", "@types/google-protobuf@^3.7.4":
- version "3.15.3"
- resolved "https://registry.yarnpkg.com/@types/google-protobuf/-/google-protobuf-3.15.3.tgz#054fb37aecb34d7dec826e1ce2b40cc27ec3d06a"
- integrity sha512-MDpu7lit927cdLtBzTPUFjXGANFUnu5ThPqjygY8XmCyI/oDlIA0jAi4sffGOxYaLK2CCxAuU9wGxsgAQbA6FQ==
+ "integrity" "sha512-MDpu7lit927cdLtBzTPUFjXGANFUnu5ThPqjygY8XmCyI/oDlIA0jAi4sffGOxYaLK2CCxAuU9wGxsgAQbA6FQ=="
+ "resolved" "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.15.3.tgz"
+ "version" "3.15.3"
"@types/http-assert@*":
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b"
- integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==
+ "integrity" "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ=="
+ "resolved" "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz"
+ "version" "1.5.1"
"@types/http-errors@*":
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-1.8.1.tgz#e81ad28a60bee0328c6d2384e029aec626f1ae67"
- integrity sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==
+ "integrity" "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q=="
+ "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz"
+ "version" "1.8.1"
"@types/json-schema@*":
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818"
- integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==
+ "integrity" "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg=="
+ "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz"
+ "version" "7.0.8"
"@types/keygrip@*":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72"
- integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==
+ "integrity" "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw=="
+ "resolved" "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz"
+ "version" "1.0.2"
"@types/koa-compose@*":
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d"
- integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==
+ "integrity" "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ=="
+ "resolved" "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz"
+ "version" "3.2.5"
dependencies:
"@types/koa" "*"
"@types/koa@*":
- version "2.13.4"
- resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.13.4.tgz#10620b3f24a8027ef5cbae88b393d1b31205726b"
- integrity sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==
+ "integrity" "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw=="
+ "resolved" "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz"
+ "version" "2.13.4"
dependencies:
"@types/accepts" "*"
"@types/content-disposition" "*"
@@ -2035,409 +2260,464 @@
"@types/node" "*"
"@types/long@^4.0.0", "@types/long@^4.0.1":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9"
- integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==
+ "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
+ "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz"
+ "version" "4.0.1"
"@types/mime@^1":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
- integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
+ "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
+ "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
+ "version" "1.3.2"
+
+"@types/node@*", "@types/node@^12.12.6", "@types/node@>=12":
+ "integrity" "sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-12.20.16.tgz"
+ "version" "12.20.16"
+
+"@types/node@^10.1.0":
+ "integrity" "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz"
+ "version" "10.17.60"
-"@types/node@*", "@types/node@>=13.7.0":
- version "16.3.1"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.1.tgz#24691fa2b0c3ec8c0d34bfcfd495edac5593ebb4"
- integrity sha512-N87VuQi7HEeRJkhzovao/JviiqKjDKMVKxKMfUvSKw+MbkbW8R0nA3fi/MQhhlxV2fQ+2ReM+/Nt4efdrJx3zA==
+"@types/node@>=13.7.0":
+ "integrity" "sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-16.4.0.tgz"
+ "version" "16.4.0"
"@types/node@10.12.18":
- version "10.12.18"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67"
- integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==
+ "integrity" "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz"
+ "version" "10.12.18"
"@types/node@11.11.6":
- version "11.11.6"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a"
- integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==
+ "integrity" "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz"
+ "version" "11.11.6"
-"@types/node@^10.1.0":
- version "10.17.60"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b"
- integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==
-
-"@types/node@^12.12.6":
- version "12.20.16"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.16.tgz#1acf34f6456208f495dac0434dd540488d17f991"
- integrity sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA==
+"@types/parse-json@^4.0.0":
+ "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
+ "version" "4.0.0"
"@types/pbkdf2@^3.0.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"
- integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==
+ "integrity" "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ=="
+ "resolved" "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
"@types/node" "*"
+"@types/prop-types@*", "@types/prop-types@^15.7.4":
+ "integrity" "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
+ "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
+ "version" "15.7.5"
+
"@types/qs@*":
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+ "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
+ "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
+ "version" "6.9.7"
"@types/range-parser@*":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
- integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
+ "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
+ "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
+ "version" "1.2.4"
+
+"@types/react-is@^16.7.1 || ^17.0.0":
+ "integrity" "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw=="
+ "resolved" "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz"
+ "version" "17.0.3"
+ dependencies:
+ "@types/react" "*"
+
+"@types/react-transition-group@^4.4.4":
+ "integrity" "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug=="
+ "resolved" "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz"
+ "version" "4.4.4"
+ dependencies:
+ "@types/react" "*"
+
+"@types/react@*", "@types/react@^17.0.0 || ^18.0.0":
+ "integrity" "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ=="
+ "resolved" "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz"
+ "version" "18.0.5"
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ "csstype" "^3.0.2"
+
+"@types/scheduler@*":
+ "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+ "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
+ "version" "0.16.2"
"@types/secp256k1@^4.0.1":
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c"
- integrity sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==
+ "integrity" "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w=="
+ "resolved" "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
"@types/node" "*"
"@types/serve-static@*":
- version "1.13.10"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9"
- integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
+ "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ=="
+ "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz"
+ "version" "1.13.10"
dependencies:
"@types/mime" "^1"
"@types/node" "*"
"@types/to-json-schema@^0.2.0":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@types/to-json-schema/-/to-json-schema-0.2.1.tgz#223346df86bc0c183d53c939ad5eb1ddfb0e9bf5"
- integrity sha512-DlvjodmdSrih054SrUqgS3bIZ93allrfbzjFUFmUhAtC60O+B/doLfgB8stafkEFyrU/zXWtPlX/V1H94iKv/A==
+ "integrity" "sha512-DlvjodmdSrih054SrUqgS3bIZ93allrfbzjFUFmUhAtC60O+B/doLfgB8stafkEFyrU/zXWtPlX/V1H94iKv/A=="
+ "resolved" "https://registry.npmjs.org/@types/to-json-schema/-/to-json-schema-0.2.1.tgz"
+ "version" "0.2.1"
dependencies:
"@types/json-schema" "*"
"@types/websocket@1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a"
- integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==
+ "integrity" "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ=="
+ "resolved" "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
"@types/node" "*"
"@types/ws@^7.0.0", "@types/ws@^7.2.6":
- version "7.4.6"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.6.tgz#c4320845e43d45a7129bb32905e28781c71c1fff"
- integrity sha512-ijZ1vzRawI7QoWnTNL8KpHixd2b2XVb9I9HAqI3triPsh1EC0xH0Eg6w2O3TKbDCgiNNlJqfrof6j4T2I+l9vw==
+ "integrity" "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww=="
+ "resolved" "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz"
+ "version" "7.4.7"
dependencies:
"@types/node" "*"
"@types/zen-observable@^0.8.0":
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3"
- integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==
+ "integrity" "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw=="
+ "resolved" "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.3.tgz"
+ "version" "0.8.3"
"@wry/context@^0.6.0":
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.0.tgz#f903eceb89d238ef7e8168ed30f4511f92d83e06"
- integrity sha512-sAgendOXR8dM7stJw3FusRxFHF/ZinU0lffsA2YTyyIOfic86JX02qlPqPVqJNZJPAxFt+2EE8bvq6ZlS0Kf+Q==
+ "integrity" "sha512-sAgendOXR8dM7stJw3FusRxFHF/ZinU0lffsA2YTyyIOfic86JX02qlPqPVqJNZJPAxFt+2EE8bvq6ZlS0Kf+Q=="
+ "resolved" "https://registry.npmjs.org/@wry/context/-/context-0.6.0.tgz"
+ "version" "0.6.0"
dependencies:
- tslib "^2.1.0"
+ "tslib" "^2.1.0"
"@wry/equality@^0.1.2":
- version "0.1.11"
- resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790"
- integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==
+ "integrity" "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA=="
+ "resolved" "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz"
+ "version" "0.1.11"
dependencies:
- tslib "^1.9.3"
+ "tslib" "^1.9.3"
"@wry/equality@^0.5.0":
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.1.tgz#b22e4e1674d7bf1439f8ccdccfd6a785f6de68b0"
- integrity sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw==
+ "integrity" "sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw=="
+ "resolved" "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz"
+ "version" "0.5.1"
dependencies:
- tslib "^2.1.0"
+ "tslib" "^2.1.0"
"@wry/trie@^0.3.0":
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.0.tgz#3245e74988c4e3033299e479a1bf004430752463"
- integrity sha512-Yw1akIogPhAT6XPYsRHlZZIS0tIGmAl9EYXHi2scf7LPKKqdqmow/Hu4kEqP2cJR3EjaU/9L0ZlAjFf3hFxmug==
+ "integrity" "sha512-Yw1akIogPhAT6XPYsRHlZZIS0tIGmAl9EYXHi2scf7LPKKqdqmow/Hu4kEqP2cJR3EjaU/9L0ZlAjFf3hFxmug=="
+ "resolved" "https://registry.npmjs.org/@wry/trie/-/trie-0.3.0.tgz"
+ "version" "0.3.0"
dependencies:
- tslib "^2.1.0"
+ "tslib" "^2.1.0"
"@zondax/filecoin-signing-tools@github:Digital-MOB-Filecoin/filecoin-signing-tools-js":
- version "0.2.0"
- resolved "https://codeload.github.com/Digital-MOB-Filecoin/filecoin-signing-tools-js/tar.gz/8f8e92157cac2556d35cab866779e9a8ea8a4e25"
- dependencies:
- axios "^0.20.0"
- base32-decode "^1.0.0"
- base32-encode "^1.1.1"
- bip32 "^2.0.5"
- bip39 "^3.0.2"
- blakejs "^1.1.0"
- bn.js "^5.1.2"
- ipld-dag-cbor "^0.17.0"
- leb128 "0.0.5"
- secp256k1 "^4.0.1"
+ "resolved" "git+ssh://git@github.com/Digital-MOB-Filecoin/filecoin-signing-tools-js.git#8f8e92157cac2556d35cab866779e9a8ea8a4e25"
+ "version" "0.2.0"
+ dependencies:
+ "axios" "^0.20.0"
+ "base32-decode" "^1.0.0"
+ "base32-encode" "^1.1.1"
+ "bip32" "^2.0.5"
+ "bip39" "^3.0.2"
+ "blakejs" "^1.1.0"
+ "bn.js" "^5.1.2"
+ "ipld-dag-cbor" "^0.17.0"
+ "leb128" "0.0.5"
+ "secp256k1" "^4.0.1"
"@zxing/text-encoding@0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b"
- integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==
-
-abab@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
- integrity sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=
-
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
-abort-controller@3.0.0, abort-controller@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
- integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
- dependencies:
- event-target-shim "^5.0.0"
-
-abstract-leveldown@^6.2.1:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz#d25221d1e6612f820c35963ba4bd739928f6026a"
- integrity sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==
- dependencies:
- buffer "^5.5.0"
- immediate "^3.2.3"
- level-concat-iterator "~2.0.0"
- level-supports "~1.0.0"
- xtend "~4.0.0"
-
-abstract-leveldown@~2.6.0:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz#1c5e8c6a5ef965ae8c35dfb3a8770c476b82c4b8"
- integrity sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==
- dependencies:
- xtend "~4.0.0"
-
-abstract-leveldown@~2.7.1:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz#87a44d7ebebc341d59665204834c8b7e0932cc93"
- integrity sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==
- dependencies:
- xtend "~4.0.0"
-
-abstract-leveldown@~6.0.0, abstract-leveldown@~6.0.1:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz#b4b6159343c74b0c5197b2817854782d8f748c4a"
- integrity sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==
- dependencies:
- level-concat-iterator "~2.0.0"
- xtend "~4.0.0"
-
-abstract-leveldown@~6.2.1:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz#036543d87e3710f2528e47040bc3261b77a9a8eb"
- integrity sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==
- dependencies:
- buffer "^5.5.0"
- immediate "^3.2.3"
- level-concat-iterator "~2.0.0"
- level-supports "~1.0.0"
- xtend "~4.0.0"
-
-accepts@^1.3.5, accepts@~1.3.7:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
- integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
- dependencies:
- mime-types "~2.1.24"
- negotiator "0.6.2"
-
-acorn-globals@^1.0.4:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
- integrity sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=
- dependencies:
- acorn "^2.1.0"
-
-acorn@4.X:
- version "4.0.13"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
- integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=
-
-acorn@^2.1.0, acorn@^2.4.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
- integrity sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=
-
-aes-js@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d"
- integrity sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=
-
-aes-js@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a"
- integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==
-
-ajv@^6.12.3:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ansi-colors@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
-
-ansi-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
- integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
-
-ansi-regex@^4.1.0:
- version "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-styles@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
- integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
-
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-any-signal@^2.0.0, any-signal@^2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-2.1.2.tgz#8d48270de0605f8b218cf9abe8e9c6a0e7418102"
- integrity sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==
- dependencies:
- abort-controller "^3.0.0"
- native-abort-controller "^1.0.3"
-
-anymatch@~3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-apollo-cache-control@^0.14.0:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.14.0.tgz#95f20c3e03e7994e0d1bd48c59aeaeb575ed0ce7"
- integrity sha512-qN4BCq90egQrgNnTRMUHikLZZAprf3gbm8rC5Vwmc6ZdLolQ7bFsa769Hqi6Tq/lS31KLsXBLTOsRbfPHph12w==
- dependencies:
- apollo-server-env "^3.1.0"
- apollo-server-plugin-base "^0.13.0"
-
-apollo-datasource@^0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.9.0.tgz#b0b2913257a6103a5f4c03cb56d78a30e9d850db"
- integrity sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA==
- dependencies:
- apollo-server-caching "^0.7.0"
- apollo-server-env "^3.1.0"
-
-apollo-graphql@^0.9.0:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.9.3.tgz#1ca6f625322ae10a66f57a39642849a07a7a5dc9"
- integrity sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A==
- dependencies:
- core-js-pure "^3.10.2"
- lodash.sortby "^4.7.0"
- sha.js "^2.4.11"
-
-apollo-link@1.2.14, apollo-link@^1.2.14:
- version "1.2.14"
- resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9"
- integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==
- dependencies:
- apollo-utilities "^1.3.0"
- ts-invariant "^0.4.0"
- tslib "^1.9.3"
- zen-observable-ts "^0.8.21"
-
-apollo-reporting-protobuf@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz#ae9d967934d3d8ed816fc85a0d8068ef45c371b9"
- integrity sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg==
+ "integrity" "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA=="
+ "resolved" "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz"
+ "version" "0.9.0"
+
+"101@^1.0.0", "101@^1.2.0":
+ "integrity" "sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw=="
+ "resolved" "https://registry.npmjs.org/101/-/101-1.6.3.tgz"
+ "version" "1.6.3"
+ dependencies:
+ "clone" "^1.0.2"
+ "deep-eql" "^0.1.3"
+ "keypather" "^1.10.2"
+
+"abab@^1.0.0":
+ "integrity" "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4="
+ "resolved" "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"
+ "version" "1.0.4"
+
+"abbrev@1":
+ "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
+ "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
+ "version" "1.1.1"
+
+"abort-controller@*", "abort-controller@^3.0.0", "abort-controller@3.0.0":
+ "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="
+ "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "event-target-shim" "^5.0.0"
+
+"abstract-leveldown@*", "abstract-leveldown@~2.7.1":
+ "integrity" "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz"
+ "version" "2.7.2"
+ dependencies:
+ "xtend" "~4.0.0"
+
+"abstract-leveldown@^6.2.1":
+ "integrity" "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz"
+ "version" "6.3.0"
+ dependencies:
+ "buffer" "^5.5.0"
+ "immediate" "^3.2.3"
+ "level-concat-iterator" "~2.0.0"
+ "level-supports" "~1.0.0"
+ "xtend" "~4.0.0"
+
+"abstract-leveldown@~2.6.0":
+ "integrity" "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz"
+ "version" "2.6.3"
+ dependencies:
+ "xtend" "~4.0.0"
+
+"abstract-leveldown@~6.0.0":
+ "integrity" "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz"
+ "version" "6.0.3"
+ dependencies:
+ "level-concat-iterator" "~2.0.0"
+ "xtend" "~4.0.0"
+
+"abstract-leveldown@~6.0.1":
+ "integrity" "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz"
+ "version" "6.0.3"
+ dependencies:
+ "level-concat-iterator" "~2.0.0"
+ "xtend" "~4.0.0"
+
+"abstract-leveldown@~6.2.1":
+ "integrity" "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ=="
+ "resolved" "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz"
+ "version" "6.2.3"
+ dependencies:
+ "buffer" "^5.5.0"
+ "immediate" "^3.2.3"
+ "level-concat-iterator" "~2.0.0"
+ "level-supports" "~1.0.0"
+ "xtend" "~4.0.0"
+
+"accepts@^1.3.5", "accepts@~1.3.7":
+ "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA=="
+ "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz"
+ "version" "1.3.7"
+ dependencies:
+ "mime-types" "~2.1.24"
+ "negotiator" "0.6.2"
+
+"acorn-globals@^1.0.4":
+ "integrity" "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8="
+ "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz"
+ "version" "1.0.9"
+ dependencies:
+ "acorn" "^2.1.0"
+
+"acorn@^2.1.0":
+ "integrity" "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"
+ "version" "2.7.0"
+
+"acorn@^2.4.0":
+ "integrity" "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"
+ "version" "2.7.0"
+
+"acorn@4.X":
+ "integrity" "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz"
+ "version" "4.0.13"
+
+"aes-js@^3.1.2":
+ "integrity" "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
+ "resolved" "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz"
+ "version" "3.1.2"
+
+"aes-js@3.0.0":
+ "integrity" "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0="
+ "resolved" "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz"
+ "version" "3.0.0"
+
+"ajv@^6.12.3":
+ "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
+ "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
+ "version" "6.12.6"
+ dependencies:
+ "fast-deep-equal" "^3.1.1"
+ "fast-json-stable-stringify" "^2.0.0"
+ "json-schema-traverse" "^0.4.1"
+ "uri-js" "^4.2.2"
+
+"ansi-colors@4.1.1":
+ "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
+ "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz"
+ "version" "4.1.1"
+
+"ansi-regex@^2.0.0":
+ "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
+ "version" "2.1.1"
+
+"ansi-regex@^4.1.0":
+ "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz"
+ "version" "4.1.0"
+
+"ansi-regex@^5.0.0":
+ "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz"
+ "version" "5.0.0"
+
+"ansi-styles@^2.2.1":
+ "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
+ "version" "2.2.1"
+
+"ansi-styles@^3.2.0", "ansi-styles@^3.2.1":
+ "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
+ "version" "3.2.1"
+ dependencies:
+ "color-convert" "^1.9.0"
+
+"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
+ "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
+ "version" "4.3.0"
+ dependencies:
+ "color-convert" "^2.0.1"
+
+"any-signal@^2.0.0", "any-signal@^2.1.0":
+ "integrity" "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ=="
+ "resolved" "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "abort-controller" "^3.0.0"
+ "native-abort-controller" "^1.0.3"
+
+"anymatch@~3.1.1":
+ "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
+ "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "normalize-path" "^3.0.0"
+ "picomatch" "^2.0.4"
+
+"apollo-cache-control@^0.14.0":
+ "integrity" "sha512-qN4BCq90egQrgNnTRMUHikLZZAprf3gbm8rC5Vwmc6ZdLolQ7bFsa769Hqi6Tq/lS31KLsXBLTOsRbfPHph12w=="
+ "resolved" "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.14.0.tgz"
+ "version" "0.14.0"
+ dependencies:
+ "apollo-server-env" "^3.1.0"
+ "apollo-server-plugin-base" "^0.13.0"
+
+"apollo-datasource@^0.9.0":
+ "integrity" "sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA=="
+ "resolved" "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.9.0.tgz"
+ "version" "0.9.0"
+ dependencies:
+ "apollo-server-caching" "^0.7.0"
+ "apollo-server-env" "^3.1.0"
+
+"apollo-graphql@^0.9.0":
+ "integrity" "sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A=="
+ "resolved" "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.9.3.tgz"
+ "version" "0.9.3"
+ dependencies:
+ "core-js-pure" "^3.10.2"
+ "lodash.sortby" "^4.7.0"
+ "sha.js" "^2.4.11"
+
+"apollo-link@^1.2.14", "apollo-link@1.2.14":
+ "integrity" "sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg=="
+ "resolved" "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz"
+ "version" "1.2.14"
+ dependencies:
+ "apollo-utilities" "^1.3.0"
+ "ts-invariant" "^0.4.0"
+ "tslib" "^1.9.3"
+ "zen-observable-ts" "^0.8.21"
+
+"apollo-reporting-protobuf@^0.8.0":
+ "integrity" "sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg=="
+ "resolved" "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz"
+ "version" "0.8.0"
dependencies:
"@apollo/protobufjs" "1.2.2"
-apollo-server-caching@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz#e6d1e68e3bb571cba63a61f60b434fb771c6ff39"
- integrity sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw==
+"apollo-server-caching@^0.7.0":
+ "integrity" "sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw=="
+ "resolved" "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz"
+ "version" "0.7.0"
dependencies:
- lru-cache "^6.0.0"
+ "lru-cache" "^6.0.0"
-apollo-server-core@^2.25.2:
- version "2.25.2"
- resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.25.2.tgz#ff65da5e512d9b5ca54c8e5e8c78ee28b5987247"
- integrity sha512-lrohEjde2TmmDTO7FlOs8x5QQbAS0Sd3/t0TaK2TWaodfzi92QAvIsq321Mol6p6oEqmjm8POIDHW1EuJd7XMA==
+"apollo-server-core@^2.25.2":
+ "integrity" "sha512-lrohEjde2TmmDTO7FlOs8x5QQbAS0Sd3/t0TaK2TWaodfzi92QAvIsq321Mol6p6oEqmjm8POIDHW1EuJd7XMA=="
+ "resolved" "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.2.tgz"
+ "version" "2.25.2"
dependencies:
"@apollographql/apollo-tools" "^0.5.0"
"@apollographql/graphql-playground-html" "1.6.27"
"@apollographql/graphql-upload-8-fork" "^8.1.3"
"@josephg/resolvable" "^1.0.0"
"@types/ws" "^7.0.0"
- apollo-cache-control "^0.14.0"
- apollo-datasource "^0.9.0"
- apollo-graphql "^0.9.0"
- apollo-reporting-protobuf "^0.8.0"
- apollo-server-caching "^0.7.0"
- apollo-server-env "^3.1.0"
- apollo-server-errors "^2.5.0"
- apollo-server-plugin-base "^0.13.0"
- apollo-server-types "^0.9.0"
- apollo-tracing "^0.15.0"
- async-retry "^1.2.1"
- fast-json-stable-stringify "^2.0.0"
- graphql-extensions "^0.15.0"
- graphql-tag "^2.11.0"
- graphql-tools "^4.0.8"
- loglevel "^1.6.7"
- lru-cache "^6.0.0"
- sha.js "^2.4.11"
- subscriptions-transport-ws "^0.9.19"
- uuid "^8.0.0"
-
-apollo-server-env@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.1.0.tgz#0733c2ef50aea596cc90cf40a53f6ea2ad402cd0"
- integrity sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ==
- dependencies:
- node-fetch "^2.6.1"
- util.promisify "^1.0.0"
-
-apollo-server-errors@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz#5d1024117c7496a2979e3e34908b5685fe112b68"
- integrity sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA==
-
-apollo-server-express@^2.25.2:
- version "2.25.2"
- resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.25.2.tgz#58cd819694ff4c2dec6945a95c5dff6aa2719ef6"
- integrity sha512-A2gF2e85vvDugPlajbhr0A14cDFDIGX0mteNOJ8P3Z3cIM0D4hwrWxJidI+SzobefDIyIHu1dynFedJVhV0euQ==
+ "apollo-cache-control" "^0.14.0"
+ "apollo-datasource" "^0.9.0"
+ "apollo-graphql" "^0.9.0"
+ "apollo-reporting-protobuf" "^0.8.0"
+ "apollo-server-caching" "^0.7.0"
+ "apollo-server-env" "^3.1.0"
+ "apollo-server-errors" "^2.5.0"
+ "apollo-server-plugin-base" "^0.13.0"
+ "apollo-server-types" "^0.9.0"
+ "apollo-tracing" "^0.15.0"
+ "async-retry" "^1.2.1"
+ "fast-json-stable-stringify" "^2.0.0"
+ "graphql-extensions" "^0.15.0"
+ "graphql-tag" "^2.11.0"
+ "graphql-tools" "^4.0.8"
+ "loglevel" "^1.6.7"
+ "lru-cache" "^6.0.0"
+ "sha.js" "^2.4.11"
+ "subscriptions-transport-ws" "^0.9.19"
+ "uuid" "^8.0.0"
+
+"apollo-server-env@^3.1.0":
+ "integrity" "sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ=="
+ "resolved" "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "node-fetch" "^2.6.1"
+ "util.promisify" "^1.0.0"
+
+"apollo-server-errors@^2.5.0":
+ "integrity" "sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA=="
+ "resolved" "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz"
+ "version" "2.5.0"
+
+"apollo-server-express@^2.25.2":
+ "integrity" "sha512-A2gF2e85vvDugPlajbhr0A14cDFDIGX0mteNOJ8P3Z3cIM0D4hwrWxJidI+SzobefDIyIHu1dynFedJVhV0euQ=="
+ "resolved" "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.2.tgz"
+ "version" "2.25.2"
dependencies:
"@apollographql/graphql-playground-html" "1.6.27"
"@types/accepts" "^1.3.5"
@@ -2445,328 +2725,337 @@ apollo-server-express@^2.25.2:
"@types/cors" "2.8.10"
"@types/express" "^4.17.12"
"@types/express-serve-static-core" "^4.17.21"
- accepts "^1.3.5"
- apollo-server-core "^2.25.2"
- apollo-server-types "^0.9.0"
- body-parser "^1.18.3"
- cors "^2.8.5"
- express "^4.17.1"
- graphql-subscriptions "^1.0.0"
- graphql-tools "^4.0.8"
- parseurl "^1.3.2"
- subscriptions-transport-ws "^0.9.19"
- type-is "^1.6.16"
-
-apollo-server-plugin-base@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.13.0.tgz#3f85751a420d3c4625355b6cb3fbdd2acbe71f13"
- integrity sha512-L3TMmq2YE6BU6I4Tmgygmd0W55L+6XfD9137k+cWEBFu50vRY4Re+d+fL5WuPkk5xSPKd/PIaqzidu5V/zz8Kg==
- dependencies:
- apollo-server-types "^0.9.0"
-
-apollo-server-types@^0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.9.0.tgz#ccf550b33b07c48c72f104fbe2876232b404848b"
- integrity sha512-qk9tg4Imwpk732JJHBkhW0jzfG0nFsLqK2DY6UhvJf7jLnRePYsPxWfPiNkxni27pLE2tiNlCwoDFSeWqpZyBg==
- dependencies:
- apollo-reporting-protobuf "^0.8.0"
- apollo-server-caching "^0.7.0"
- apollo-server-env "^3.1.0"
-
-apollo-server@^2.18.2:
- version "2.25.2"
- resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.25.2.tgz#db45c3ef8d9116cee8f12218f06588db717fee9e"
- integrity sha512-2Ekx9puU5DqviZk6Kw1hbqTun3lwOWUjhiBJf+UfifYmnqq0s9vAv6Ditw+DEXwphJQ4vGKVVgVIEw6f/9YfhQ==
- dependencies:
- apollo-server-core "^2.25.2"
- apollo-server-express "^2.25.2"
- express "^4.0.0"
- graphql-subscriptions "^1.0.0"
- graphql-tools "^4.0.8"
- stoppable "^1.1.0"
-
-apollo-tracing@^0.15.0:
- version "0.15.0"
- resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.15.0.tgz#237fbbbf669aee4370b7e9081b685eabaa8ce84a"
- integrity sha512-UP0fztFvaZPHDhIB/J+qGuy6hWO4If069MGC98qVs0I8FICIGu4/8ykpX3X3K6RtaQ56EDAWKykCxFv4ScxMeA==
- dependencies:
- apollo-server-env "^3.1.0"
- apollo-server-plugin-base "^0.13.0"
-
-apollo-upload-client@14.1.2:
- version "14.1.2"
- resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-14.1.2.tgz#7a72b000f1cd67eaf8f12b4bda2796d0898c0dae"
- integrity sha512-ozaW+4tnVz1rpfwiQwG3RCdCcZ93RV/37ZQbRnObcQ9mjb+zur58sGDPVg9Ef3fiujLmiE/Fe9kdgvIMA3VOjA==
+ "accepts" "^1.3.5"
+ "apollo-server-core" "^2.25.2"
+ "apollo-server-types" "^0.9.0"
+ "body-parser" "^1.18.3"
+ "cors" "^2.8.5"
+ "express" "^4.17.1"
+ "graphql-subscriptions" "^1.0.0"
+ "graphql-tools" "^4.0.8"
+ "parseurl" "^1.3.2"
+ "subscriptions-transport-ws" "^0.9.19"
+ "type-is" "^1.6.16"
+
+"apollo-server-plugin-base@^0.13.0":
+ "integrity" "sha512-L3TMmq2YE6BU6I4Tmgygmd0W55L+6XfD9137k+cWEBFu50vRY4Re+d+fL5WuPkk5xSPKd/PIaqzidu5V/zz8Kg=="
+ "resolved" "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.13.0.tgz"
+ "version" "0.13.0"
+ dependencies:
+ "apollo-server-types" "^0.9.0"
+
+"apollo-server-types@^0.9.0":
+ "integrity" "sha512-qk9tg4Imwpk732JJHBkhW0jzfG0nFsLqK2DY6UhvJf7jLnRePYsPxWfPiNkxni27pLE2tiNlCwoDFSeWqpZyBg=="
+ "resolved" "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.9.0.tgz"
+ "version" "0.9.0"
+ dependencies:
+ "apollo-reporting-protobuf" "^0.8.0"
+ "apollo-server-caching" "^0.7.0"
+ "apollo-server-env" "^3.1.0"
+
+"apollo-server@^2.18.2":
+ "integrity" "sha512-2Ekx9puU5DqviZk6Kw1hbqTun3lwOWUjhiBJf+UfifYmnqq0s9vAv6Ditw+DEXwphJQ4vGKVVgVIEw6f/9YfhQ=="
+ "resolved" "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.2.tgz"
+ "version" "2.25.2"
+ dependencies:
+ "apollo-server-core" "^2.25.2"
+ "apollo-server-express" "^2.25.2"
+ "express" "^4.0.0"
+ "graphql-subscriptions" "^1.0.0"
+ "graphql-tools" "^4.0.8"
+ "stoppable" "^1.1.0"
+
+"apollo-tracing@^0.15.0":
+ "integrity" "sha512-UP0fztFvaZPHDhIB/J+qGuy6hWO4If069MGC98qVs0I8FICIGu4/8ykpX3X3K6RtaQ56EDAWKykCxFv4ScxMeA=="
+ "resolved" "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.15.0.tgz"
+ "version" "0.15.0"
+ dependencies:
+ "apollo-server-env" "^3.1.0"
+ "apollo-server-plugin-base" "^0.13.0"
+
+"apollo-upload-client@14.1.2":
+ "integrity" "sha512-ozaW+4tnVz1rpfwiQwG3RCdCcZ93RV/37ZQbRnObcQ9mjb+zur58sGDPVg9Ef3fiujLmiE/Fe9kdgvIMA3VOjA=="
+ "resolved" "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-14.1.2.tgz"
+ "version" "14.1.2"
dependencies:
"@apollo/client" "^3.1.5"
"@babel/runtime" "^7.11.2"
- extract-files "^9.0.0"
+ "extract-files" "^9.0.0"
-apollo-utilities@^1.0.1, apollo-utilities@^1.3.0:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf"
- integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==
+"apollo-utilities@^1.0.1", "apollo-utilities@^1.3.0":
+ "integrity" "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig=="
+ "resolved" "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz"
+ "version" "1.3.4"
dependencies:
"@wry/equality" "^0.1.2"
- fast-json-stable-stringify "^2.0.0"
- ts-invariant "^0.4.0"
- tslib "^1.10.0"
-
-app-module-path@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5"
- integrity sha1-ZBqlXft9am8KgUHEucCqULbCTdU=
-
-aproba@^1.0.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
- integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-
-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==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^2.0.6"
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argsarray@0.0.1, argsarray@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb"
- integrity sha1-bnIHtOzbObCviDA/pa4ivajfYcs=
-
-arr-diff@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
- integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
- dependencies:
- arr-flatten "^1.0.1"
-
-arr-flatten@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
- integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-array-unique@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
- integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
-
-array.prototype.map@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.3.tgz#1609623618d3d84134a37d4a220030c2bd18420b"
- integrity sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
- es-array-method-boxes-properly "^1.0.0"
- is-string "^1.0.5"
-
-asap@~2.0.3:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
-
-asn1.js@^5.0.1, asn1.js@^5.2.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
- integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
- dependencies:
- bn.js "^4.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- safer-buffer "^2.1.0"
-
-asn1@~0.2.3:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
- integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
- dependencies:
- safer-buffer "~2.1.0"
-
-assert-args@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/assert-args/-/assert-args-1.2.1.tgz#404103a1452a32fe77898811e54e590a8a9373bd"
- integrity sha1-QEEDoUUqMv53iYgR5U5ZCoqTc70=
+ "fast-json-stable-stringify" "^2.0.0"
+ "ts-invariant" "^0.4.0"
+ "tslib" "^1.10.0"
+
+"app-module-path@^2.2.0":
+ "integrity" "sha1-ZBqlXft9am8KgUHEucCqULbCTdU="
+ "resolved" "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz"
+ "version" "2.2.0"
+
+"aproba@^1.0.3":
+ "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
+ "version" "1.2.0"
+
+"are-we-there-yet@~1.1.2":
+ "integrity" "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w=="
+ "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "delegates" "^1.0.0"
+ "readable-stream" "^2.0.6"
+
+"argparse@^1.0.7":
+ "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
+ "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
+ "version" "1.0.10"
+ dependencies:
+ "sprintf-js" "~1.0.2"
+
+"argsarray@^0.0.1", "argsarray@0.0.1":
+ "integrity" "sha1-bnIHtOzbObCviDA/pa4ivajfYcs="
+ "resolved" "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz"
+ "version" "0.0.1"
+
+"arr-diff@^2.0.0":
+ "integrity" "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8="
+ "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "arr-flatten" "^1.0.1"
+
+"arr-flatten@^1.0.1":
+ "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"
+ "version" "1.1.0"
+
+"array-flatten@1.1.1":
+ "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
+ "version" "1.1.1"
+
+"array-union@^2.1.0":
+ "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
+ "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
+ "version" "2.1.0"
+
+"array-unique@^0.2.1":
+ "integrity" "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
+ "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
+ "version" "0.2.1"
+
+"array.prototype.map@^1.0.1":
+ "integrity" "sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA=="
+ "resolved" "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "call-bind" "^1.0.0"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.18.0-next.1"
+ "es-array-method-boxes-properly" "^1.0.0"
+ "is-string" "^1.0.5"
+
+"asap@~2.0.3":
+ "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
+ "version" "2.0.6"
+
+"asn1.js@^5.0.1", "asn1.js@^5.2.0":
+ "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="
+ "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz"
+ "version" "5.4.1"
+ dependencies:
+ "bn.js" "^4.0.0"
+ "inherits" "^2.0.1"
+ "minimalistic-assert" "^1.0.0"
+ "safer-buffer" "^2.1.0"
+
+"asn1@~0.2.3":
+ "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="
+ "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz"
+ "version" "0.2.4"
+ dependencies:
+ "safer-buffer" "~2.1.0"
+
+"assert-args@^1.2.1":
+ "integrity" "sha1-QEEDoUUqMv53iYgR5U5ZCoqTc70="
+ "resolved" "https://registry.npmjs.org/assert-args/-/assert-args-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
"101" "^1.2.0"
- compound-subject "0.0.1"
- debug "^2.2.0"
- get-prototype-of "0.0.0"
- is-capitalized "^1.0.0"
- is-class "0.0.4"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
-
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
-
-async-eventemitter@^0.2.2:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/async-eventemitter/-/async-eventemitter-0.2.4.tgz#f5e7c8ca7d3e46aab9ec40a292baf686a0bafaca"
- integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==
- dependencies:
- async "^2.4.0"
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
-async-retry@^1.2.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.1.tgz#139f31f8ddce50c0870b0ba558a6079684aaed55"
- integrity sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==
- dependencies:
- retry "0.12.0"
-
-async@^1.4.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
- integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
-
-async@^2.0.1, async@^2.1.2, async@^2.4.0, async@^2.5.0:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
- integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
- dependencies:
- lodash "^4.17.14"
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-atob@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-available-typed-arrays@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9"
- integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==
-
-await-semaphore@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/await-semaphore/-/await-semaphore-0.1.3.tgz#2b88018cc8c28e06167ae1cdff02504f1f9688d3"
- integrity sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==
-
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
-
-aws4@^1.8.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
- integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
-
-axios@^0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.20.0.tgz#057ba30f04884694993a8cd07fa394cff11c50bd"
- integrity sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==
- dependencies:
- follow-redirects "^1.10.0"
-
-babel-code-frame@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
- integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
- dependencies:
- chalk "^1.1.3"
- esutils "^2.0.2"
- js-tokens "^3.0.2"
-
-babel-generator@6.26.1:
- version "6.26.1"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
- integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==
- dependencies:
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- detect-indent "^4.0.0"
- jsesc "^1.3.0"
- lodash "^4.17.4"
- source-map "^0.5.7"
- trim-right "^1.0.1"
-
-babel-messages@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
- integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-dynamic-import-node@^2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
- integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
- dependencies:
- object.assign "^4.1.0"
-
-babel-plugin-polyfill-corejs2@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327"
- integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==
+ "compound-subject" "0.0.1"
+ "debug" "^2.2.0"
+ "get-prototype-of" "0.0.0"
+ "is-capitalized" "^1.0.0"
+ "is-class" "0.0.4"
+
+"assert-plus@^1.0.0", "assert-plus@1.0.0":
+ "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
+ "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
+ "version" "1.0.0"
+
+"assertion-error@^1.1.0":
+ "integrity" "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
+ "resolved" "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"
+ "version" "1.1.0"
+
+"async-eventemitter@^0.2.2":
+ "integrity" "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw=="
+ "resolved" "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz"
+ "version" "0.2.4"
+ dependencies:
+ "async" "^2.4.0"
+
+"async-limiter@~1.0.0":
+ "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
+ "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
+ "version" "1.0.1"
+
+"async-retry@^1.2.1":
+ "integrity" "sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA=="
+ "resolved" "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz"
+ "version" "1.3.1"
+ dependencies:
+ "retry" "0.12.0"
+
+"async@^1.4.2":
+ "integrity" "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
+ "resolved" "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
+ "version" "1.5.2"
+
+"async@^2.0.1", "async@^2.1.2", "async@^2.4.0", "async@^2.5.0":
+ "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="
+ "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
+ "version" "2.6.4"
+ dependencies:
+ "lodash" "^4.17.14"
+
+"asynckit@^0.4.0":
+ "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
+ "version" "0.4.0"
+
+"at-least-node@^1.0.0":
+ "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
+ "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
+ "version" "1.0.0"
+
+"atob@^2.1.2":
+ "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+ "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
+ "version" "2.1.2"
+
+"available-typed-arrays@^1.0.2":
+ "integrity" "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA=="
+ "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz"
+ "version" "1.0.4"
+
+"await-semaphore@^0.1.3":
+ "integrity" "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q=="
+ "resolved" "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz"
+ "version" "0.1.3"
+
+"aws-sign2@~0.7.0":
+ "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
+ "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
+ "version" "0.7.0"
+
+"aws4@^1.8.0":
+ "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
+ "version" "1.11.0"
+
+"axios@^0.20.0":
+ "integrity" "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA=="
+ "resolved" "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz"
+ "version" "0.20.0"
+ dependencies:
+ "follow-redirects" "^1.10.0"
+
+"babel-code-frame@^6.26.0":
+ "integrity" "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s="
+ "resolved" "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"
+ "version" "6.26.0"
+ dependencies:
+ "chalk" "^1.1.3"
+ "esutils" "^2.0.2"
+ "js-tokens" "^3.0.2"
+
+"babel-generator@6.26.1":
+ "integrity" "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA=="
+ "resolved" "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz"
+ "version" "6.26.1"
+ dependencies:
+ "babel-messages" "^6.23.0"
+ "babel-runtime" "^6.26.0"
+ "babel-types" "^6.26.0"
+ "detect-indent" "^4.0.0"
+ "jsesc" "^1.3.0"
+ "lodash" "^4.17.4"
+ "source-map" "^0.5.7"
+ "trim-right" "^1.0.1"
+
+"babel-messages@^6.23.0":
+ "integrity" "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4="
+ "resolved" "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz"
+ "version" "6.23.0"
+ dependencies:
+ "babel-runtime" "^6.22.0"
+
+"babel-plugin-dynamic-import-node@^2.3.3":
+ "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
+ "version" "2.3.3"
+ dependencies:
+ "object.assign" "^4.1.0"
+
+"babel-plugin-macros@^2.6.1":
+ "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
+ "version" "2.8.0"
+ dependencies:
+ "@babel/runtime" "^7.7.2"
+ "cosmiconfig" "^6.0.0"
+ "resolve" "^1.12.0"
+
+"babel-plugin-polyfill-corejs2@^0.3.0":
+ "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
"@babel/compat-data" "^7.13.11"
- "@babel/helper-define-polyfill-provider" "^0.2.2"
- semver "^6.1.1"
+ "@babel/helper-define-polyfill-provider" "^0.3.1"
+ "semver" "^6.1.1"
-babel-plugin-polyfill-corejs3@^0.2.2:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b"
- integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==
+"babel-plugin-polyfill-corejs3@^0.5.0":
+ "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"
+ "version" "0.5.2"
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.2.2"
- core-js-compat "^3.14.0"
+ "@babel/helper-define-polyfill-provider" "^0.3.1"
+ "core-js-compat" "^3.21.0"
-babel-plugin-polyfill-regenerator@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077"
- integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==
+"babel-plugin-polyfill-regenerator@^0.3.0":
+ "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.2.2"
+ "@babel/helper-define-polyfill-provider" "^0.3.1"
-babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
- version "7.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf"
- integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==
+"babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0":
+ "integrity" "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz"
+ "version" "7.0.0-beta.0"
-babel-preset-fbjs@^3.3.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c"
- integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==
+"babel-preset-fbjs@^3.3.0":
+ "integrity" "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow=="
+ "resolved" "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz"
+ "version" "3.4.0"
dependencies:
"@babel/plugin-proposal-class-properties" "^7.0.0"
"@babel/plugin-proposal-object-rest-spread" "^7.0.0"
@@ -2794,2798 +3083,2994 @@ babel-preset-fbjs@^3.3.0:
"@babel/plugin-transform-shorthand-properties" "^7.0.0"
"@babel/plugin-transform-spread" "^7.0.0"
"@babel/plugin-transform-template-literals" "^7.0.0"
- babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0"
-
-babel-runtime@^6.22.0, babel-runtime@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
- dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.11.0"
-
-babel-traverse@6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
- integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
- dependencies:
- babel-code-frame "^6.26.0"
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- debug "^2.6.8"
- globals "^9.18.0"
- invariant "^2.2.2"
- lodash "^4.17.4"
-
-babel-types@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
- integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
- dependencies:
- babel-runtime "^6.26.0"
- esutils "^2.0.2"
- lodash "^4.17.4"
- to-fast-properties "^1.0.3"
-
-babylon@6.18.0, babylon@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
- integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
-
-backo2@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
- integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
-
-backoff@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"
- integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=
- dependencies:
- precond "0.2"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-base-x@^3.0.2, base-x@^3.0.8:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.8.tgz#1e1106c2537f0162e8b52474a557ebb09000018d"
- integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==
- dependencies:
- safe-buffer "^5.0.1"
-
-base32-decode@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/base32-decode/-/base32-decode-1.0.0.tgz#2a821d6a664890c872f20aa9aca95a4b4b80e2a7"
- integrity sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g==
-
-base32-encode@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/base32-encode/-/base32-encode-1.2.0.tgz#e150573a5e431af0a998e32bdfde7045725ca453"
- integrity sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==
- dependencies:
- to-data-view "^1.1.0"
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
- dependencies:
- tweetnacl "^0.14.3"
-
-bech32@=1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.3.tgz#bd47a8986bbb3eec34a56a097a84b8d3e9a2dfcd"
- integrity sha512-yuVFUvrNcoJi0sv5phmqc6P+Fl1HjRDRNOOkHY2X/3LBy2bIGNSFx4fZ95HMaXHupuS7cZR15AsvtmCIF4UEyg==
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
-bignumber.js@^9.0.0, bignumber.js@^9.0.1:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5"
- integrity sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bindings@^1.3.0, bindings@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
- integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
- dependencies:
- file-uri-to-path "1.0.0"
-
-bip32@^2.0.5:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/bip32/-/bip32-2.0.6.tgz#6a81d9f98c4cd57d05150c60d8f9e75121635134"
- integrity sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==
+ "babel-plugin-syntax-trailing-function-commas" "^7.0.0-beta.0"
+
+"babel-runtime@^6.22.0", "babel-runtime@^6.26.0":
+ "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
+ "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
+ "version" "6.26.0"
+ dependencies:
+ "core-js" "^2.4.0"
+ "regenerator-runtime" "^0.11.0"
+
+"babel-traverse@6.26.0":
+ "integrity" "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4="
+ "resolved" "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz"
+ "version" "6.26.0"
+ dependencies:
+ "babel-code-frame" "^6.26.0"
+ "babel-messages" "^6.23.0"
+ "babel-runtime" "^6.26.0"
+ "babel-types" "^6.26.0"
+ "babylon" "^6.18.0"
+ "debug" "^2.6.8"
+ "globals" "^9.18.0"
+ "invariant" "^2.2.2"
+ "lodash" "^4.17.4"
+
+"babel-types@^6.26.0":
+ "integrity" "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc="
+ "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz"
+ "version" "6.26.0"
+ dependencies:
+ "babel-runtime" "^6.26.0"
+ "esutils" "^2.0.2"
+ "lodash" "^4.17.4"
+ "to-fast-properties" "^1.0.3"
+
+"babylon@^6.18.0", "babylon@6.18.0":
+ "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
+ "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz"
+ "version" "6.18.0"
+
+"backo2@^1.0.2":
+ "integrity" "sha1-MasayLEpNjRj41s+u2n038+6eUc="
+ "resolved" "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"
+ "version" "1.0.2"
+
+"backoff@^2.5.0":
+ "integrity" "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8="
+ "resolved" "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "precond" "0.2"
+
+"balanced-match@^1.0.0":
+ "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
+ "version" "1.0.2"
+
+"base-x@^3.0.2", "base-x@^3.0.8":
+ "integrity" "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA=="
+ "resolved" "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz"
+ "version" "3.0.8"
+ dependencies:
+ "safe-buffer" "^5.0.1"
+
+"base32-decode@^1.0.0":
+ "integrity" "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g=="
+ "resolved" "https://registry.npmjs.org/base32-decode/-/base32-decode-1.0.0.tgz"
+ "version" "1.0.0"
+
+"base32-encode@^1.1.1":
+ "integrity" "sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A=="
+ "resolved" "https://registry.npmjs.org/base32-encode/-/base32-encode-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "to-data-view" "^1.1.0"
+
+"base64-js@^1.3.1":
+ "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
+ "version" "1.5.1"
+
+"bcrypt-pbkdf@^1.0.0":
+ "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
+ "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "tweetnacl" "^0.14.3"
+
+"bech32@=1.1.3":
+ "integrity" "sha512-yuVFUvrNcoJi0sv5phmqc6P+Fl1HjRDRNOOkHY2X/3LBy2bIGNSFx4fZ95HMaXHupuS7cZR15AsvtmCIF4UEyg=="
+ "resolved" "https://registry.npmjs.org/bech32/-/bech32-1.1.3.tgz"
+ "version" "1.1.3"
+
+"big.js@^5.2.2":
+ "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+ "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
+ "version" "5.2.2"
+
+"bignumber.js@^9.0.0", "bignumber.js@^9.0.1":
+ "integrity" "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA=="
+ "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz"
+ "version" "9.0.1"
+
+"binary-extensions@^2.0.0":
+ "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
+ "version" "2.2.0"
+
+"bindings@^1.3.0", "bindings@^1.5.0":
+ "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="
+ "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"
+ "version" "1.5.0"
+ dependencies:
+ "file-uri-to-path" "1.0.0"
+
+"bip32@^2.0.5":
+ "integrity" "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA=="
+ "resolved" "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz"
+ "version" "2.0.6"
dependencies:
"@types/node" "10.12.18"
- bs58check "^2.1.1"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- tiny-secp256k1 "^1.1.3"
- typeforce "^1.11.5"
- wif "^2.0.6"
-
-bip39@^3.0.2:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.4.tgz#5b11fed966840b5e1b8539f0f54ab6392969b2a0"
- integrity sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==
+ "bs58check" "^2.1.1"
+ "create-hash" "^1.2.0"
+ "create-hmac" "^1.1.7"
+ "tiny-secp256k1" "^1.1.3"
+ "typeforce" "^1.11.5"
+ "wif" "^2.0.6"
+
+"bip39@^3.0.2":
+ "integrity" "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw=="
+ "resolved" "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz"
+ "version" "3.0.4"
dependencies:
"@types/node" "11.11.6"
- create-hash "^1.1.0"
- pbkdf2 "^3.0.9"
- randombytes "^2.0.1"
-
-bitcore-lib@^8.22.2, bitcore-lib@^8.25.10:
- version "8.25.10"
- resolved "https://registry.yarnpkg.com/bitcore-lib/-/bitcore-lib-8.25.10.tgz#4bbb30932dec65cb76e4d1d793f55d7e4a75f071"
- integrity sha512-MyHpSg7aFRHe359RA/gdkaQAal3NswYZTLEuu0tGX1RGWXAYN9i/24fsjPqVKj+z0ua+gzAT7aQs0KiKXWCgKA==
- dependencies:
- bech32 "=1.1.3"
- bn.js "=4.11.8"
- bs58 "^4.0.1"
- buffer-compare "=1.1.1"
- elliptic "^6.5.3"
- inherits "=2.0.1"
- lodash "^4.17.20"
-
-bitcore-mnemonic@^8.22.2:
- version "8.25.10"
- resolved "https://registry.yarnpkg.com/bitcore-mnemonic/-/bitcore-mnemonic-8.25.10.tgz#43d7b73d9705a11fceef62e37089ad487e917c26"
- integrity sha512-FeXxO37BLV5JRvxPmVFB91zRHalavV8H4TdQGt1/hz0AkoPymIV68OkuB+TptpjeYgatcgKPoPvPhglJkTzFQQ==
- dependencies:
- bitcore-lib "^8.25.10"
- unorm "^1.4.1"
-
-bl@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-blakejs@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.1.1.tgz#bf313053978b2cd4c444a48795710be05c785702"
- integrity sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==
-
-blob-to-it@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/blob-to-it/-/blob-to-it-1.0.2.tgz#bc76550638ca13280dbd3f202422a6a132ffcc8d"
- integrity sha512-yD8tikfTlUGEOSHExz4vDCIQFLaBPXIL0KcxGQt9RbwMVXBEh+jokdJyStvTXPgWrdKfwgk7RX8GPsgrYzsyng==
- dependencies:
- browser-readablestream-to-it "^1.0.2"
-
-bluebird@^3.5.0:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-bn.js@4.11.6:
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
- integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=
-
-bn.js@=4.11.8:
- version "4.11.8"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
- integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
-
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.4.0:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.1.3:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"
- integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
-
-body-parser@1.19.0, body-parser@^1.16.0, body-parser@^1.18.3:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
- integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
- dependencies:
- bytes "3.1.0"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.7.0"
- raw-body "2.4.0"
- type-is "~1.6.17"
-
-boolbase@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-
-borc@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/borc/-/borc-2.1.2.tgz#6ce75e7da5ce711b963755117dd1b187f6f8cf19"
- integrity sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==
- dependencies:
- bignumber.js "^9.0.0"
- buffer "^5.5.0"
- commander "^2.15.0"
- ieee754 "^1.1.13"
- iso-url "~0.4.7"
- json-text-sequence "~0.1.0"
- readable-stream "^3.6.0"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-braces@^1.8.2:
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
- integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
- dependencies:
- expand-range "^1.8.1"
- preserve "^0.2.0"
- repeat-element "^1.1.2"
-
-braces@^3.0.1, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-brorand@^1.0.1, brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
-
-browser-headers@^0.4.0, browser-headers@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/browser-headers/-/browser-headers-0.4.1.tgz#4308a7ad3b240f4203dbb45acedb38dc2d65dd02"
- integrity sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==
-
-browser-readablestream-to-it@^1.0.1, browser-readablestream-to-it@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.2.tgz#f6b8d18e7a35b0321359261a32aa2c70f46921c4"
- integrity sha512-lv4M2Z6RKJpyJijJzBQL5MNssS7i8yedl+QkhnLCyPtgNGNSXv1KthzUnye9NlRAtBAI80X6S9i+vK09Rzjcvg==
-
-browser-stdout@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
- integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-
-browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
- integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
- dependencies:
- buffer-xor "^1.0.3"
- cipher-base "^1.0.0"
- create-hash "^1.1.0"
- evp_bytestokey "^1.0.3"
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
- dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
-
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
- integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
- dependencies:
- cipher-base "^1.0.1"
- des.js "^1.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
- integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
- dependencies:
- bn.js "^5.0.0"
- randombytes "^2.0.1"
-
-browserify-sign@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3"
- integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
- dependencies:
- bn.js "^5.1.1"
- browserify-rsa "^4.0.1"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- elliptic "^6.5.3"
- inherits "^2.0.4"
- parse-asn1 "^5.1.5"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-browserslist@^4.16.6:
- version "4.16.6"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
- integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
- dependencies:
- caniuse-lite "^1.0.30001219"
- colorette "^1.2.2"
- electron-to-chromium "^1.3.723"
- escalade "^3.1.1"
- node-releases "^1.1.71"
-
-bs58@^4.0.0, bs58@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
- integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo=
- dependencies:
- base-x "^3.0.2"
-
-bs58check@<3.0.0, bs58check@^2.1.1, bs58check@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
- integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==
- dependencies:
- bs58 "^4.0.0"
- create-hash "^1.1.0"
- safe-buffer "^5.1.2"
-
-bser@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
- integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
- dependencies:
- node-int64 "^0.4.0"
-
-btoa-lite@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337"
- integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc=
-
-btoa@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73"
- integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==
-
-buffer-compare@=1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-compare/-/buffer-compare-1.1.1.tgz#5be7be853af89198d1f4ddc090d1d66a48aef596"
- integrity sha1-W+e+hTr4kZjR9N3AkNHWakiu9ZY=
-
-buffer-from@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04"
- integrity sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==
-
-buffer-from@1.1.1, buffer-from@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
- integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
-
-buffer-pipe@0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/buffer-pipe/-/buffer-pipe-0.0.3.tgz#242197681d4591e7feda213336af6c07a5ce2409"
- integrity sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA==
- dependencies:
- safe-buffer "^5.1.2"
-
-buffer-to-arraybuffer@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"
- integrity sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=
-
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
-
-buffer@^5.0.5, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-buffer@^6.0.1:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
-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==
- dependencies:
- node-gyp-build "^4.2.0"
-
-busboy@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.3.1.tgz#170899274c5bf38aae27d5c62b71268cd585fd1b"
- integrity sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==
- dependencies:
- dicer "0.3.0"
-
-bytes@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
- integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^3.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^4.1.0"
- responselike "^1.0.2"
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-camel-case@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547"
- integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==
- dependencies:
- pascal-case "^3.1.1"
- tslib "^1.10.0"
-
-camel-case@4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
- integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
- dependencies:
- pascal-case "^3.1.2"
- tslib "^2.0.3"
-
-camel-case@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
- integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.1"
-
-camelcase@^2.0.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
- integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
- integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
-
-camelcase@^5.0.0, camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-caniuse-lite@^1.0.30001219:
- version "1.0.30001244"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001244.tgz#a6dc49ad5fa02d81d04373ec3f5ceabc3da06abf"
- integrity sha512-Wb4UFZPkPoJoKKVfELPWytRzpemjP/s0pe22NriANru1NoI+5bGNxzKtk7edYL8rmCWTfQO8eRiF0pn1Dqzx7Q==
-
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-
-cbor@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-5.2.0.tgz#4cca67783ccd6de7b50ab4ed62636712f287a67c"
- integrity sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==
- dependencies:
- bignumber.js "^9.0.1"
- nofilter "^1.0.4"
-
-chai-as-promised@7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-7.1.1.tgz#08645d825deb8696ee61725dbf590c012eb00ca0"
- integrity sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==
- dependencies:
- check-error "^1.0.2"
-
-chai@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49"
- integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.2"
- deep-eql "^3.0.1"
- get-func-name "^2.0.0"
- pathval "^1.1.1"
- type-detect "^4.0.5"
-
-chalk@1.1.3, chalk@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
- integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
- dependencies:
- ansi-styles "^2.2.1"
- escape-string-regexp "^1.0.2"
- has-ansi "^2.0.0"
- strip-ansi "^3.0.0"
- supports-color "^2.0.0"
-
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
- integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-change-case@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.0.2.tgz#fd48746cce02f03f0a672577d1d3a8dc2eceb037"
- integrity sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==
- dependencies:
- camel-case "^3.0.0"
- constant-case "^2.0.0"
- dot-case "^2.1.0"
- header-case "^1.0.0"
- is-lower-case "^1.1.0"
- is-upper-case "^1.1.0"
- lower-case "^1.1.1"
- lower-case-first "^1.0.0"
- no-case "^2.3.2"
- param-case "^2.1.0"
- pascal-case "^2.0.0"
- path-case "^2.1.0"
- sentence-case "^2.1.0"
- snake-case "^2.1.0"
- swap-case "^1.1.0"
- title-case "^2.1.0"
- upper-case "^1.1.1"
- upper-case-first "^1.1.0"
-
-check-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
- integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
-
-checkpoint-store@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/checkpoint-store/-/checkpoint-store-1.1.0.tgz#04e4cb516b91433893581e6d4601a78e9552ea06"
- integrity sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=
- dependencies:
- functional-red-black-tree "^1.0.1"
-
-cheerio@0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.20.0.tgz#5c710f2bab95653272842ba01c6ea61b3545ec35"
- integrity sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=
- dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "~3.8.1"
- lodash "^4.1.0"
+ "create-hash" "^1.1.0"
+ "pbkdf2" "^3.0.9"
+ "randombytes" "^2.0.1"
+
+"bitcore-lib@^8.22.2", "bitcore-lib@^8.25.10":
+ "integrity" "sha512-MyHpSg7aFRHe359RA/gdkaQAal3NswYZTLEuu0tGX1RGWXAYN9i/24fsjPqVKj+z0ua+gzAT7aQs0KiKXWCgKA=="
+ "resolved" "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-8.25.10.tgz"
+ "version" "8.25.10"
+ dependencies:
+ "bech32" "=1.1.3"
+ "bn.js" "=4.11.8"
+ "bs58" "^4.0.1"
+ "buffer-compare" "=1.1.1"
+ "elliptic" "^6.5.3"
+ "inherits" "=2.0.1"
+ "lodash" "^4.17.20"
+
+"bitcore-mnemonic@^8.22.2":
+ "integrity" "sha512-FeXxO37BLV5JRvxPmVFB91zRHalavV8H4TdQGt1/hz0AkoPymIV68OkuB+TptpjeYgatcgKPoPvPhglJkTzFQQ=="
+ "resolved" "https://registry.npmjs.org/bitcore-mnemonic/-/bitcore-mnemonic-8.25.10.tgz"
+ "version" "8.25.10"
+ dependencies:
+ "bitcore-lib" "^8.25.10"
+ "unorm" "^1.4.1"
+
+"bl@^4.0.0":
+ "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="
+ "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "buffer" "^5.5.0"
+ "inherits" "^2.0.4"
+ "readable-stream" "^3.4.0"
+
+"blakejs@^1.1.0":
+ "integrity" "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg=="
+ "resolved" "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz"
+ "version" "1.1.1"
+
+"blob-to-it@^1.0.1":
+ "integrity" "sha512-yD8tikfTlUGEOSHExz4vDCIQFLaBPXIL0KcxGQt9RbwMVXBEh+jokdJyStvTXPgWrdKfwgk7RX8GPsgrYzsyng=="
+ "resolved" "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "browser-readablestream-to-it" "^1.0.2"
+
+"bluebird@^3.5.0":
+ "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
+ "version" "3.7.2"
+
+"bn.js@^4.0.0":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^4.1.0":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^4.11.0", "bn.js@^4.11.8":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^4.11.1":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^4.11.6", "bn.js@^4.11.9":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^4.11.8":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^5.0.0", "bn.js@^5.1.1", "bn.js@^5.1.2", "bn.js@^5.1.3":
+ "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"
+ "version" "5.2.0"
+
+"bn.js@=4.11.8":
+ "integrity" "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz"
+ "version" "4.11.8"
+
+"bn.js@4.11.6":
+ "integrity" "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz"
+ "version" "4.11.6"
+
+"body-parser@^1.16.0", "body-parser@^1.18.3", "body-parser@1.19.0":
+ "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="
+ "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz"
+ "version" "1.19.0"
+ dependencies:
+ "bytes" "3.1.0"
+ "content-type" "~1.0.4"
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "http-errors" "1.7.2"
+ "iconv-lite" "0.4.24"
+ "on-finished" "~2.3.0"
+ "qs" "6.7.0"
+ "raw-body" "2.4.0"
+ "type-is" "~1.6.17"
+
+"boolbase@~1.0.0":
+ "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
+ "version" "1.0.0"
+
+"borc@^2.1.2":
+ "integrity" "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w=="
+ "resolved" "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "bignumber.js" "^9.0.0"
+ "buffer" "^5.5.0"
+ "commander" "^2.15.0"
+ "ieee754" "^1.1.13"
+ "iso-url" "~0.4.7"
+ "json-text-sequence" "~0.1.0"
+ "readable-stream" "^3.6.0"
+
+"brace-expansion@^1.1.7":
+ "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
+ "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
+ "version" "1.1.11"
+ dependencies:
+ "balanced-match" "^1.0.0"
+ "concat-map" "0.0.1"
+
+"braces@^1.8.2":
+ "integrity" "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"
+ "version" "1.8.5"
+ dependencies:
+ "expand-range" "^1.8.1"
+ "preserve" "^0.2.0"
+ "repeat-element" "^1.1.2"
+
+"braces@^3.0.1":
+ "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "fill-range" "^7.0.1"
+
+"braces@~3.0.2":
+ "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "fill-range" "^7.0.1"
+
+"brorand@^1.0.1", "brorand@^1.1.0":
+ "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
+ "version" "1.1.0"
+
+"browser-headers@^0.4.0", "browser-headers@^0.4.1":
+ "integrity" "sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg=="
+ "resolved" "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz"
+ "version" "0.4.1"
+
+"browser-readablestream-to-it@^1.0.1", "browser-readablestream-to-it@^1.0.2":
+ "integrity" "sha512-lv4M2Z6RKJpyJijJzBQL5MNssS7i8yedl+QkhnLCyPtgNGNSXv1KthzUnye9NlRAtBAI80X6S9i+vK09Rzjcvg=="
+ "resolved" "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.2.tgz"
+ "version" "1.0.2"
+
+"browser-stdout@1.3.1":
+ "integrity" "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
+ "resolved" "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz"
+ "version" "1.3.1"
+
+"browserify-aes@^1.0.0", "browserify-aes@^1.0.4", "browserify-aes@^1.2.0":
+ "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
+ "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "buffer-xor" "^1.0.3"
+ "cipher-base" "^1.0.0"
+ "create-hash" "^1.1.0"
+ "evp_bytestokey" "^1.0.3"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
+
+"browserify-cipher@^1.0.0":
+ "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
+ "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "browserify-aes" "^1.0.4"
+ "browserify-des" "^1.0.0"
+ "evp_bytestokey" "^1.0.0"
+
+"browserify-des@^1.0.0":
+ "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
+ "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "cipher-base" "^1.0.1"
+ "des.js" "^1.0.0"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.1.2"
+
+"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1":
+ "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="
+ "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "bn.js" "^5.0.0"
+ "randombytes" "^2.0.1"
+
+"browserify-sign@^4.0.0":
+ "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="
+ "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"
+ "version" "4.2.1"
+ dependencies:
+ "bn.js" "^5.1.1"
+ "browserify-rsa" "^4.0.1"
+ "create-hash" "^1.2.0"
+ "create-hmac" "^1.1.7"
+ "elliptic" "^6.5.3"
+ "inherits" "^2.0.4"
+ "parse-asn1" "^5.1.5"
+ "readable-stream" "^3.6.0"
+ "safe-buffer" "^5.2.0"
+
+"browserslist@^4.16.6", "browserslist@^4.20.2":
+ "integrity" "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA=="
+ "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
+ "version" "4.20.2"
+ dependencies:
+ "caniuse-lite" "^1.0.30001317"
+ "electron-to-chromium" "^1.4.84"
+ "escalade" "^3.1.1"
+ "node-releases" "^2.0.2"
+ "picocolors" "^1.0.0"
+
+"bs58@^4.0.0", "bs58@^4.0.1":
+ "integrity" "sha1-vhYedsNU9veIrkBx9j806MTwpCo="
+ "resolved" "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz"
+ "version" "4.0.1"
+ dependencies:
+ "base-x" "^3.0.2"
+
+"bs58check@^2.1.1", "bs58check@^2.1.2", "bs58check@<3.0.0":
+ "integrity" "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA=="
+ "resolved" "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "bs58" "^4.0.0"
+ "create-hash" "^1.1.0"
+ "safe-buffer" "^5.1.2"
+
+"bser@2.1.1":
+ "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="
+ "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "node-int64" "^0.4.0"
+
+"btoa-lite@^1.0.0":
+ "integrity" "sha1-M3dm2hWAEhD92VbCLpxokaudAzc="
+ "resolved" "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz"
+ "version" "1.0.0"
+
+"btoa@^1.2.1":
+ "integrity" "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g=="
+ "resolved" "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz"
+ "version" "1.2.1"
+
+"buffer-compare@=1.1.1":
+ "integrity" "sha1-W+e+hTr4kZjR9N3AkNHWakiu9ZY="
+ "resolved" "https://registry.npmjs.org/buffer-compare/-/buffer-compare-1.1.1.tgz"
+ "version" "1.1.1"
+
+"buffer-from@^1.0.0", "buffer-from@1.1.0":
+ "integrity" "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
+ "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz"
+ "version" "1.1.0"
+
+"buffer-from@1.1.1":
+ "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
+ "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz"
+ "version" "1.1.1"
+
+"buffer-pipe@0.0.3":
+ "integrity" "sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA=="
+ "resolved" "https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.3.tgz"
+ "version" "0.0.3"
+ dependencies:
+ "safe-buffer" "^5.1.2"
+
+"buffer-to-arraybuffer@^0.0.5":
+ "integrity" "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo="
+ "resolved" "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz"
+ "version" "0.0.5"
+
+"buffer-xor@^1.0.3":
+ "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
+ "version" "1.0.3"
+
+"buffer@^5.0.5", "buffer@^5.2.1", "buffer@^5.4.3", "buffer@^5.5.0", "buffer@^5.6.0", "buffer@^5.7.0":
+ "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="
+ "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
+ "version" "5.7.1"
+ dependencies:
+ "base64-js" "^1.3.1"
+ "ieee754" "^1.1.13"
+
+"buffer@^6.0.1":
+ "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
+ "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
+ "version" "6.0.3"
+ dependencies:
+ "base64-js" "^1.3.1"
+ "ieee754" "^1.2.1"
+
+"bufferutil@^4.0.1":
+ "integrity" "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw=="
+ "resolved" "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "node-gyp-build" "^4.2.0"
+
+"busboy@^0.3.1":
+ "integrity" "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw=="
+ "resolved" "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz"
+ "version" "0.3.1"
+ dependencies:
+ "dicer" "0.3.0"
+
+"bytes@3.1.0":
+ "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz"
+ "version" "3.1.0"
+
+"cacheable-request@^6.0.0":
+ "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg=="
+ "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz"
+ "version" "6.1.0"
+ dependencies:
+ "clone-response" "^1.0.2"
+ "get-stream" "^5.1.0"
+ "http-cache-semantics" "^4.0.0"
+ "keyv" "^3.0.0"
+ "lowercase-keys" "^2.0.0"
+ "normalize-url" "^4.1.0"
+ "responselike" "^1.0.2"
+
+"call-bind@^1.0.0", "call-bind@^1.0.2":
+ "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
+ "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "function-bind" "^1.1.1"
+ "get-intrinsic" "^1.0.2"
+
+"callsites@^3.0.0":
+ "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
+ "version" "3.1.0"
+
+"camel-case@^3.0.0":
+ "integrity" "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M="
+ "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "no-case" "^2.2.0"
+ "upper-case" "^1.1.1"
+
+"camel-case@4.1.1":
+ "integrity" "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q=="
+ "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz"
+ "version" "4.1.1"
+ dependencies:
+ "pascal-case" "^3.1.1"
+ "tslib" "^1.10.0"
+
+"camel-case@4.1.2":
+ "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="
+ "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz"
+ "version" "4.1.2"
+ dependencies:
+ "pascal-case" "^3.1.2"
+ "tslib" "^2.0.3"
+
+"camelcase@^2.0.1":
+ "integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
+ "version" "2.1.1"
+
+"camelcase@^3.0.0":
+ "integrity" "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz"
+ "version" "3.0.0"
+
+"camelcase@^5.0.0", "camelcase@^5.3.1":
+ "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
+ "version" "5.3.1"
+
+"caniuse-lite@^1.0.30001317":
+ "integrity" "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw=="
+ "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz"
+ "version" "1.0.30001332"
+
+"caseless@~0.12.0":
+ "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+ "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
+ "version" "0.12.0"
+
+"cbor@^5.1.0":
+ "integrity" "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A=="
+ "resolved" "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz"
+ "version" "5.2.0"
+ dependencies:
+ "bignumber.js" "^9.0.1"
+ "nofilter" "^1.0.4"
+
+"chai-as-promised@7.1.1":
+ "integrity" "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA=="
+ "resolved" "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz"
+ "version" "7.1.1"
+ dependencies:
+ "check-error" "^1.0.2"
+
+"chai@^4.3.4", "chai@>= 2.1.2 < 5":
+ "integrity" "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA=="
+ "resolved" "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz"
+ "version" "4.3.4"
+ dependencies:
+ "assertion-error" "^1.1.0"
+ "check-error" "^1.0.2"
+ "deep-eql" "^3.0.1"
+ "get-func-name" "^2.0.0"
+ "pathval" "^1.1.1"
+ "type-detect" "^4.0.5"
+
+"chalk@^1.1.3":
+ "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "ansi-styles" "^2.2.1"
+ "escape-string-regexp" "^1.0.2"
+ "has-ansi" "^2.0.0"
+ "strip-ansi" "^3.0.0"
+ "supports-color" "^2.0.0"
+
+"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.4.2":
+ "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
+ "version" "2.4.2"
+ dependencies:
+ "ansi-styles" "^3.2.1"
+ "escape-string-regexp" "^1.0.5"
+ "supports-color" "^5.3.0"
+
+"chalk@^4.0.0":
+ "integrity" "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz"
+ "version" "4.1.1"
+ dependencies:
+ "ansi-styles" "^4.1.0"
+ "supports-color" "^7.1.0"
+
+"chalk@1.1.3":
+ "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "ansi-styles" "^2.2.1"
+ "escape-string-regexp" "^1.0.2"
+ "has-ansi" "^2.0.0"
+ "strip-ansi" "^3.0.0"
+ "supports-color" "^2.0.0"
+
+"change-case@3.0.2":
+ "integrity" "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA=="
+ "resolved" "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "camel-case" "^3.0.0"
+ "constant-case" "^2.0.0"
+ "dot-case" "^2.1.0"
+ "header-case" "^1.0.0"
+ "is-lower-case" "^1.1.0"
+ "is-upper-case" "^1.1.0"
+ "lower-case" "^1.1.1"
+ "lower-case-first" "^1.0.0"
+ "no-case" "^2.3.2"
+ "param-case" "^2.1.0"
+ "pascal-case" "^2.0.0"
+ "path-case" "^2.1.0"
+ "sentence-case" "^2.1.0"
+ "snake-case" "^2.1.0"
+ "swap-case" "^1.1.0"
+ "title-case" "^2.1.0"
+ "upper-case" "^1.1.1"
+ "upper-case-first" "^1.1.0"
+
+"check-error@^1.0.2":
+ "integrity" "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
+ "resolved" "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"
+ "version" "1.0.2"
+
+"checkpoint-store@^1.1.0":
+ "integrity" "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY="
+ "resolved" "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "functional-red-black-tree" "^1.0.1"
+
+"cheerio@0.20.0":
+ "integrity" "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU="
+ "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz"
+ "version" "0.20.0"
+ dependencies:
+ "css-select" "~1.2.0"
+ "dom-serializer" "~0.1.0"
+ "entities" "~1.1.1"
+ "htmlparser2" "~3.8.1"
+ "lodash" "^4.1.0"
optionalDependencies:
- jsdom "^7.0.2"
-
-cheerio@1.0.0-rc.2:
- version "1.0.0-rc.2"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.2.tgz#4b9f53a81b27e4d5dac31c0ffd0cfa03cc6830db"
- integrity sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=
- dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "^3.9.1"
- lodash "^4.15.0"
- parse5 "^3.0.1"
-
-chokidar@3.4.2:
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d"
- integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==
- dependencies:
- anymatch "~3.1.1"
- braces "~3.0.2"
- glob-parent "~5.1.0"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.4.0"
+ "jsdom" "^7.0.2"
+
+"cheerio@1.0.0-rc.2":
+ "integrity" "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs="
+ "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz"
+ "version" "1.0.0-rc.2"
+ dependencies:
+ "css-select" "~1.2.0"
+ "dom-serializer" "~0.1.0"
+ "entities" "~1.1.1"
+ "htmlparser2" "^3.9.1"
+ "lodash" "^4.15.0"
+ "parse5" "^3.0.1"
+
+"chokidar@3.4.2":
+ "integrity" "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A=="
+ "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz"
+ "version" "3.4.2"
+ dependencies:
+ "anymatch" "~3.1.1"
+ "braces" "~3.0.2"
+ "glob-parent" "~5.1.0"
+ "is-binary-path" "~2.1.0"
+ "is-glob" "~4.0.1"
+ "normalize-path" "~3.0.0"
+ "readdirp" "~3.4.0"
optionalDependencies:
- fsevents "~2.1.2"
-
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-cids@^0.7.1:
- version "0.7.5"
- resolved "https://registry.yarnpkg.com/cids/-/cids-0.7.5.tgz#60a08138a99bfb69b6be4ceb63bfef7a396b28b2"
- integrity sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==
- dependencies:
- buffer "^5.5.0"
- class-is "^1.1.0"
- multibase "~0.6.0"
- multicodec "^1.0.0"
- multihashes "~0.4.15"
-
-cids@^1.0.0, cids@^1.1.4, cids@^1.1.5:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/cids/-/cids-1.1.7.tgz#06aee89b9b5d615a7def86f2308a72bb642b7c7e"
- integrity sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==
- dependencies:
- multibase "^4.0.1"
- multicodec "^3.0.1"
- multihashes "^4.0.1"
- uint8arrays "^2.1.3"
-
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-circular-json@^0.5.9:
- version "0.5.9"
- resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.5.9.tgz#932763ae88f4f7dead7a0d09c8a51a4743a53b1d"
- integrity sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==
-
-class-is@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/class-is/-/class-is-1.1.0.tgz#9d3c0fba0440d211d843cec3dedfa48055005825"
- integrity sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==
-
-cli-cursor@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
- dependencies:
- restore-cursor "^2.0.0"
-
-cli-cursor@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-spinners@^2.0.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939"
- integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==
-
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
-
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
- dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
-
-cliui@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
- integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^6.2.0"
-
-clone-buffer@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
- integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
-
-clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
- dependencies:
- mimic-response "^1.0.0"
-
-clone-stats@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
- integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
-
-clone@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb"
- integrity sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=
-
-clone@^1.0.0, clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
-
-clone@^2.0.0, clone@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
- integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
-
-clsx@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
- integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
-
-code-point-at@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
- integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-logger@0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/color-logger/-/color-logger-0.0.3.tgz#d9b22dd1d973e166b18bf313f9f481bba4df2018"
- integrity sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg=
-
-color-logger@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/color-logger/-/color-logger-0.0.6.tgz#e56245ef29822657110c7cb75a9cd786cb69ed1b"
- integrity sha1-5WJF7ymCJlcRDHy3WpzXhstp7Rs=
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-colorette@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
- integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
-
-colors@^1.1.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
- integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
-
-combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@^2.15.0, commander@^2.20.3:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-component-emitter@1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
- integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=
-
-compound-subject@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/compound-subject/-/compound-subject-0.0.1.tgz#271554698a15ae608b1dfcafd30b7ba1ea892c4b"
- integrity sha1-JxVUaYoVrmCLHfyv0wt7oeqJLEs=
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-concat-stream@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.1.tgz#f3b80acf9e1f48e3875c0688b41b6c31602eea1c"
- integrity sha1-87gKz54fSOOHXAaItBtsMWAu6hw=
- dependencies:
- inherits "~2.0.1"
- readable-stream "~2.0.0"
- typedarray "~0.0.5"
-
-configstore@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/configstore/-/configstore-4.0.0.tgz#5933311e95d3687efb592c528b922d9262d227e7"
- integrity sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==
- dependencies:
- dot-prop "^4.1.0"
- graceful-fs "^4.1.2"
- make-dir "^1.0.0"
- unique-string "^1.0.0"
- write-file-atomic "^2.0.0"
- xdg-basedir "^3.0.0"
-
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
-
-constant-case@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46"
- integrity sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=
- dependencies:
- snake-case "^2.1.0"
- upper-case "^1.1.1"
-
-content-disposition@0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
- integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
- dependencies:
- safe-buffer "5.1.2"
-
-content-hash@^2.5.2:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211"
- integrity sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==
- dependencies:
- cids "^0.7.1"
- multicodec "^0.5.5"
- multihashes "^0.4.15"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-convert-source-map@1.X, convert-source-map@^1.7.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
- integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
- dependencies:
- safe-buffer "~5.1.1"
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
-
-cookie@0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
- integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
-
-cookiejar@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c"
- integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==
-
-core-js-compat@^3.14.0:
- version "3.15.2"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb"
- integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==
- dependencies:
- browserslist "^4.16.6"
- semver "7.0.0"
-
-core-js-pure@^3.10.2:
- version "3.15.2"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce"
- integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==
-
-core-js@^2.4.0:
- version "2.6.12"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
- integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
-
-core-util-is@1.0.2, core-util-is@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
-cors@^2.8.1, cors@^2.8.5:
- version "2.8.5"
- resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
- integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
- dependencies:
- object-assign "^4"
- vary "^1"
-
-crc-32@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208"
- integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==
- dependencies:
- exit-on-epipe "~1.0.1"
- printj "~1.1.0"
-
-create-ecdh@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
- integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
- dependencies:
- bn.js "^4.1.0"
- elliptic "^6.5.3"
-
-create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
- dependencies:
- cipher-base "^1.0.1"
- inherits "^2.0.1"
- md5.js "^1.3.4"
- ripemd160 "^2.0.1"
- sha.js "^2.4.0"
-
-create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
- integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
- dependencies:
- cipher-base "^1.0.3"
- create-hash "^1.1.0"
- inherits "^2.0.1"
- ripemd160 "^2.0.0"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
-
-cross-fetch@3.0.6:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c"
- integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==
- dependencies:
- node-fetch "2.6.1"
-
-cross-fetch@3.1.4, cross-fetch@^3.0.4:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39"
- integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==
- dependencies:
- node-fetch "2.6.1"
-
-cross-fetch@^2.1.0, cross-fetch@^2.1.1:
- version "2.2.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.5.tgz#afaf5729f3b6c78d89c9296115c9f142541a5705"
- integrity sha512-xqYAhQb4NhCJSRym03dwxpP1bYXpK3y7UN83Bo2WFi3x1Zmzn0SL/6xGoPr+gpt4WmNrgCCX3HPysvOwFOW36w==
- dependencies:
- node-fetch "2.6.1"
- whatwg-fetch "2.0.4"
-
-crypto-browserify@3.12.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
- integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
- dependencies:
- browserify-cipher "^1.0.0"
- browserify-sign "^4.0.0"
- create-ecdh "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.0"
- diffie-hellman "^5.0.0"
- inherits "^2.0.1"
- pbkdf2 "^3.0.3"
- public-encrypt "^4.0.0"
- randombytes "^2.0.0"
- randomfill "^1.0.3"
-
-crypto-random-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
- integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
-
-css-select@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
- integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
- dependencies:
- boolbase "~1.0.0"
- css-what "2.1"
- domutils "1.5.1"
- nth-check "~1.0.1"
-
-css-what@2.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
- integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
-
-css@2.X:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
- integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
- dependencies:
- inherits "^2.0.3"
- source-map "^0.6.1"
- source-map-resolve "^0.5.2"
- urix "^0.1.0"
-
-cssfilter@0.0.10:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae"
- integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=
-
-cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0":
- version "0.3.8"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
- integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
+ "fsevents" "~2.1.2"
+
+"chownr@^1.1.1":
+ "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
+ "version" "1.1.4"
+
+"cids@^0.7.1":
+ "integrity" "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA=="
+ "resolved" "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz"
+ "version" "0.7.5"
+ dependencies:
+ "buffer" "^5.5.0"
+ "class-is" "^1.1.0"
+ "multibase" "~0.6.0"
+ "multicodec" "^1.0.0"
+ "multihashes" "~0.4.15"
+
+"cids@^1.0.0":
+ "integrity" "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA=="
+ "resolved" "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "multibase" "^4.0.1"
+ "multicodec" "^3.0.1"
+ "multihashes" "^4.0.1"
+ "uint8arrays" "^2.1.3"
+
+"cids@^1.1.4":
+ "integrity" "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA=="
+ "resolved" "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "multibase" "^4.0.1"
+ "multicodec" "^3.0.1"
+ "multihashes" "^4.0.1"
+ "uint8arrays" "^2.1.3"
+
+"cids@^1.1.5":
+ "integrity" "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA=="
+ "resolved" "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "multibase" "^4.0.1"
+ "multicodec" "^3.0.1"
+ "multihashes" "^4.0.1"
+ "uint8arrays" "^2.1.3"
+
+"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3":
+ "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
+ "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
+
+"circular-json@^0.5.9":
+ "integrity" "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ=="
+ "resolved" "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz"
+ "version" "0.5.9"
+
+"class-is@^1.1.0":
+ "integrity" "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw=="
+ "resolved" "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz"
+ "version" "1.1.0"
+
+"cli-cursor@^2.1.0":
+ "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU="
+ "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "restore-cursor" "^2.0.0"
+
+"cli-cursor@^3.0.0":
+ "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="
+ "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "restore-cursor" "^3.1.0"
+
+"cli-spinners@^2.0.0":
+ "integrity" "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q=="
+ "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz"
+ "version" "2.6.0"
+
+"cliui@^3.2.0":
+ "integrity" "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0="
+ "resolved" "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
+ "version" "3.2.0"
+ dependencies:
+ "string-width" "^1.0.1"
+ "strip-ansi" "^3.0.1"
+ "wrap-ansi" "^2.0.0"
+
+"cliui@^5.0.0":
+ "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="
+ "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
+ "version" "5.0.0"
+ dependencies:
+ "string-width" "^3.1.0"
+ "strip-ansi" "^5.2.0"
+ "wrap-ansi" "^5.1.0"
+
+"cliui@^6.0.0":
+ "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="
+ "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "string-width" "^4.2.0"
+ "strip-ansi" "^6.0.0"
+ "wrap-ansi" "^6.2.0"
+
+"clone-buffer@1.0.0":
+ "integrity" "sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
+ "resolved" "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz"
+ "version" "1.0.0"
+
+"clone-response@^1.0.2":
+ "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws="
+ "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "mimic-response" "^1.0.0"
+
+"clone-stats@^0.0.1":
+ "integrity" "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
+ "resolved" "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"
+ "version" "0.0.1"
+
+"clone@^1.0.0", "clone@^1.0.2":
+ "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
+ "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
+ "version" "1.0.4"
+
+"clone@^2.0.0":
+ "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
+ "version" "2.1.2"
+
+"clone@^2.1.1":
+ "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
+ "version" "2.1.2"
+
+"clone@2.1.1":
+ "integrity" "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
+ "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz"
+ "version" "2.1.1"
+
+"clsx@^1.1.1":
+ "integrity" "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA=="
+ "resolved" "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz"
+ "version" "1.1.1"
+
+"code-point-at@^1.0.0":
+ "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
+ "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
+ "version" "1.1.0"
+
+"color-convert@^1.9.0":
+ "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
+ "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
+ "version" "1.9.3"
+ dependencies:
+ "color-name" "1.1.3"
+
+"color-convert@^2.0.1":
+ "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
+ "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "color-name" "~1.1.4"
+
+"color-logger@0.0.3":
+ "integrity" "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg="
+ "resolved" "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz"
+ "version" "0.0.3"
+
+"color-logger@0.0.6":
+ "integrity" "sha1-5WJF7ymCJlcRDHy3WpzXhstp7Rs="
+ "resolved" "https://registry.npmjs.org/color-logger/-/color-logger-0.0.6.tgz"
+ "version" "0.0.6"
+
+"color-name@~1.1.4":
+ "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
+ "version" "1.1.4"
+
+"color-name@1.1.3":
+ "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
+ "version" "1.1.3"
+
+"colors@^1.1.2":
+ "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
+ "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz"
+ "version" "1.4.0"
+
+"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6":
+ "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
+ "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
+ "version" "1.0.8"
+ dependencies:
+ "delayed-stream" "~1.0.0"
+
+"commander@^2.15.0", "commander@^2.20.3":
+ "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
+ "version" "2.20.3"
+
+"component-emitter@1.2.1":
+ "integrity" "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
+ "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"
+ "version" "1.2.1"
+
+"compound-subject@0.0.1":
+ "integrity" "sha1-JxVUaYoVrmCLHfyv0wt7oeqJLEs="
+ "resolved" "https://registry.npmjs.org/compound-subject/-/compound-subject-0.0.1.tgz"
+ "version" "0.0.1"
+
+"concat-map@0.0.1":
+ "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
+ "version" "0.0.1"
+
+"concat-stream@1.5.1":
+ "integrity" "sha1-87gKz54fSOOHXAaItBtsMWAu6hw="
+ "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz"
+ "version" "1.5.1"
+ dependencies:
+ "inherits" "~2.0.1"
+ "readable-stream" "~2.0.0"
+ "typedarray" "~0.0.5"
+
+"configstore@^4.0.0":
+ "integrity" "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ=="
+ "resolved" "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "dot-prop" "^4.1.0"
+ "graceful-fs" "^4.1.2"
+ "make-dir" "^1.0.0"
+ "unique-string" "^1.0.0"
+ "write-file-atomic" "^2.0.0"
+ "xdg-basedir" "^3.0.0"
+
+"console-control-strings@^1.0.0", "console-control-strings@~1.1.0":
+ "integrity" "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
+ "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
+ "version" "1.1.0"
+
+"constant-case@^2.0.0":
+ "integrity" "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY="
+ "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "snake-case" "^2.1.0"
+ "upper-case" "^1.1.1"
+
+"content-disposition@0.5.3":
+ "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="
+ "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz"
+ "version" "0.5.3"
+ dependencies:
+ "safe-buffer" "5.1.2"
+
+"content-hash@^2.5.2":
+ "integrity" "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw=="
+ "resolved" "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz"
+ "version" "2.5.2"
+ dependencies:
+ "cids" "^0.7.1"
+ "multicodec" "^0.5.5"
+ "multihashes" "^0.4.15"
+
+"content-type@~1.0.4":
+ "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
+ "version" "1.0.4"
+
+"convert-source-map@^1.5.0", "convert-source-map@^1.7.0", "convert-source-map@1.X":
+ "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
+ "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
+ "version" "1.8.0"
+ dependencies:
+ "safe-buffer" "~5.1.1"
+
+"cookie-signature@1.0.6":
+ "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
+ "version" "1.0.6"
+
+"cookie@0.4.0":
+ "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
+ "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz"
+ "version" "0.4.0"
+
+"cookiejar@^2.1.1":
+ "integrity" "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
+ "resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz"
+ "version" "2.1.2"
+
+"core-js-compat@^3.21.0":
+ "integrity" "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ=="
+ "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz"
+ "version" "3.22.0"
+ dependencies:
+ "browserslist" "^4.20.2"
+ "semver" "7.0.0"
+
+"core-js-pure@^3.10.2":
+ "integrity" "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA=="
+ "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz"
+ "version" "3.15.2"
+
+"core-js@^2.4.0":
+ "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
+ "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz"
+ "version" "2.6.12"
+
+"core-util-is@~1.0.0", "core-util-is@1.0.2":
+ "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
+ "version" "1.0.2"
+
+"cors@^2.8.1", "cors@^2.8.5":
+ "integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="
+ "resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
+ "version" "2.8.5"
+ dependencies:
+ "object-assign" "^4"
+ "vary" "^1"
+
+"cosmiconfig@^6.0.0":
+ "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="
+ "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ "import-fresh" "^3.1.0"
+ "parse-json" "^5.0.0"
+ "path-type" "^4.0.0"
+ "yaml" "^1.7.2"
+
+"crc-32@^1.2.0":
+ "integrity" "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA=="
+ "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "exit-on-epipe" "~1.0.1"
+ "printj" "~1.1.0"
+
+"create-ecdh@^4.0.0":
+ "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
+ "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"
+ "version" "4.0.4"
+ dependencies:
+ "bn.js" "^4.1.0"
+ "elliptic" "^6.5.3"
+
+"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0":
+ "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
+ "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "cipher-base" "^1.0.1"
+ "inherits" "^2.0.1"
+ "md5.js" "^1.3.4"
+ "ripemd160" "^2.0.1"
+ "sha.js" "^2.4.0"
+
+"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7":
+ "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
+ "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "cipher-base" "^1.0.3"
+ "create-hash" "^1.1.0"
+ "inherits" "^2.0.1"
+ "ripemd160" "^2.0.0"
+ "safe-buffer" "^5.0.1"
+ "sha.js" "^2.4.8"
+
+"cross-fetch@^2.1.0":
+ "integrity" "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA=="
+ "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz"
+ "version" "2.2.6"
+ dependencies:
+ "node-fetch" "^2.6.7"
+ "whatwg-fetch" "^2.0.4"
+
+"cross-fetch@^2.1.1":
+ "integrity" "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA=="
+ "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz"
+ "version" "2.2.6"
+ dependencies:
+ "node-fetch" "^2.6.7"
+ "whatwg-fetch" "^2.0.4"
+
+"cross-fetch@^3.0.4", "cross-fetch@3.0.6":
+ "integrity" "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ=="
+ "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz"
+ "version" "3.0.6"
+ dependencies:
+ "node-fetch" "2.6.1"
+
+"cross-fetch@3.1.4":
+ "integrity" "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ=="
+ "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz"
+ "version" "3.1.4"
+ dependencies:
+ "node-fetch" "2.6.1"
+
+"crypto-browserify@3.12.0":
+ "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
+ "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
+ "version" "3.12.0"
+ dependencies:
+ "browserify-cipher" "^1.0.0"
+ "browserify-sign" "^4.0.0"
+ "create-ecdh" "^4.0.0"
+ "create-hash" "^1.1.0"
+ "create-hmac" "^1.1.0"
+ "diffie-hellman" "^5.0.0"
+ "inherits" "^2.0.1"
+ "pbkdf2" "^3.0.3"
+ "public-encrypt" "^4.0.0"
+ "randombytes" "^2.0.0"
+ "randomfill" "^1.0.3"
+
+"crypto-random-string@^1.0.0":
+ "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
+ "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
+ "version" "1.0.0"
+
+"css-select@~1.2.0":
+ "integrity" "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg="
+ "resolved" "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "boolbase" "~1.0.0"
+ "css-what" "2.1"
+ "domutils" "1.5.1"
+ "nth-check" "~1.0.1"
+
+"css-what@2.1":
+ "integrity" "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
+ "resolved" "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz"
+ "version" "2.1.3"
+
+"css@2.X":
+ "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
+ "resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz"
+ "version" "2.2.4"
+ dependencies:
+ "inherits" "^2.0.3"
+ "source-map" "^0.6.1"
+ "source-map-resolve" "^0.5.2"
+ "urix" "^0.1.0"
+
+"cssfilter@0.0.10":
+ "integrity" "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4="
+ "resolved" "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz"
+ "version" "0.0.10"
+
+"cssom@>= 0.3.0 < 0.4.0", "cssom@0.3.x":
+ "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
+ "version" "0.3.8"
"cssstyle@>= 0.2.29 < 0.3.0":
- version "0.2.37"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
- integrity sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=
+ "integrity" "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ="
+ "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"
+ "version" "0.2.37"
dependencies:
- cssom "0.3.x"
+ "cssom" "0.3.x"
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
+"csstype@^3.0.11", "csstype@^3.0.2":
+ "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
+ "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz"
+ "version" "3.0.11"
+
+"d@^1.0.1", "d@1":
+ "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="
+ "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
+ "es5-ext" "^0.10.50"
+ "type" "^1.0.1"
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+"dashdash@^1.12.0":
+ "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
+ "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
+ "version" "1.14.1"
dependencies:
- assert-plus "^1.0.0"
+ "assert-plus" "^1.0.0"
-dataloader@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f"
- integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==
+"dataloader@2.0.0":
+ "integrity" "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ=="
+ "resolved" "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz"
+ "version" "2.0.0"
-debug-fabulous@0.0.X:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-0.0.4.tgz#fa071c5d87484685424807421ca4b16b0b1a0763"
- integrity sha1-+gccXYdIRoVCSAdCHKSxawsaB2M=
+"debug-fabulous@0.0.X":
+ "integrity" "sha1-+gccXYdIRoVCSAdCHKSxawsaB2M="
+ "resolved" "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz"
+ "version" "0.0.4"
dependencies:
- debug "2.X"
- lazy-debug-legacy "0.0.X"
- object-assign "4.1.0"
+ "debug" "2.X"
+ "lazy-debug-legacy" "0.0.X"
+ "object-assign" "4.1.0"
-debug@2.6.9, debug@2.X, debug@^2.2.0, debug@^2.6.8:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+"debug@*", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1":
+ "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz"
+ "version" "4.3.2"
dependencies:
- ms "2.0.0"
+ "ms" "2.1.2"
-debug@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
+"debug@^2.2.0":
+ "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ "version" "2.6.9"
dependencies:
- ms "2.0.0"
+ "ms" "2.0.0"
-debug@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
- integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
+"debug@^2.6.8":
+ "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ "version" "2.6.9"
dependencies:
- ms "^2.1.1"
+ "ms" "2.0.0"
-debug@^3.1.0, debug@^3.2.6:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+"debug@^3.1.0":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "^2.1.1"
+ "ms" "^2.1.1"
-debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
- integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+"debug@^3.2.6":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "2.1.2"
+ "ms" "^2.1.1"
-decamelize@^1.1.1, decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+"debug@2.6.9":
+ "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ "version" "2.6.9"
+ dependencies:
+ "ms" "2.0.0"
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+"debug@2.X":
+ "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ "version" "2.6.9"
+ dependencies:
+ "ms" "2.0.0"
-decompress-response@^3.2.0, decompress-response@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
+"debug@3.1.0":
+ "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- mimic-response "^1.0.0"
+ "ms" "2.0.0"
-deep-eql@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
- integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=
+"debug@4.1.1":
+ "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"
+ "version" "4.1.1"
dependencies:
- type-detect "0.1.1"
+ "ms" "^2.1.1"
+
+"decamelize@^1.1.1", "decamelize@^1.2.0":
+ "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
+ "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
+ "version" "1.2.0"
+
+"decode-uri-component@^0.2.0":
+ "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+ "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
+ "version" "0.2.0"
-deep-eql@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
- integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
+"decompress-response@^3.2.0", "decompress-response@^3.3.0":
+ "integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M="
+ "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"
+ "version" "3.3.0"
dependencies:
- type-detect "^4.0.0"
+ "mimic-response" "^1.0.0"
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+"deep-eql@^0.1.3":
+ "integrity" "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI="
+ "resolved" "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz"
+ "version" "0.1.3"
+ dependencies:
+ "type-detect" "0.1.1"
+
+"deep-eql@^3.0.1":
+ "integrity" "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw=="
+ "resolved" "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "type-detect" "^4.0.0"
-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=
+"deep-extend@^0.6.0":
+ "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
+ "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
+ "version" "0.6.0"
-defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
- dependencies:
- clone "^1.0.2"
+"deep-is@~0.1.3":
+ "integrity" "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
+ "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
+ "version" "0.1.3"
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-
-deferred-leveldown@~1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz#3acd2e0b75d1669924bc0a4b642851131173e1eb"
- integrity sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==
- dependencies:
- abstract-leveldown "~2.6.0"
+"defaults@^1.0.3":
+ "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730="
+ "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "clone" "^1.0.2"
+
+"defer-to-connect@^1.0.1":
+ "integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
+ "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
+ "version" "1.1.3"
+
+"deferred-leveldown@~1.2.1":
+ "integrity" "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA=="
+ "resolved" "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz"
+ "version" "1.2.2"
+ dependencies:
+ "abstract-leveldown" "~2.6.0"
+
+"deferred-leveldown@~5.0.0":
+ "integrity" "sha512-BXohsvTedWOLkj2n/TY+yqVlrCWa2Zs8LSxh3uCAgFOru7/pjxKyZAexGa1j83BaKloER4PqUyQ9rGPJLt9bqA=="
+ "resolved" "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "abstract-leveldown" "~6.0.0"
+ "inherits" "^2.0.3"
+
+"deferred-leveldown@~5.3.0":
+ "integrity" "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw=="
+ "resolved" "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz"
+ "version" "5.3.0"
+ dependencies:
+ "abstract-leveldown" "~6.2.1"
+ "inherits" "^2.0.3"
+
+"define-properties@^1.1.2", "define-properties@^1.1.3":
+ "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
+ "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "object-keys" "^1.0.12"
+
+"delay@^5.0.0":
+ "integrity" "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw=="
+ "resolved" "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz"
+ "version" "5.0.0"
+
+"delayed-stream@~1.0.0":
+ "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
+ "version" "1.0.0"
+
+"delegates@^1.0.0":
+ "integrity" "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
+ "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
+ "version" "1.0.0"
+
+"delimit-stream@0.1.0":
+ "integrity" "sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs="
+ "resolved" "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz"
+ "version" "0.1.0"
+
+"depd@~1.1.2":
+ "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
+ "version" "1.1.2"
+
+"deprecated-decorator@^0.1.6":
+ "integrity" "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc="
+ "resolved" "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz"
+ "version" "0.1.6"
+
+"des.js@^1.0.0":
+ "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="
+ "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "inherits" "^2.0.1"
+ "minimalistic-assert" "^1.0.0"
+
+"destroy@~1.0.4":
+ "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
+ "version" "1.0.4"
+
+"detect-indent@^4.0.0":
+ "integrity" "sha1-920GQ1LN9Docts5hnE7jqUdd4gg="
+ "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "repeating" "^2.0.0"
+
+"detect-libc@^1.0.2":
+ "integrity" "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
+ "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"
+ "version" "1.0.3"
+
+"detect-newline@2.X":
+ "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I="
+ "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz"
+ "version" "2.1.0"
+
+"dicer@0.3.0":
+ "integrity" "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA=="
+ "resolved" "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "streamsearch" "0.1.2"
+
+"diff@4.0.2":
+ "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
+ "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
+ "version" "4.0.2"
+
+"diffie-hellman@^5.0.0":
+ "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
+ "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
+ "version" "5.0.3"
+ dependencies:
+ "bn.js" "^4.1.0"
+ "miller-rabin" "^4.0.0"
+ "randombytes" "^2.0.0"
+
+"dir-glob@^3.0.1":
+ "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
+ "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "path-type" "^4.0.0"
+
+"dns-over-http-resolver@^1.0.0":
+ "integrity" "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA=="
+ "resolved" "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz"
+ "version" "1.2.3"
+ dependencies:
+ "debug" "^4.3.1"
+ "native-fetch" "^3.0.0"
+ "receptacle" "^1.3.2"
+
+"dom-helpers@^5.0.1":
+ "integrity" "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA=="
+ "resolved" "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz"
+ "version" "5.2.1"
+ dependencies:
+ "@babel/runtime" "^7.8.7"
+ "csstype" "^3.0.2"
-deferred-leveldown@~5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-5.0.1.tgz#1642eb18b535dfb2b6ac4d39fb10a9cbcfd13b09"
- integrity sha512-BXohsvTedWOLkj2n/TY+yqVlrCWa2Zs8LSxh3uCAgFOru7/pjxKyZAexGa1j83BaKloER4PqUyQ9rGPJLt9bqA==
+"dom-serializer@~0.1.0", "dom-serializer@0":
+ "integrity" "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA=="
+ "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz"
+ "version" "0.1.1"
dependencies:
- abstract-leveldown "~6.0.0"
- inherits "^2.0.3"
-
-deferred-leveldown@~5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz#27a997ad95408b61161aa69bd489b86c71b78058"
- integrity sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==
- dependencies:
- abstract-leveldown "~6.2.1"
- inherits "^2.0.3"
+ "domelementtype" "^1.3.0"
+ "entities" "^1.1.1"
-define-properties@^1.1.2, define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
- dependencies:
- object-keys "^1.0.12"
-
-delay@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
- integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-
-delimit-stream@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b"
- integrity sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs=
-
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-
-deprecated-decorator@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37"
- integrity sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=
-
-des.js@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
- integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
- dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-
-detect-indent@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
- integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg=
- dependencies:
- repeating "^2.0.0"
-
-detect-libc@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
-detect-newline@2.X:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
- integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
-
-dicer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.0.tgz#eacd98b3bfbf92e8ab5c2fdb71aaac44bb06b872"
- integrity sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==
- dependencies:
- streamsearch "0.1.2"
-
-diff@4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
- integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
-
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
- dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
-dns-over-http-resolver@^1.0.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz#194d5e140a42153f55bb79ac5a64dd2768c36af9"
- integrity sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==
- dependencies:
- debug "^4.3.1"
- native-fetch "^3.0.0"
- receptacle "^1.3.2"
-
-dom-serializer@0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
- integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
- dependencies:
- domelementtype "^2.0.1"
- entities "^2.0.0"
-
-dom-serializer@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
- integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
- dependencies:
- domelementtype "^1.3.0"
- entities "^1.1.1"
-
-dom-walk@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
- integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
-
-domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
- integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
-
-domelementtype@^2.0.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
- integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
-
-domhandler@2.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
- integrity sha1-LeWaCCLVAn+r/28DLCsloqir5zg=
- dependencies:
- domelementtype "1"
-
-domhandler@^2.3.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
- integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
- dependencies:
- domelementtype "1"
-
-domutils@1.5, domutils@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
-domutils@^1.5.1:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
- integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
-dot-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee"
- integrity sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=
- dependencies:
- no-case "^2.2.0"
-
-dot-prop@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4"
- integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==
- dependencies:
- is-obj "^1.0.0"
-
-double-ended-queue@2.1.0-0:
- version "2.1.0-0"
- resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c"
- integrity sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=
-
-duplexer3@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
- integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
-
-duplexify@^3.2.0:
- version "3.7.1"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
- integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
- dependencies:
- end-of-stream "^1.0.0"
- inherits "^2.0.1"
- readable-stream "^2.0.0"
- stream-shift "^1.0.0"
-
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
-ed2curve@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/ed2curve/-/ed2curve-0.3.0.tgz#322b575152a45305429d546b071823a93129a05d"
- integrity sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==
- dependencies:
- tweetnacl "1.x.x"
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-
-electron-fetch@^1.7.2:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.7.3.tgz#06cf363d7f64073ec00a37e9949ec9d29ce6b08a"
- integrity sha512-1AVMaxrHXTTMqd7EK0MGWusdqNr07Rpj8Th6bG4at0oNgIi/1LBwa9CjT/0Zy+M0k/tSJPS04nFxHj0SXDVgVw==
- dependencies:
- encoding "^0.1.13"
-
-electron-to-chromium@^1.3.723:
- version "1.3.774"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.774.tgz#4d6661a23119e35151646c9543b346bb3beca423"
- integrity sha512-Fggh17Q1yyv1uMzq8Qn1Ci58P50qcRXMXd2MBcB9sxo6rJxjUutWcNw8uCm3gFWMdcblBO6mDT5HzX/RVRRECA==
-
-elliptic@6.5.3:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6"
- integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==
- dependencies:
- bn.js "^4.4.0"
- brorand "^1.0.1"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.0"
-
-elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3:
- version "6.5.4"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
- integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
- dependencies:
- bn.js "^4.11.9"
- brorand "^1.1.0"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.1"
- inherits "^2.0.4"
- minimalistic-assert "^1.0.1"
- minimalistic-crypto-utils "^1.0.1"
-
-emittery@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.4.1.tgz#abe9d3297389ba424ac87e53d1c701962ce7433d"
- integrity sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==
-
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
-
-encoding-down@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/encoding-down/-/encoding-down-6.3.0.tgz#b1c4eb0e1728c146ecaef8e32963c549e76d082b"
- integrity sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==
- dependencies:
- abstract-leveldown "^6.2.1"
- inherits "^2.0.3"
- level-codec "^9.0.0"
- level-errors "^2.0.0"
-
-encoding@^0.1.11, encoding@^0.1.13:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
- dependencies:
- iconv-lite "^0.6.2"
-
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-end-stream@~0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/end-stream/-/end-stream-0.1.0.tgz#32003f3f438a2b0143168137f8fa6e9866c81ed5"
- integrity sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU=
- dependencies:
- write-stream "~0.4.3"
-
-entities@1.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
- integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=
-
-entities@^1.1.1, entities@~1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
- integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
-
-entities@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
- integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-
-err-code@^2.0.0, err-code@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
- integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
-
-err-code@^3.0.0, err-code@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/err-code/-/err-code-3.0.1.tgz#a444c7b992705f2b120ee320b09972eef331c920"
- integrity sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==
-
-errno@~0.1.1:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
- integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
- dependencies:
- prr "~1.0.1"
-
-error-ex@^1.2.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-es-abstract@^1.17.0-next.1, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2:
- version "1.18.3"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0"
- integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==
- 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"
- is-callable "^1.2.3"
- is-negative-zero "^2.0.1"
- is-regex "^1.1.3"
- is-string "^1.0.6"
- object-inspect "^1.10.3"
- 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-array-method-boxes-properly@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
- integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-
-es-get-iterator@^1.0.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7"
- integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.0"
- has-symbols "^1.0.1"
- is-arguments "^1.1.0"
- is-map "^2.0.2"
- is-set "^2.0.2"
- is-string "^1.0.5"
- isarray "^2.0.5"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-es5-ext@^0.10.35, es5-ext@^0.10.50:
- version "0.10.53"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1"
- integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
- dependencies:
- es6-iterator "~2.0.3"
- es6-symbol "~3.1.3"
- next-tick "~1.0.0"
-
-es6-denodeify@^0.1.1:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/es6-denodeify/-/es6-denodeify-0.1.5.tgz#31d4d5fe9c5503e125460439310e16a2a3f39c1f"
- integrity sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8=
-
-es6-iterator@~2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-symbol@^3.1.1, es6-symbol@~3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
- dependencies:
- d "^1.0.1"
- ext "^1.1.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@1.0.3, escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-
-escape-string-regexp@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-escodegen@^1.6.1:
- version "1.14.3"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
- integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
- dependencies:
- esprima "^4.0.1"
- estraverse "^4.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
+"dom-walk@^0.1.0":
+ "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
+ "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz"
+ "version" "0.1.2"
+
+"domelementtype@^1.3.0", "domelementtype@^1.3.1", "domelementtype@1":
+ "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
+ "version" "1.3.1"
+
+"domhandler@^2.3.0":
+ "integrity" "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
+ "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
+ "version" "2.4.2"
+ dependencies:
+ "domelementtype" "1"
+
+"domhandler@2.3":
+ "integrity" "sha1-LeWaCCLVAn+r/28DLCsloqir5zg="
+ "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "domelementtype" "1"
+
+"domutils@^1.5.1", "domutils@1.5", "domutils@1.5.1":
+ "integrity" "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8="
+ "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"
+ "version" "1.5.1"
+ dependencies:
+ "dom-serializer" "0"
+ "domelementtype" "1"
+
+"dot-case@^2.1.0":
+ "integrity" "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4="
+ "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+
+"dot-prop@^4.1.0":
+ "integrity" "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ=="
+ "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz"
+ "version" "4.2.1"
+ dependencies:
+ "is-obj" "^1.0.0"
+
+"double-ended-queue@2.1.0-0":
+ "integrity" "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw="
+ "resolved" "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz"
+ "version" "2.1.0-0"
+
+"duplexer3@^0.1.4":
+ "integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
+ "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"
+ "version" "0.1.4"
+
+"duplexify@^3.2.0":
+ "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g=="
+ "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz"
+ "version" "3.7.1"
+ dependencies:
+ "end-of-stream" "^1.0.0"
+ "inherits" "^2.0.1"
+ "readable-stream" "^2.0.0"
+ "stream-shift" "^1.0.0"
+
+"ecc-jsbn@~0.1.1":
+ "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
+ "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
+ "version" "0.1.2"
+ dependencies:
+ "jsbn" "~0.1.0"
+ "safer-buffer" "^2.1.0"
+
+"ed2curve@^0.3.0":
+ "integrity" "sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ=="
+ "resolved" "https://registry.npmjs.org/ed2curve/-/ed2curve-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "tweetnacl" "1.x.x"
+
+"ee-first@1.1.1":
+ "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
+ "version" "1.1.1"
+
+"electron-fetch@^1.7.2":
+ "integrity" "sha512-1AVMaxrHXTTMqd7EK0MGWusdqNr07Rpj8Th6bG4at0oNgIi/1LBwa9CjT/0Zy+M0k/tSJPS04nFxHj0SXDVgVw=="
+ "resolved" "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.3.tgz"
+ "version" "1.7.3"
+ dependencies:
+ "encoding" "^0.1.13"
+
+"electron-to-chromium@^1.4.84":
+ "integrity" "sha512-/36KkMuL6+WTrodVlOjtHhH9Ro7BgRaQrh0bfKckwDtdRSjTBuZCOddeXxzK1PkwphoeTxGUFVT9xnmvQ7xEdw=="
+ "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.108.tgz"
+ "version" "1.4.108"
+
+"elliptic@^6.4.0", "elliptic@^6.5.2", "elliptic@^6.5.3", "elliptic@6.5.4":
+ "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="
+ "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz"
+ "version" "6.5.4"
+ dependencies:
+ "bn.js" "^4.11.9"
+ "brorand" "^1.1.0"
+ "hash.js" "^1.0.0"
+ "hmac-drbg" "^1.0.1"
+ "inherits" "^2.0.4"
+ "minimalistic-assert" "^1.0.1"
+ "minimalistic-crypto-utils" "^1.0.1"
+
+"emittery@^0.4.1":
+ "integrity" "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ=="
+ "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz"
+ "version" "0.4.1"
+
+"emoji-regex@^7.0.1":
+ "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
+ "version" "7.0.3"
+
+"emoji-regex@^8.0.0":
+ "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
+ "version" "8.0.0"
+
+"encodeurl@~1.0.2":
+ "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
+ "version" "1.0.2"
+
+"encoding-down@^6.3.0":
+ "integrity" "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw=="
+ "resolved" "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz"
+ "version" "6.3.0"
+ dependencies:
+ "abstract-leveldown" "^6.2.1"
+ "inherits" "^2.0.3"
+ "level-codec" "^9.0.0"
+ "level-errors" "^2.0.0"
+
+"encoding@^0.1.0", "encoding@^0.1.11", "encoding@^0.1.13":
+ "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
+ "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
+ "version" "0.1.13"
+ dependencies:
+ "iconv-lite" "^0.6.2"
+
+"end-of-stream@^1.0.0", "end-of-stream@^1.1.0":
+ "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
+ "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
+ "version" "1.4.4"
+ dependencies:
+ "once" "^1.4.0"
+
+"end-stream@~0.1.0":
+ "integrity" "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU="
+ "resolved" "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz"
+ "version" "0.1.0"
+ dependencies:
+ "write-stream" "~0.4.3"
+
+"entities@^1.1.1", "entities@~1.1.1":
+ "integrity" "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
+ "resolved" "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"
+ "version" "1.1.2"
+
+"entities@1.0":
+ "integrity" "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY="
+ "resolved" "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"
+ "version" "1.0.0"
+
+"err-code@^2.0.0", "err-code@^2.0.3":
+ "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
+ "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz"
+ "version" "2.0.3"
+
+"err-code@^3.0.0":
+ "integrity" "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
+ "resolved" "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz"
+ "version" "3.0.1"
+
+"err-code@^3.0.1":
+ "integrity" "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
+ "resolved" "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz"
+ "version" "3.0.1"
+
+"errno@~0.1.1":
+ "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
+ "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
+ "version" "0.1.8"
+ dependencies:
+ "prr" "~1.0.1"
+
+"error-ex@^1.2.0", "error-ex@^1.3.1":
+ "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
+ "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
+ "version" "1.3.2"
+ dependencies:
+ "is-arrayish" "^0.2.1"
+
+"es-abstract@^1.17.0-next.1", "es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2":
+ "integrity" "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw=="
+ "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz"
+ "version" "1.18.3"
+ 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"
+ "is-callable" "^1.2.3"
+ "is-negative-zero" "^2.0.1"
+ "is-regex" "^1.1.3"
+ "is-string" "^1.0.6"
+ "object-inspect" "^1.10.3"
+ "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-array-method-boxes-properly@^1.0.0":
+ "integrity" "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
+ "resolved" "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz"
+ "version" "1.0.0"
+
+"es-get-iterator@^1.0.2":
+ "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ=="
+ "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "get-intrinsic" "^1.1.0"
+ "has-symbols" "^1.0.1"
+ "is-arguments" "^1.1.0"
+ "is-map" "^2.0.2"
+ "is-set" "^2.0.2"
+ "is-string" "^1.0.5"
+ "isarray" "^2.0.5"
+
+"es-to-primitive@^1.2.1":
+ "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
+ "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
+ "version" "1.2.1"
+ dependencies:
+ "is-callable" "^1.1.4"
+ "is-date-object" "^1.0.1"
+ "is-symbol" "^1.0.2"
+
+"es5-ext@^0.10.35", "es5-ext@^0.10.50":
+ "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q=="
+ "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz"
+ "version" "0.10.53"
+ dependencies:
+ "es6-iterator" "~2.0.3"
+ "es6-symbol" "~3.1.3"
+ "next-tick" "~1.0.0"
+
+"es6-denodeify@^0.1.1":
+ "integrity" "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8="
+ "resolved" "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz"
+ "version" "0.1.5"
+
+"es6-iterator@~2.0.3":
+ "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c="
+ "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
+ "version" "2.0.3"
+ dependencies:
+ "d" "1"
+ "es5-ext" "^0.10.35"
+ "es6-symbol" "^3.1.1"
+
+"es6-symbol@^3.1.1", "es6-symbol@~3.1.3":
+ "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="
+ "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
+ "version" "3.1.3"
+ dependencies:
+ "d" "^1.0.1"
+ "ext" "^1.1.2"
+
+"escalade@^3.1.1":
+ "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
+ "version" "3.1.1"
+
+"escape-html@~1.0.3", "escape-html@1.0.3":
+ "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
+ "version" "1.0.3"
+
+"escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5":
+ "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
+ "version" "1.0.5"
+
+"escape-string-regexp@^4.0.0":
+ "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
+ "version" "4.0.0"
+
+"escape-string-regexp@4.0.0":
+ "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
+ "version" "4.0.0"
+
+"escodegen@^1.6.1":
+ "integrity" "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw=="
+ "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz"
+ "version" "1.14.3"
+ dependencies:
+ "esprima" "^4.0.1"
+ "estraverse" "^4.2.0"
+ "esutils" "^2.0.2"
+ "optionator" "^0.8.1"
optionalDependencies:
- source-map "~0.6.1"
-
-esdoc@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/esdoc/-/esdoc-1.1.0.tgz#07d40ebf791764cd537929c29111e20a857624f3"
- integrity sha512-vsUcp52XJkOWg9m1vDYplGZN2iDzvmjDL5M/Mp8qkoDG3p2s0yIQCIjKR5wfPBaM3eV14a6zhQNYiNTCVzPnxA==
- dependencies:
- babel-generator "6.26.1"
- babel-traverse "6.26.0"
- babylon "6.18.0"
- cheerio "1.0.0-rc.2"
- color-logger "0.0.6"
- escape-html "1.0.3"
- fs-extra "5.0.0"
- ice-cap "0.0.4"
- marked "0.3.19"
- minimist "1.2.0"
- taffydb "2.7.3"
-
-esprima@^4.0.0, esprima@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-estraverse@^4.2.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-
-eth-block-tracker@^4.4.2:
- version "4.4.3"
- resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz#766a0a0eb4a52c867a28328e9ae21353812cf626"
- integrity sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==
+ "source-map" "~0.6.1"
+
+"esdoc@^1.0.4":
+ "integrity" "sha512-vsUcp52XJkOWg9m1vDYplGZN2iDzvmjDL5M/Mp8qkoDG3p2s0yIQCIjKR5wfPBaM3eV14a6zhQNYiNTCVzPnxA=="
+ "resolved" "https://registry.npmjs.org/esdoc/-/esdoc-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "babel-generator" "6.26.1"
+ "babel-traverse" "6.26.0"
+ "babylon" "6.18.0"
+ "cheerio" "1.0.0-rc.2"
+ "color-logger" "0.0.6"
+ "escape-html" "1.0.3"
+ "fs-extra" "5.0.0"
+ "ice-cap" "0.0.4"
+ "marked" "0.3.19"
+ "minimist" "1.2.0"
+ "taffydb" "2.7.3"
+
+"esprima@^4.0.0", "esprima@^4.0.1":
+ "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
+ "version" "4.0.1"
+
+"estraverse@^4.2.0":
+ "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
+ "version" "4.3.0"
+
+"esutils@^2.0.2":
+ "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
+ "version" "2.0.3"
+
+"etag@~1.8.1":
+ "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
+ "version" "1.8.1"
+
+"eth-block-tracker@^4.4.2":
+ "integrity" "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw=="
+ "resolved" "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz"
+ "version" "4.4.3"
dependencies:
"@babel/plugin-transform-runtime" "^7.5.5"
"@babel/runtime" "^7.5.5"
- eth-query "^2.1.0"
- json-rpc-random-id "^1.0.1"
- pify "^3.0.0"
- safe-event-emitter "^1.0.1"
-
-eth-ens-namehash@2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf"
- integrity sha1-IprEbsqG1S4MmR58sq74P/D2i88=
- dependencies:
- idna-uts46-hx "^2.3.1"
- js-sha3 "^0.5.7"
-
-eth-json-rpc-errors@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz#148377ef55155585981c21ff574a8937f9d6991f"
- integrity sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==
- dependencies:
- fast-safe-stringify "^2.0.6"
-
-eth-json-rpc-errors@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz#c1965de0301fe941c058e928bebaba2e1285e3c4"
- integrity sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==
- dependencies:
- fast-safe-stringify "^2.0.6"
-
-eth-lib@0.2.8:
- version "0.2.8"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.8.tgz#b194058bef4b220ad12ea497431d6cb6aa0623c8"
- integrity sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- xhr-request-promise "^0.1.2"
-
-eth-lib@^0.1.26:
- version "0.1.29"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.1.29.tgz#0c11f5060d42da9f931eab6199084734f4dbd1d9"
- integrity sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- nano-json-stream-parser "^0.1.2"
- servify "^0.1.12"
- ws "^3.0.0"
- xhr-request-promise "^0.1.2"
-
-eth-query@^2.1.0, eth-query@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e"
- integrity sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=
- dependencies:
- json-rpc-random-id "^1.0.0"
- xtend "^4.0.1"
-
-eth-rpc-errors@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz#d7b22653c70dbf9defd4ef490fd08fe70608ca10"
- integrity sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==
- dependencies:
- fast-safe-stringify "^2.0.6"
-
-ethereum-bloom-filters@^1.0.6:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a"
- integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==
- dependencies:
- js-sha3 "^0.8.0"
-
-ethereum-common@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.2.0.tgz#13bf966131cce1eeade62a1b434249bb4cb120ca"
- integrity sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==
-
-ethereum-common@^0.0.18:
- version "0.0.18"
- resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.0.18.tgz#2fdc3576f232903358976eb39da783213ff9523f"
- integrity sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=
-
-ethereum-cryptography@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191"
- integrity sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==
+ "eth-query" "^2.1.0"
+ "json-rpc-random-id" "^1.0.1"
+ "pify" "^3.0.0"
+ "safe-event-emitter" "^1.0.1"
+
+"eth-ens-namehash@2.0.8":
+ "integrity" "sha1-IprEbsqG1S4MmR58sq74P/D2i88="
+ "resolved" "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz"
+ "version" "2.0.8"
+ dependencies:
+ "idna-uts46-hx" "^2.3.1"
+ "js-sha3" "^0.5.7"
+
+"eth-json-rpc-errors@^1.0.1":
+ "integrity" "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg=="
+ "resolved" "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "fast-safe-stringify" "^2.0.6"
+
+"eth-json-rpc-errors@^2.0.2":
+ "integrity" "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA=="
+ "resolved" "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "fast-safe-stringify" "^2.0.6"
+
+"eth-lib@^0.1.26":
+ "integrity" "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ=="
+ "resolved" "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz"
+ "version" "0.1.29"
+ dependencies:
+ "bn.js" "^4.11.6"
+ "elliptic" "^6.4.0"
+ "nano-json-stream-parser" "^0.1.2"
+ "servify" "^0.1.12"
+ "ws" "^3.0.0"
+ "xhr-request-promise" "^0.1.2"
+
+"eth-lib@0.2.8":
+ "integrity" "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw=="
+ "resolved" "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz"
+ "version" "0.2.8"
+ dependencies:
+ "bn.js" "^4.11.6"
+ "elliptic" "^6.4.0"
+ "xhr-request-promise" "^0.1.2"
+
+"eth-query@^2.1.0", "eth-query@^2.1.2":
+ "integrity" "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4="
+ "resolved" "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "json-rpc-random-id" "^1.0.0"
+ "xtend" "^4.0.1"
+
+"eth-rpc-errors@^3.0.0":
+ "integrity" "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg=="
+ "resolved" "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "fast-safe-stringify" "^2.0.6"
+
+"eth-sig-util@^3.0.1":
+ "integrity" "sha512-0Us50HiGGvZgjtWTyAI/+qTzYPMLy5Q451D0Xy68bxq1QMWdoOddDwGvsqcFT27uohKgalM9z/yxplyt+mY2iQ=="
+ "resolved" "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "ethereumjs-abi" "^0.6.8"
+ "ethereumjs-util" "^5.1.1"
+ "tweetnacl" "^1.0.3"
+ "tweetnacl-util" "^0.15.0"
+
+"ethereum-bloom-filters@^1.0.6":
+ "integrity" "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA=="
+ "resolved" "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz"
+ "version" "1.0.10"
+ dependencies:
+ "js-sha3" "^0.8.0"
+
+"ethereum-common@^0.0.18":
+ "integrity" "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8="
+ "resolved" "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz"
+ "version" "0.0.18"
+
+"ethereum-common@0.2.0":
+ "integrity" "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA=="
+ "resolved" "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz"
+ "version" "0.2.0"
+
+"ethereum-cryptography@^0.1.3":
+ "integrity" "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ=="
+ "resolved" "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz"
+ "version" "0.1.3"
dependencies:
"@types/pbkdf2" "^3.0.0"
"@types/secp256k1" "^4.0.1"
- blakejs "^1.1.0"
- browserify-aes "^1.2.0"
- bs58check "^2.1.2"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- hash.js "^1.1.7"
- keccak "^3.0.0"
- pbkdf2 "^3.0.17"
- randombytes "^2.1.0"
- safe-buffer "^5.1.2"
- scrypt-js "^3.0.0"
- secp256k1 "^4.0.1"
- setimmediate "^1.0.5"
-
-ethereum-protocol@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz#b7d68142f4105e0ae7b5e178cf42f8d4dc4b93cf"
- integrity sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg==
-
-ethereumjs-abi@^0.6.8:
- version "0.6.8"
- resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz#71bc152db099f70e62f108b7cdfca1b362c6fcae"
- integrity sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==
- dependencies:
- bn.js "^4.11.8"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-account@^2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz#eeafc62de544cb07b0ee44b10f572c9c49e00a84"
- integrity sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==
- dependencies:
- ethereumjs-util "^5.0.0"
- rlp "^2.0.0"
- safe-buffer "^5.1.1"
-
-ethereumjs-block@^1.2.2, ethereumjs-block@^1.6.0:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz#78b88e6cc56de29a6b4884ee75379b6860333c3f"
- integrity sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==
- dependencies:
- async "^2.0.1"
- ethereum-common "0.2.0"
- ethereumjs-tx "^1.2.2"
- ethereumjs-util "^5.0.0"
- merkle-patricia-tree "^2.1.2"
-
-ethereumjs-block@~2.2.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz#c7654be7e22df489fda206139ecd63e2e9c04965"
- integrity sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==
- dependencies:
- async "^2.0.1"
- ethereumjs-common "^1.5.0"
- ethereumjs-tx "^2.1.1"
- ethereumjs-util "^5.0.0"
- merkle-patricia-tree "^2.1.2"
-
-ethereumjs-common@^1.1.0, ethereumjs-common@^1.5.0:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz#2065dbe9214e850f2e955a80e650cb6999066979"
- integrity sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==
-
-ethereumjs-tx@^1.2.0, ethereumjs-tx@^1.2.2, ethereumjs-tx@^1.3.7:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz#88323a2d875b10549b8347e09f4862b546f3d89a"
- integrity sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==
- dependencies:
- ethereum-common "^0.0.18"
- ethereumjs-util "^5.0.0"
-
-ethereumjs-tx@^2.1.1, ethereumjs-tx@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz#5dfe7688bf177b45c9a23f86cf9104d47ea35fed"
- integrity sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==
- dependencies:
- ethereumjs-common "^1.5.0"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-util@^5.0.0, ethereumjs-util@^5.1.1, ethereumjs-util@^5.1.2, ethereumjs-util@^5.1.5:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz#a833f0e5fca7e5b361384dc76301a721f537bf65"
- integrity sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==
- dependencies:
- bn.js "^4.11.0"
- create-hash "^1.1.2"
- elliptic "^6.5.2"
- ethereum-cryptography "^0.1.3"
- ethjs-util "^0.1.3"
- rlp "^2.0.0"
- safe-buffer "^5.1.1"
-
-ethereumjs-util@^6.0.0, ethereumjs-util@^6.1.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69"
- integrity sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==
+ "blakejs" "^1.1.0"
+ "browserify-aes" "^1.2.0"
+ "bs58check" "^2.1.2"
+ "create-hash" "^1.2.0"
+ "create-hmac" "^1.1.7"
+ "hash.js" "^1.1.7"
+ "keccak" "^3.0.0"
+ "pbkdf2" "^3.0.17"
+ "randombytes" "^2.1.0"
+ "safe-buffer" "^5.1.2"
+ "scrypt-js" "^3.0.0"
+ "secp256k1" "^4.0.1"
+ "setimmediate" "^1.0.5"
+
+"ethereum-protocol@^1.0.1":
+ "integrity" "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg=="
+ "resolved" "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz"
+ "version" "1.0.1"
+
+"ethereumjs-abi@^0.6.8":
+ "integrity" "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz"
+ "version" "0.6.8"
+ dependencies:
+ "bn.js" "^4.11.8"
+ "ethereumjs-util" "^6.0.0"
+
+"ethereumjs-account@^2.0.3":
+ "integrity" "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz"
+ "version" "2.0.5"
+ dependencies:
+ "ethereumjs-util" "^5.0.0"
+ "rlp" "^2.0.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-block@^1.2.2", "ethereumjs-block@^1.6.0":
+ "integrity" "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz"
+ "version" "1.7.1"
+ dependencies:
+ "async" "^2.0.1"
+ "ethereum-common" "0.2.0"
+ "ethereumjs-tx" "^1.2.2"
+ "ethereumjs-util" "^5.0.0"
+ "merkle-patricia-tree" "^2.1.2"
+
+"ethereumjs-block@~2.2.0":
+ "integrity" "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz"
+ "version" "2.2.2"
+ dependencies:
+ "async" "^2.0.1"
+ "ethereumjs-common" "^1.5.0"
+ "ethereumjs-tx" "^2.1.1"
+ "ethereumjs-util" "^5.0.0"
+ "merkle-patricia-tree" "^2.1.2"
+
+"ethereumjs-common@^1.1.0", "ethereumjs-common@^1.5.0":
+ "integrity" "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz"
+ "version" "1.5.2"
+
+"ethereumjs-tx@^1.2.2", "ethereumjs-tx@^1.3.7":
+ "integrity" "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz"
+ "version" "1.3.7"
+ dependencies:
+ "ethereum-common" "^0.0.18"
+ "ethereumjs-util" "^5.0.0"
+
+"ethereumjs-tx@^2.1.1":
+ "integrity" "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "ethereumjs-common" "^1.5.0"
+ "ethereumjs-util" "^6.0.0"
+
+"ethereumjs-util@^5.0.0":
+ "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
+ "version" "5.2.1"
+ dependencies:
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "^0.1.3"
+ "rlp" "^2.0.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-util@^5.1.1":
+ "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
+ "version" "5.2.1"
+ dependencies:
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "^0.1.3"
+ "rlp" "^2.0.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-util@^5.1.2":
+ "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
+ "version" "5.2.1"
+ dependencies:
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "^0.1.3"
+ "rlp" "^2.0.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-util@^5.1.5":
+ "integrity" "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz"
+ "version" "5.2.1"
+ dependencies:
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "^0.1.3"
+ "rlp" "^2.0.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-util@^6.0.0":
+ "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz"
+ "version" "6.2.1"
+ dependencies:
+ "@types/bn.js" "^4.11.3"
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "0.1.6"
+ "rlp" "^2.2.3"
+
+"ethereumjs-util@^6.1.0":
+ "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz"
+ "version" "6.2.1"
dependencies:
"@types/bn.js" "^4.11.3"
- bn.js "^4.11.0"
- create-hash "^1.1.2"
- elliptic "^6.5.2"
- ethereum-cryptography "^0.1.3"
- ethjs-util "0.1.6"
- rlp "^2.2.3"
-
-ethereumjs-util@^7.0.10, ethereumjs-util@^7.0.2, ethereumjs-util@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz#e2b43a30bfcdbcb432a4eb42bd5f2393209b3fd5"
- integrity sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==
+ "bn.js" "^4.11.0"
+ "create-hash" "^1.1.2"
+ "elliptic" "^6.5.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "0.1.6"
+ "rlp" "^2.2.3"
+
+"ethereumjs-util@^7.0.10", "ethereumjs-util@^7.1.0":
+ "integrity" "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz"
+ "version" "7.1.0"
dependencies:
"@types/bn.js" "^5.1.0"
- bn.js "^5.1.2"
- create-hash "^1.1.2"
- ethereum-cryptography "^0.1.3"
- ethjs-util "0.1.6"
- rlp "^2.2.4"
-
-ethereumjs-vm@^2.3.4, ethereumjs-vm@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz#76243ed8de031b408793ac33907fb3407fe400c6"
- integrity sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==
- dependencies:
- async "^2.1.2"
- async-eventemitter "^0.2.2"
- ethereumjs-account "^2.0.3"
- ethereumjs-block "~2.2.0"
- ethereumjs-common "^1.1.0"
- ethereumjs-util "^6.0.0"
- fake-merkle-patricia-tree "^1.0.1"
- functional-red-black-tree "^1.0.1"
- merkle-patricia-tree "^2.3.2"
- rustbn.js "~0.2.0"
- safe-buffer "^5.1.1"
-
-ethereumjs-wallet@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-wallet/-/ethereumjs-wallet-1.0.1.tgz#664a4bcacfc1291ca2703de066df1178938dba1c"
- integrity sha512-3Z5g1hG1das0JWU6cQ9HWWTY2nt9nXCcwj7eXVNAHKbo00XAZO8+NHlwdgXDWrL0SXVQMvTWN8Q/82DRH/JhPw==
- dependencies:
- aes-js "^3.1.1"
- bs58check "^2.1.2"
- ethereum-cryptography "^0.1.3"
- ethereumjs-util "^7.0.2"
- randombytes "^2.0.6"
- scrypt-js "^3.0.1"
- utf8 "^3.0.0"
- uuid "^3.3.2"
-
-ethers@^4.0.32:
- version "4.0.48"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-4.0.48.tgz#330c65b8133e112b0613156e57e92d9009d8fbbe"
- integrity sha512-sZD5K8H28dOrcidzx9f8KYh8083n5BexIO3+SbE4jK83L85FxtpXZBCQdXb8gkg+7sBqomcLhhkU7UHL+F7I2g==
- dependencies:
- aes-js "3.0.0"
- bn.js "^4.4.0"
- elliptic "6.5.3"
- hash.js "1.1.3"
- js-sha3 "0.5.7"
- scrypt-js "2.0.4"
- setimmediate "1.0.4"
- uuid "2.0.1"
- xmlhttprequest "1.8.0"
-
-ethjs-unit@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699"
- integrity sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=
- dependencies:
- bn.js "4.11.6"
- number-to-bn "1.7.0"
-
-ethjs-util@0.1.6, ethjs-util@^0.1.3:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536"
- integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==
- dependencies:
- is-hex-prefixed "1.0.0"
- strip-hex-prefix "1.0.0"
-
-event-iterator@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/event-iterator/-/event-iterator-1.2.0.tgz#2e71dc6ca56f1cf8ebcb2b9be7fdfd10acabbb76"
- integrity sha512-Daq7YUl0Mv1i4QEgzGQlz0jrx7hUFNyLGbiF+Ap7NCMCjDLCCnolyj6s0TAc6HmrBziO5rNVHsPwGMp7KdRPvw==
-
-event-iterator@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/event-iterator/-/event-iterator-2.0.0.tgz#10f06740cc1e9fd6bc575f334c2bc1ae9d2dbf62"
- integrity sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==
-
-event-target-shim@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
- integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-
-eventemitter3@4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
- integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
-
-eventemitter3@^3.1.0, eventemitter3@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
- integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
-
-events@^3.0.0, events@^3.2.0, events@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
- dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
-
-exenv@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d"
- integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=
-
-exit-on-epipe@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692"
- integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==
-
-expand-brackets@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
- integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
- dependencies:
- is-posix-bracket "^0.1.0"
-
-expand-range@^1.8.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
- integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
- dependencies:
- fill-range "^2.1.0"
-
-express@^4.0.0, express@^4.14.0, express@^4.17.1:
- version "4.17.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
- integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
- dependencies:
- accepts "~1.3.7"
- array-flatten "1.1.1"
- body-parser "1.19.0"
- content-disposition "0.5.3"
- content-type "~1.0.4"
- cookie "0.4.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.5"
- qs "6.7.0"
- range-parser "~1.2.1"
- safe-buffer "5.1.2"
- send "0.17.1"
- serve-static "1.14.1"
- setprototypeof "1.1.1"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-ext@^1.1.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244"
- integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==
- dependencies:
- type "^2.0.0"
-
-extend-shallow@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
- dependencies:
- is-extendable "^0.1.0"
-
-extend@^3.0.0, extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-extglob@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
- integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
- dependencies:
- is-extglob "^1.0.0"
-
-extract-files@9.0.0, extract-files@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a"
- integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
-
-extsprintf@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
- integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
-
-fake-merkle-patricia-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz#4b8c3acfb520afadf9860b1f14cd8ce3402cddd3"
- integrity sha1-S4w6z7Ugr635hgsfFM2M40As3dM=
- dependencies:
- checkpoint-store "^1.1.0"
-
-faker@^5.3.1:
- version "5.5.3"
- resolved "https://registry.yarnpkg.com/faker/-/faker-5.5.3.tgz#c57974ee484431b25205c2c8dc09fda861e51e0e"
- integrity sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==
-
-fast-check@^2.12.1:
- version "2.17.0"
- resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-2.17.0.tgz#9b9637684332be386219a5f73a4799874da7461c"
- integrity sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==
- dependencies:
- pure-rand "^5.0.0"
-
-fast-deep-equal@^3.1.1:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-fifo@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.0.0.tgz#9bc72e6860347bb045a876d1c5c0af11e9b984e7"
- integrity sha512-4VEXmjxLj7sbs8J//cn2qhRap50dGzF5n8fjay8mau+Jn4hxSeR3xPFwxMaQq/pDaq7+KQk0PAbC2+nWDkJrmQ==
-
-fast-future@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/fast-future/-/fast-future-1.0.2.tgz#8435a9aaa02d79248d17d704e76259301d99280a"
- integrity sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=
-
-fast-glob@^3.1.1:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
- integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
+ "bn.js" "^5.1.2"
+ "create-hash" "^1.1.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethjs-util" "0.1.6"
+ "rlp" "^2.2.4"
+
+"ethereumjs-util@^7.1.2":
+ "integrity" "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz"
+ "version" "7.1.4"
+ dependencies:
+ "@types/bn.js" "^5.1.0"
+ "bn.js" "^5.1.2"
+ "create-hash" "^1.1.2"
+ "ethereum-cryptography" "^0.1.3"
+ "rlp" "^2.2.4"
+
+"ethereumjs-vm@^2.3.4", "ethereumjs-vm@^2.6.0":
+ "integrity" "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz"
+ "version" "2.6.0"
+ dependencies:
+ "async" "^2.1.2"
+ "async-eventemitter" "^0.2.2"
+ "ethereumjs-account" "^2.0.3"
+ "ethereumjs-block" "~2.2.0"
+ "ethereumjs-common" "^1.1.0"
+ "ethereumjs-util" "^6.0.0"
+ "fake-merkle-patricia-tree" "^1.0.1"
+ "functional-red-black-tree" "^1.0.1"
+ "merkle-patricia-tree" "^2.3.2"
+ "rustbn.js" "~0.2.0"
+ "safe-buffer" "^5.1.1"
+
+"ethereumjs-wallet@^1.0.1":
+ "integrity" "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA=="
+ "resolved" "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "aes-js" "^3.1.2"
+ "bs58check" "^2.1.2"
+ "ethereum-cryptography" "^0.1.3"
+ "ethereumjs-util" "^7.1.2"
+ "randombytes" "^2.1.0"
+ "scrypt-js" "^3.0.1"
+ "utf8" "^3.0.0"
+ "uuid" "^8.3.2"
+
+"ethers@^4.0.32":
+ "integrity" "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg=="
+ "resolved" "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz"
+ "version" "4.0.49"
+ dependencies:
+ "aes-js" "3.0.0"
+ "bn.js" "^4.11.9"
+ "elliptic" "6.5.4"
+ "hash.js" "1.1.3"
+ "js-sha3" "0.5.7"
+ "scrypt-js" "2.0.4"
+ "setimmediate" "1.0.4"
+ "uuid" "2.0.1"
+ "xmlhttprequest" "1.8.0"
+
+"ethjs-unit@0.1.6":
+ "integrity" "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk="
+ "resolved" "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz"
+ "version" "0.1.6"
+ dependencies:
+ "bn.js" "4.11.6"
+ "number-to-bn" "1.7.0"
+
+"ethjs-util@^0.1.3", "ethjs-util@0.1.6":
+ "integrity" "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w=="
+ "resolved" "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz"
+ "version" "0.1.6"
+ dependencies:
+ "is-hex-prefixed" "1.0.0"
+ "strip-hex-prefix" "1.0.0"
+
+"event-iterator@^1.0.0":
+ "integrity" "sha512-Daq7YUl0Mv1i4QEgzGQlz0jrx7hUFNyLGbiF+Ap7NCMCjDLCCnolyj6s0TAc6HmrBziO5rNVHsPwGMp7KdRPvw=="
+ "resolved" "https://registry.npmjs.org/event-iterator/-/event-iterator-1.2.0.tgz"
+ "version" "1.2.0"
+
+"event-iterator@^2.0.0":
+ "integrity" "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ=="
+ "resolved" "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz"
+ "version" "2.0.0"
+
+"event-target-shim@^5.0.0":
+ "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
+ "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz"
+ "version" "5.0.1"
+
+"eventemitter3@^3.1.0":
+ "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
+ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz"
+ "version" "3.1.2"
+
+"eventemitter3@^3.1.2":
+ "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
+ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz"
+ "version" "3.1.2"
+
+"eventemitter3@4.0.4":
+ "integrity" "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
+ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz"
+ "version" "4.0.4"
+
+"events@^3.0.0", "events@^3.2.0", "events@^3.3.0":
+ "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
+ "version" "3.3.0"
+
+"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3":
+ "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
+ "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "md5.js" "^1.3.4"
+ "safe-buffer" "^5.1.1"
+
+"exenv@^1.2.2":
+ "integrity" "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
+ "resolved" "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz"
+ "version" "1.2.2"
+
+"exit-on-epipe@~1.0.1":
+ "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="
+ "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz"
+ "version" "1.0.1"
+
+"expand-brackets@^0.1.4":
+ "integrity" "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s="
+ "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"
+ "version" "0.1.5"
+ dependencies:
+ "is-posix-bracket" "^0.1.0"
+
+"expand-range@^1.8.1":
+ "integrity" "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc="
+ "resolved" "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"
+ "version" "1.8.2"
+ dependencies:
+ "fill-range" "^2.1.0"
+
+"express@^4.0.0", "express@^4.14.0", "express@^4.17.1":
+ "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
+ "resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz"
+ "version" "4.17.1"
+ dependencies:
+ "accepts" "~1.3.7"
+ "array-flatten" "1.1.1"
+ "body-parser" "1.19.0"
+ "content-disposition" "0.5.3"
+ "content-type" "~1.0.4"
+ "cookie" "0.4.0"
+ "cookie-signature" "1.0.6"
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "etag" "~1.8.1"
+ "finalhandler" "~1.1.2"
+ "fresh" "0.5.2"
+ "merge-descriptors" "1.0.1"
+ "methods" "~1.1.2"
+ "on-finished" "~2.3.0"
+ "parseurl" "~1.3.3"
+ "path-to-regexp" "0.1.7"
+ "proxy-addr" "~2.0.5"
+ "qs" "6.7.0"
+ "range-parser" "~1.2.1"
+ "safe-buffer" "5.1.2"
+ "send" "0.17.1"
+ "serve-static" "1.14.1"
+ "setprototypeof" "1.1.1"
+ "statuses" "~1.5.0"
+ "type-is" "~1.6.18"
+ "utils-merge" "1.0.1"
+ "vary" "~1.1.2"
+
+"ext@^1.1.2":
+ "integrity" "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A=="
+ "resolved" "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "type" "^2.0.0"
+
+"extend-shallow@^2.0.1":
+ "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
+ "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "is-extendable" "^0.1.0"
+
+"extend@^3.0.0", "extend@~3.0.2":
+ "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
+ "version" "3.0.2"
+
+"extglob@^0.3.1":
+ "integrity" "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE="
+ "resolved" "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"
+ "version" "0.3.2"
+ dependencies:
+ "is-extglob" "^1.0.0"
+
+"extract-files@^9.0.0", "extract-files@9.0.0":
+ "integrity" "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ=="
+ "resolved" "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz"
+ "version" "9.0.0"
+
+"extsprintf@^1.2.0", "extsprintf@1.3.0":
+ "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
+ "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
+ "version" "1.3.0"
+
+"fake-merkle-patricia-tree@^1.0.1":
+ "integrity" "sha1-S4w6z7Ugr635hgsfFM2M40As3dM="
+ "resolved" "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "checkpoint-store" "^1.1.0"
+
+"faker@^5.3.1":
+ "integrity" "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g=="
+ "resolved" "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz"
+ "version" "5.5.3"
+
+"fast-check@^2.12.1":
+ "integrity" "sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw=="
+ "resolved" "https://registry.npmjs.org/fast-check/-/fast-check-2.17.0.tgz"
+ "version" "2.17.0"
+ dependencies:
+ "pure-rand" "^5.0.0"
+
+"fast-deep-equal@^3.1.1":
+ "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
+ "version" "3.1.3"
+
+"fast-fifo@^1.0.0":
+ "integrity" "sha512-4VEXmjxLj7sbs8J//cn2qhRap50dGzF5n8fjay8mau+Jn4hxSeR3xPFwxMaQq/pDaq7+KQk0PAbC2+nWDkJrmQ=="
+ "resolved" "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.0.0.tgz"
+ "version" "1.0.0"
+
+"fast-future@~1.0.2":
+ "integrity" "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo="
+ "resolved" "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz"
+ "version" "1.0.2"
+
+"fast-glob@^3.1.1":
+ "integrity" "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q=="
+ "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-json-stable-stringify@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-
-fast-safe-stringify@^2.0.6:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f"
- integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==
-
-fast-sha256@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/fast-sha256/-/fast-sha256-1.3.0.tgz#7916ba2054eeb255982608cccd0f6660c79b7ae6"
- integrity sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==
-
-fastestsmallesttextencoderdecoder@^1.0.22:
- version "1.0.22"
- resolved "https://registry.yarnpkg.com/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz#59b47e7b965f45258629cc6c127bf783281c5e93"
- integrity sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==
-
-fastq@^1.6.0:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807"
- integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==
- dependencies:
- reusify "^1.0.4"
-
-fb-watchman@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
- integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
- dependencies:
- bser "2.1.1"
-
-fbjs-css-vars@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
- integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
-
-fbjs@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.0.tgz#0907067fb3f57a78f45d95f1eacffcacd623c165"
- integrity sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==
- dependencies:
- cross-fetch "^3.0.4"
- fbjs-css-vars "^1.0.0"
- loose-envify "^1.0.0"
- object-assign "^4.1.0"
- promise "^7.1.1"
- setimmediate "^1.0.5"
- ua-parser-js "^0.7.18"
-
-fetch-cookie@0.10.1:
- version "0.10.1"
- resolved "https://registry.yarnpkg.com/fetch-cookie/-/fetch-cookie-0.10.1.tgz#5ea88f3d36950543c87997c27ae2aeafb4b5c4d4"
- integrity sha512-beB+VEd4cNeVG1PY+ee74+PkuCQnik78pgLi5Ah/7qdUfov8IctU0vLUbBT8/10Ma5GMBeI4wtxhGrEfKNYs2g==
- dependencies:
- tough-cookie "^2.3.3 || ^3.0.1 || ^4.0.0"
-
-fetch-cookie@0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/fetch-cookie/-/fetch-cookie-0.7.0.tgz#a6fc137ad8363aa89125864c6451b86ecb7de802"
- integrity sha512-Mm5pGlT3agW6t71xVM7vMZPIvI7T4FaTuFW4jari6dVzYHFDb3WZZsGpN22r/o3XMdkM0E7sPd1EGeyVbH2Tgg==
- dependencies:
- es6-denodeify "^0.1.1"
- tough-cookie "^2.3.1"
-
-fetch-ponyfill@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz#ae3ce5f732c645eab87e4ae8793414709b239893"
- integrity sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=
- dependencies:
- node-fetch "~1.7.1"
-
-file-uri-to-path@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
- integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
-
-filecoin.js@^0.0.5-alpha:
- version "0.0.5-alpha"
- resolved "https://registry.yarnpkg.com/filecoin.js/-/filecoin.js-0.0.5-alpha.tgz#cf6f14ae0715e88c290aeacfe813ff48a69442cd"
- integrity sha512-xPrB86vDnTPfmvtN/rJSrhl4M77694ruOgNXd0+5gP67mgmCDhStLCqcr+zHIDRgDpraf7rY+ELbwjXZcQNdpQ==
+ "glob-parent" "^5.1.2"
+ "merge2" "^1.3.0"
+ "micromatch" "^4.0.4"
+
+"fast-json-stable-stringify@^2.0.0":
+ "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
+ "version" "2.1.0"
+
+"fast-levenshtein@~2.0.6":
+ "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
+ "version" "2.0.6"
+
+"fast-safe-stringify@^2.0.6":
+ "integrity" "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
+ "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
+ "version" "2.1.1"
+
+"fast-sha256@^1.3.0":
+ "integrity" "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "resolved" "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz"
+ "version" "1.3.0"
+
+"fastestsmallesttextencoderdecoder@^1.0.22":
+ "integrity" "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw=="
+ "resolved" "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz"
+ "version" "1.0.22"
+
+"fastq@^1.6.0":
+ "integrity" "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw=="
+ "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz"
+ "version" "1.11.1"
+ dependencies:
+ "reusify" "^1.0.4"
+
+"fb-watchman@^2.0.0":
+ "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg=="
+ "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "bser" "2.1.1"
+
+"fbjs-css-vars@^1.0.0":
+ "integrity" "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="
+ "resolved" "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz"
+ "version" "1.0.2"
+
+"fbjs@^3.0.0":
+ "integrity" "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg=="
+ "resolved" "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "cross-fetch" "^3.0.4"
+ "fbjs-css-vars" "^1.0.0"
+ "loose-envify" "^1.0.0"
+ "object-assign" "^4.1.0"
+ "promise" "^7.1.1"
+ "setimmediate" "^1.0.5"
+ "ua-parser-js" "^0.7.18"
+
+"fetch-cookie@0.10.1":
+ "integrity" "sha512-beB+VEd4cNeVG1PY+ee74+PkuCQnik78pgLi5Ah/7qdUfov8IctU0vLUbBT8/10Ma5GMBeI4wtxhGrEfKNYs2g=="
+ "resolved" "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.10.1.tgz"
+ "version" "0.10.1"
+ dependencies:
+ "tough-cookie" "^2.3.3 || ^3.0.1 || ^4.0.0"
+
+"fetch-cookie@0.7.0":
+ "integrity" "sha512-Mm5pGlT3agW6t71xVM7vMZPIvI7T4FaTuFW4jari6dVzYHFDb3WZZsGpN22r/o3XMdkM0E7sPd1EGeyVbH2Tgg=="
+ "resolved" "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.0.tgz"
+ "version" "0.7.0"
+ dependencies:
+ "es6-denodeify" "^0.1.1"
+ "tough-cookie" "^2.3.1"
+
+"fetch-ponyfill@^4.0.0":
+ "integrity" "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM="
+ "resolved" "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "node-fetch" "~1.7.1"
+
+"file-uri-to-path@1.0.0":
+ "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
+ "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
+ "version" "1.0.0"
+
+"filecoin.js@^0.0.5-alpha":
+ "integrity" "sha512-xPrB86vDnTPfmvtN/rJSrhl4M77694ruOgNXd0+5gP67mgmCDhStLCqcr+zHIDRgDpraf7rY+ELbwjXZcQNdpQ=="
+ "resolved" "https://registry.npmjs.org/filecoin.js/-/filecoin.js-0.0.5-alpha.tgz"
+ "version" "0.0.5-alpha"
dependencies:
"@ledgerhq/hw-transport-webusb" "^5.22.0"
"@nodefactory/filsnap-adapter" "^0.2.1"
"@nodefactory/filsnap-types" "^0.2.1"
"@zondax/filecoin-signing-tools" "github:Digital-MOB-Filecoin/filecoin-signing-tools-js"
- bignumber.js "^9.0.0"
- bitcore-lib "^8.22.2"
- bitcore-mnemonic "^8.22.2"
- btoa-lite "^1.0.0"
- events "^3.2.0"
- isomorphic-ws "^4.0.1"
- node-fetch "^2.6.0"
- rpc-websockets "^5.3.1"
- scrypt-async "^2.0.1"
- tweetnacl "^1.0.3"
- tweetnacl-util "^0.15.1"
- websocket "^1.0.31"
- ws "^7.3.1"
-
-filename-regex@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
- integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
-
-fill-range@^2.1.0:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
- integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
- dependencies:
- is-number "^2.1.0"
- isobject "^2.0.0"
- randomatic "^3.0.0"
- repeat-element "^1.1.2"
- repeat-string "^1.5.2"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- statuses "~1.5.0"
- unpipe "~1.0.0"
-
-find-up@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-find-up@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
- integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
- dependencies:
- path-exists "^2.0.0"
- pinkie-promise "^2.0.0"
-
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-first-chunk-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
- integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=
-
-flat@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.1.tgz#a392059cc382881ff98642f5da4dde0a959f309b"
- integrity sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==
- dependencies:
- is-buffer "~2.0.3"
-
-follow-redirects@^1.10.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"
- integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-for-in@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
-
-for-own@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
- integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
- dependencies:
- for-in "^1.0.1"
-
-foreach@^2.0.4, foreach@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
- integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=
-
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
-
-form-data@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682"
- integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
-
-fs-capacitor@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-2.0.4.tgz#5a22e72d40ae5078b4fe64fe4d08c0d3fc88ad3c"
- integrity sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA==
-
-fs-extra@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd"
- integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^4.0.2:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
- integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^9.0.1, fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-minipass@^1.2.5:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
- integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
- dependencies:
- minipass "^2.6.0"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@~2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
-gauge@~2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
- integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
-gensync@^1.0.0-beta.2:
- version "1.0.0-beta.2"
- resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
- integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-get-caller-file@^2.0.1:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-func-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
- integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
- integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.1"
-
-get-iterator@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/get-iterator/-/get-iterator-1.0.2.tgz#cd747c02b4c084461fac14f48f6b45a80ed25c82"
- integrity sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==
-
-get-params@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/get-params/-/get-params-0.1.2.tgz#bae0dfaba588a0c60d7834c0d8dc2ff60eeef2fe"
- integrity sha1-uuDfq6WIoMYNeDTA2Nwv9g7u8v4=
-
-get-prototype-of@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/get-prototype-of/-/get-prototype-of-0.0.0.tgz#98772bd10716d16deb4b322516c469efca28ac44"
- integrity sha1-mHcr0QcW0W3rSzIlFsRp78oorEQ=
-
-get-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
- integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
-
-get-stream@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
- dependencies:
- assert-plus "^1.0.0"
-
-glob-base@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
- integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
- dependencies:
- glob-parent "^2.0.0"
- is-glob "^2.0.0"
-
-glob-parent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
- integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
- dependencies:
- is-glob "^2.0.0"
-
-glob-parent@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
- dependencies:
- is-glob "^3.1.0"
- path-dirname "^1.0.0"
-
-glob-parent@^5.1.2, glob-parent@~5.1.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-stream@^5.3.2:
- version "5.3.5"
- resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22"
- integrity sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=
- dependencies:
- extend "^3.0.0"
- glob "^5.0.3"
- glob-parent "^3.0.0"
- micromatch "^2.3.7"
- ordered-read-streams "^0.3.0"
- through2 "^0.6.0"
- to-absolute-glob "^0.1.1"
- unique-stream "^2.0.2"
-
-glob@7.1.6:
- version "7.1.6"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
- integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^5.0.3:
- version "5.0.15"
- resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.1, glob@^7.1.3:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-global@~4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
- integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
- dependencies:
- min-document "^2.19.0"
- process "^0.11.10"
-
-globals@^11.1.0:
- version "11.12.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-globals@^9.18.0:
- version "9.18.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
- integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
-
-globalthis@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b"
- integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==
- dependencies:
- define-properties "^1.1.3"
-
-globby@11.0.3:
- version "11.0.3"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"
- integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.1.1"
- ignore "^5.1.4"
- merge2 "^1.3.0"
- slash "^3.0.0"
-
-google-protobuf@^3.13.0, google-protobuf@^3.17.3:
- version "3.17.3"
- resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.17.3.tgz#f87595073545a77946c8f0b67c302c5f7646d700"
- integrity sha512-OVPzcSWIAJ+d5yiHyeaLrdufQtrvaBrF4JQg+z8ynTkbO3uFcujqXszTumqg1cGsAsjkWnI+M5B1xZ19yR4Wyg==
-
-got@9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
+ "bignumber.js" "^9.0.0"
+ "bitcore-lib" "^8.22.2"
+ "bitcore-mnemonic" "^8.22.2"
+ "btoa-lite" "^1.0.0"
+ "events" "^3.2.0"
+ "isomorphic-ws" "^4.0.1"
+ "node-fetch" "^2.6.0"
+ "rpc-websockets" "^5.3.1"
+ "scrypt-async" "^2.0.1"
+ "tweetnacl" "^1.0.3"
+ "tweetnacl-util" "^0.15.1"
+ "websocket" "^1.0.31"
+ "ws" "^7.3.1"
+
+"filename-regex@^2.0.0":
+ "integrity" "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
+ "resolved" "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"
+ "version" "2.0.1"
+
+"fill-range@^2.1.0":
+ "integrity" "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="
+ "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"
+ "version" "2.2.4"
+ dependencies:
+ "is-number" "^2.1.0"
+ "isobject" "^2.0.0"
+ "randomatic" "^3.0.0"
+ "repeat-element" "^1.1.2"
+ "repeat-string" "^1.5.2"
+
+"fill-range@^7.0.1":
+ "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
+ "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
+ "version" "7.0.1"
+ dependencies:
+ "to-regex-range" "^5.0.1"
+
+"finalhandler@~1.1.2":
+ "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="
+ "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "debug" "2.6.9"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "on-finished" "~2.3.0"
+ "parseurl" "~1.3.3"
+ "statuses" "~1.5.0"
+ "unpipe" "~1.0.0"
+
+"find-root@^1.1.0":
+ "integrity" "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ "resolved" "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz"
+ "version" "1.1.0"
+
+"find-up@^1.0.0":
+ "integrity" "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "path-exists" "^2.0.0"
+ "pinkie-promise" "^2.0.0"
+
+"find-up@^2.1.0":
+ "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "locate-path" "^2.0.0"
+
+"find-up@^3.0.0":
+ "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "locate-path" "^3.0.0"
+
+"find-up@^4.1.0":
+ "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "locate-path" "^5.0.0"
+ "path-exists" "^4.0.0"
+
+"find-up@5.0.0":
+ "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
+ "version" "5.0.0"
+ dependencies:
+ "locate-path" "^6.0.0"
+ "path-exists" "^4.0.0"
+
+"first-chunk-stream@^1.0.0":
+ "integrity" "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04="
+ "resolved" "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz"
+ "version" "1.0.0"
+
+"flat@^4.1.0":
+ "integrity" "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA=="
+ "resolved" "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz"
+ "version" "4.1.1"
+ dependencies:
+ "is-buffer" "~2.0.3"
+
+"follow-redirects@^1.10.0":
+ "integrity" "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg=="
+ "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz"
+ "version" "1.14.1"
+
+"for-each@^0.3.3":
+ "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="
+ "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"
+ "version" "0.3.3"
+ dependencies:
+ "is-callable" "^1.1.3"
+
+"for-in@^1.0.1":
+ "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
+ "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"
+ "version" "1.0.2"
+
+"for-own@^0.1.4":
+ "integrity" "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4="
+ "resolved" "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"
+ "version" "0.1.5"
+ dependencies:
+ "for-in" "^1.0.1"
+
+"foreach@^2.0.4", "foreach@^2.0.5":
+ "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
+ "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"
+ "version" "2.0.5"
+
+"forever-agent@~0.6.1":
+ "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
+ "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
+ "version" "0.6.1"
+
+"form-data@^3.0.0":
+ "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg=="
+ "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "asynckit" "^0.4.0"
+ "combined-stream" "^1.0.8"
+ "mime-types" "^2.1.12"
+
+"form-data@~2.3.2":
+ "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
+ "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
+ "version" "2.3.3"
+ dependencies:
+ "asynckit" "^0.4.0"
+ "combined-stream" "^1.0.6"
+ "mime-types" "^2.1.12"
+
+"form-data@3.0.0":
+ "integrity" "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg=="
+ "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "asynckit" "^0.4.0"
+ "combined-stream" "^1.0.8"
+ "mime-types" "^2.1.12"
+
+"form-data@4.0.0":
+ "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
+ "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "asynckit" "^0.4.0"
+ "combined-stream" "^1.0.8"
+ "mime-types" "^2.1.12"
+
+"forwarded@0.2.0":
+ "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
+ "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
+ "version" "0.2.0"
+
+"fresh@0.5.2":
+ "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
+ "version" "0.5.2"
+
+"fs-capacitor@^2.0.4":
+ "integrity" "sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA=="
+ "resolved" "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.4.tgz"
+ "version" "2.0.4"
+
+"fs-extra@^4.0.2":
+ "integrity" "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="
+ "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "graceful-fs" "^4.1.2"
+ "jsonfile" "^4.0.0"
+ "universalify" "^0.1.0"
+
+"fs-extra@^9.0.1", "fs-extra@^9.1.0":
+ "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="
+ "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
+ "version" "9.1.0"
+ dependencies:
+ "at-least-node" "^1.0.0"
+ "graceful-fs" "^4.2.0"
+ "jsonfile" "^6.0.1"
+ "universalify" "^2.0.0"
+
+"fs-extra@5.0.0":
+ "integrity" "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ=="
+ "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz"
+ "version" "5.0.0"
+ dependencies:
+ "graceful-fs" "^4.1.2"
+ "jsonfile" "^4.0.0"
+ "universalify" "^0.1.0"
+
+"fs-minipass@^1.2.5":
+ "integrity" "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="
+ "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz"
+ "version" "1.2.7"
+ dependencies:
+ "minipass" "^2.6.0"
+
+"fs.realpath@^1.0.0":
+ "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
+ "version" "1.0.0"
+
+"fsevents@~2.1.2":
+ "integrity" "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ=="
+ "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz"
+ "version" "2.1.3"
+
+"function-bind@^1.1.1":
+ "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
+ "version" "1.1.1"
+
+"functional-red-black-tree@^1.0.1":
+ "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
+ "version" "1.0.1"
+
+"gauge@~2.7.3":
+ "integrity" "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c="
+ "resolved" "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz"
+ "version" "2.7.4"
+ dependencies:
+ "aproba" "^1.0.3"
+ "console-control-strings" "^1.0.0"
+ "has-unicode" "^2.0.0"
+ "object-assign" "^4.1.0"
+ "signal-exit" "^3.0.0"
+ "string-width" "^1.0.1"
+ "strip-ansi" "^3.0.1"
+ "wide-align" "^1.1.0"
+
+"gensync@^1.0.0-beta.2":
+ "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
+ "version" "1.0.0-beta.2"
+
+"get-caller-file@^2.0.1":
+ "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
+ "version" "2.0.5"
+
+"get-func-name@^2.0.0":
+ "integrity" "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
+ "resolved" "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"
+ "version" "2.0.0"
+
+"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1":
+ "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
+ "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "function-bind" "^1.1.1"
+ "has" "^1.0.3"
+ "has-symbols" "^1.0.1"
+
+"get-iterator@^1.0.2":
+ "integrity" "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg=="
+ "resolved" "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz"
+ "version" "1.0.2"
+
+"get-params@^0.1.2":
+ "integrity" "sha1-uuDfq6WIoMYNeDTA2Nwv9g7u8v4="
+ "resolved" "https://registry.npmjs.org/get-params/-/get-params-0.1.2.tgz"
+ "version" "0.1.2"
+
+"get-prototype-of@0.0.0":
+ "integrity" "sha1-mHcr0QcW0W3rSzIlFsRp78oorEQ="
+ "resolved" "https://registry.npmjs.org/get-prototype-of/-/get-prototype-of-0.0.0.tgz"
+ "version" "0.0.0"
+
+"get-stream@^3.0.0":
+ "integrity" "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
+ "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"
+ "version" "3.0.0"
+
+"get-stream@^4.1.0":
+ "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="
+ "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "pump" "^3.0.0"
+
+"get-stream@^5.1.0":
+ "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="
+ "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
+ "version" "5.2.0"
+ dependencies:
+ "pump" "^3.0.0"
+
+"getpass@^0.1.1":
+ "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
+ "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
+ "version" "0.1.7"
+ dependencies:
+ "assert-plus" "^1.0.0"
+
+"glob-base@^0.3.0":
+ "integrity" "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q="
+ "resolved" "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "glob-parent" "^2.0.0"
+ "is-glob" "^2.0.0"
+
+"glob-parent@^2.0.0":
+ "integrity" "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "is-glob" "^2.0.0"
+
+"glob-parent@^3.0.0":
+ "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "is-glob" "^3.1.0"
+ "path-dirname" "^1.0.0"
+
+"glob-parent@^5.1.2":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
+ dependencies:
+ "is-glob" "^4.0.1"
+
+"glob-parent@~5.1.0":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
+ dependencies:
+ "is-glob" "^4.0.1"
+
+"glob-stream@^5.3.2":
+ "integrity" "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI="
+ "resolved" "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz"
+ "version" "5.3.5"
+ dependencies:
+ "extend" "^3.0.0"
+ "glob" "^5.0.3"
+ "glob-parent" "^3.0.0"
+ "micromatch" "^2.3.7"
+ "ordered-read-streams" "^0.3.0"
+ "through2" "^0.6.0"
+ "to-absolute-glob" "^0.1.1"
+ "unique-stream" "^2.0.2"
+
+"glob@^5.0.3":
+ "integrity" "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E="
+ "resolved" "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"
+ "version" "5.0.15"
+ dependencies:
+ "inflight" "^1.0.4"
+ "inherits" "2"
+ "minimatch" "2 || 3"
+ "once" "^1.3.0"
+ "path-is-absolute" "^1.0.0"
+
+"glob@^7.1.1":
+ "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="
+ "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
+ "version" "7.1.7"
+ dependencies:
+ "fs.realpath" "^1.0.0"
+ "inflight" "^1.0.4"
+ "inherits" "2"
+ "minimatch" "^3.0.4"
+ "once" "^1.3.0"
+ "path-is-absolute" "^1.0.0"
+
+"glob@^7.1.3":
+ "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="
+ "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
+ "version" "7.1.7"
+ dependencies:
+ "fs.realpath" "^1.0.0"
+ "inflight" "^1.0.4"
+ "inherits" "2"
+ "minimatch" "^3.0.4"
+ "once" "^1.3.0"
+ "path-is-absolute" "^1.0.0"
+
+"glob@7.1.6":
+ "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA=="
+ "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
+ "version" "7.1.6"
+ dependencies:
+ "fs.realpath" "^1.0.0"
+ "inflight" "^1.0.4"
+ "inherits" "2"
+ "minimatch" "^3.0.4"
+ "once" "^1.3.0"
+ "path-is-absolute" "^1.0.0"
+
+"global@~4.4.0":
+ "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="
+ "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz"
+ "version" "4.4.0"
+ dependencies:
+ "min-document" "^2.19.0"
+ "process" "^0.11.10"
+
+"globals@^11.1.0":
+ "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
+ "version" "11.12.0"
+
+"globals@^9.18.0":
+ "integrity" "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
+ "resolved" "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz"
+ "version" "9.18.0"
+
+"globalthis@^1.0.1":
+ "integrity" "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ=="
+ "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "define-properties" "^1.1.3"
+
+"globby@11.0.3":
+ "integrity" "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg=="
+ "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz"
+ "version" "11.0.3"
+ dependencies:
+ "array-union" "^2.1.0"
+ "dir-glob" "^3.0.1"
+ "fast-glob" "^3.1.1"
+ "ignore" "^5.1.4"
+ "merge2" "^1.3.0"
+ "slash" "^3.0.0"
+
+"google-protobuf@^3.13.0", "google-protobuf@^3.14.0", "google-protobuf@^3.17.3", "google-protobuf@^3.2.0":
+ "integrity" "sha512-OVPzcSWIAJ+d5yiHyeaLrdufQtrvaBrF4JQg+z8ynTkbO3uFcujqXszTumqg1cGsAsjkWnI+M5B1xZ19yR4Wyg=="
+ "resolved" "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.17.3.tgz"
+ "version" "3.17.3"
+
+"got@^7.1.0":
+ "integrity" "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw=="
+ "resolved" "https://registry.npmjs.org/got/-/got-7.1.0.tgz"
+ "version" "7.1.0"
+ dependencies:
+ "decompress-response" "^3.2.0"
+ "duplexer3" "^0.1.4"
+ "get-stream" "^3.0.0"
+ "is-plain-obj" "^1.1.0"
+ "is-retry-allowed" "^1.0.0"
+ "is-stream" "^1.0.0"
+ "isurl" "^1.0.0-alpha5"
+ "lowercase-keys" "^1.0.0"
+ "p-cancelable" "^0.3.0"
+ "p-timeout" "^1.1.1"
+ "safe-buffer" "^5.0.1"
+ "timed-out" "^4.0.0"
+ "url-parse-lax" "^1.0.0"
+ "url-to-options" "^1.0.1"
+
+"got@9.6.0":
+ "integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q=="
+ "resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
+ "version" "9.6.0"
dependencies:
"@sindresorhus/is" "^0.14.0"
"@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
-
-got@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a"
- integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==
- dependencies:
- decompress-response "^3.2.0"
- duplexer3 "^0.1.4"
- get-stream "^3.0.0"
- is-plain-obj "^1.1.0"
- is-retry-allowed "^1.0.0"
- is-stream "^1.0.0"
- isurl "^1.0.0-alpha5"
- lowercase-keys "^1.0.0"
- p-cancelable "^0.3.0"
- p-timeout "^1.1.1"
- safe-buffer "^5.0.1"
- timed-out "^4.0.0"
- url-parse-lax "^1.0.0"
- url-to-options "^1.0.1"
-
-graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
- version "4.2.6"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
- integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
-
-graphql-extensions@^0.15.0:
- version "0.15.0"
- resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.15.0.tgz#3f291f9274876b0c289fa4061909a12678bd9817"
- integrity sha512-bVddVO8YFJPwuACn+3pgmrEg6I8iBuYLuwvxiE+lcQQ7POotVZxm2rgGw0PvVYmWWf3DT7nTVDZ5ROh/ALp8mA==
+ "cacheable-request" "^6.0.0"
+ "decompress-response" "^3.3.0"
+ "duplexer3" "^0.1.4"
+ "get-stream" "^4.1.0"
+ "lowercase-keys" "^1.0.1"
+ "mimic-response" "^1.0.1"
+ "p-cancelable" "^1.0.0"
+ "to-readable-stream" "^1.0.0"
+ "url-parse-lax" "^3.0.0"
+
+"graceful-fs@^4.0.0", "graceful-fs@^4.1.11", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@4.X":
+ "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
+ "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz"
+ "version" "4.2.6"
+
+"graphql-extensions@^0.15.0":
+ "integrity" "sha512-bVddVO8YFJPwuACn+3pgmrEg6I8iBuYLuwvxiE+lcQQ7POotVZxm2rgGw0PvVYmWWf3DT7nTVDZ5ROh/ALp8mA=="
+ "resolved" "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.15.0.tgz"
+ "version" "0.15.0"
dependencies:
"@apollographql/apollo-tools" "^0.5.0"
- apollo-server-env "^3.1.0"
- apollo-server-types "^0.9.0"
+ "apollo-server-env" "^3.1.0"
+ "apollo-server-types" "^0.9.0"
-graphql-subscriptions@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz#2142b2d729661ddf967b7388f7cf1dd4cf2e061d"
- integrity sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==
+"graphql-subscriptions@^1.0.0":
+ "integrity" "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g=="
+ "resolved" "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
- iterall "^1.3.0"
+ "iterall" "^1.3.0"
-graphql-tag@^2.11.0, graphql-tag@^2.12.0:
- version "2.12.5"
- resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f"
- integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==
+"graphql-tag@^2.11.0", "graphql-tag@^2.12.0":
+ "integrity" "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ=="
+ "resolved" "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz"
+ "version" "2.12.5"
dependencies:
- tslib "^2.1.0"
+ "tslib" "^2.1.0"
-graphql-tools@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.8.tgz#e7fb9f0d43408fb0878ba66b522ce871bafe9d30"
- integrity sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==
+"graphql-tools@^4.0.8":
+ "integrity" "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg=="
+ "resolved" "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz"
+ "version" "4.0.8"
dependencies:
- apollo-link "^1.2.14"
- apollo-utilities "^1.0.1"
- deprecated-decorator "^0.1.6"
- iterall "^1.1.3"
- uuid "^3.1.0"
+ "apollo-link" "^1.2.14"
+ "apollo-utilities" "^1.0.1"
+ "deprecated-decorator" "^0.1.6"
+ "iterall" "^1.1.3"
+ "uuid" "^3.1.0"
-graphql-tools@^6.2.4:
- version "6.2.6"
- resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-6.2.6.tgz#557c6d32797a02988f214bd596dec2abd12425dd"
- integrity sha512-OyhSvK5ALVVD6bFiWjAqv2+lRyvjIRfb6Br5Tkjrv++rxnXDodPH/zhMbDGRw+W3SD5ioGEEz84yO48iPiN7jA==
+"graphql-tools@^6.2.4":
+ "integrity" "sha512-OyhSvK5ALVVD6bFiWjAqv2+lRyvjIRfb6Br5Tkjrv++rxnXDodPH/zhMbDGRw+W3SD5ioGEEz84yO48iPiN7jA=="
+ "resolved" "https://registry.npmjs.org/graphql-tools/-/graphql-tools-6.2.6.tgz"
+ "version" "6.2.6"
dependencies:
"@graphql-tools/batch-delegate" "^6.2.6"
"@graphql-tools/code-file-loader" "^6.2.4"
@@ -5609,3249 +6094,3343 @@ graphql-tools@^6.2.4:
"@graphql-tools/url-loader" "^6.2.4"
"@graphql-tools/utils" "^6.2.4"
"@graphql-tools/wrap" "^6.2.4"
- tslib "~2.0.1"
+ "tslib" "~2.0.1"
-graphql-ws@^4.4.1:
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c"
- integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==
+"graphql-ws@^4.4.1":
+ "integrity" "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag=="
+ "resolved" "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz"
+ "version" "4.9.0"
-graphql@^15.3.0:
- version "15.5.1"
- resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad"
- integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==
+"graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^14.0.0 || ^15.0.0", "graphql@^14.2.1 || ^15.0.0", "graphql@^15.0.0", "graphql@^15.3.0", "graphql@>=0.10.0", "graphql@>=0.11 <=15", "graphql@0.13.1 - 15", "graphql@14 - 15":
+ "integrity" "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw=="
+ "resolved" "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz"
+ "version" "15.5.1"
-growl@1.10.5:
- version "1.10.5"
- resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
- integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
+"growl@1.10.5":
+ "integrity" "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA=="
+ "resolved" "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz"
+ "version" "1.10.5"
-gulp-sourcemaps@^1.5.2:
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz#b437d1f3d980cf26e81184823718ce15ae6597b6"
- integrity sha1-tDfR89mAzyboEYSCNxjOFa5ll7Y=
+"gulp-sourcemaps@^1.5.2":
+ "integrity" "sha1-tDfR89mAzyboEYSCNxjOFa5ll7Y="
+ "resolved" "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz"
+ "version" "1.12.1"
dependencies:
"@gulp-sourcemaps/map-sources" "1.X"
- acorn "4.X"
- convert-source-map "1.X"
- css "2.X"
- debug-fabulous "0.0.X"
- detect-newline "2.X"
- graceful-fs "4.X"
- source-map "~0.6.0"
- strip-bom "2.X"
- through2 "2.X"
- vinyl "1.X"
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
-
-har-validator@~5.1.3:
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
- integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
- dependencies:
- ajv "^6.12.3"
- har-schema "^2.0.0"
-
-has-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
- integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
- dependencies:
- ansi-regex "^2.0.0"
-
-has-bigints@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
- integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-symbol-support-x@^1.4.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455"
- integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==
-
-has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
- integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
-
-has-to-string-tag-x@^1.2.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d"
- integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==
- dependencies:
- has-symbol-support-x "^1.4.1"
-
-has-unicode@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-hash.js@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
- integrity sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.0"
-
-hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
-
-he@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-header-case@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d"
- integrity sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.3"
-
-hmac-drbg@^1.0.0, hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
-hoist-non-react-statics@^3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
- integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
- dependencies:
- react-is "^16.7.0"
-
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-htmlparser2@^3.9.1:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
- integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
- dependencies:
- domelementtype "^1.3.1"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^3.1.1"
-
-htmlparser2@~3.8.1:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
- integrity sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
- dependencies:
- domelementtype "1"
- domhandler "2.3"
- domutils "1.5"
- entities "1.0"
- readable-stream "1.1"
-
-http-cache-semantics@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http-errors@1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
- integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
-http-errors@^1.7.3:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507"
- integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
-http-errors@~1.7.2:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
- integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
-http-https@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"
- integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-ice-cap@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/ice-cap/-/ice-cap-0.0.4.tgz#8a6d31ab4cac8d4b56de4fa946df3352561b6e18"
- integrity sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=
- dependencies:
- cheerio "0.20.0"
- color-logger "0.0.3"
-
-iconv-lite@0.4.24, iconv-lite@^0.4.4:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-iconv-lite@^0.6.2:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
- integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
- dependencies:
- safer-buffer ">= 2.1.2 < 3.0.0"
-
-idna-uts46-hx@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz#a1dc5c4df37eee522bf66d969cc980e00e8711f9"
- integrity sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==
- dependencies:
- punycode "2.1.0"
-
-ieee754@^1.1.13, ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore-walk@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
- integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
- dependencies:
- minimatch "^3.0.4"
-
-ignore@^5.1.4:
- version "5.1.8"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
- integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-
-immediate@3.0.6:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
- integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
-
-immediate@3.3.0, immediate@^3.2.2, immediate@^3.2.3:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266"
- integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==
-
-immediate@~3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c"
- integrity sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=
-
-immutable@~3.7.6:
- version "3.7.6"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b"
- integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks=
-
-import-from@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"
- integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
- dependencies:
- resolve-from "^5.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-
-inherits@=2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
- integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
-
-ini@~1.3.0:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-install@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/install/-/install-0.13.0.tgz#6af6e9da9dd0987de2ab420f78e60d9c17260776"
- integrity sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==
-
-invariant@^2.2.2:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
-invert-kv@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
- integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
-
-ip-regex@^4.0.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5"
- integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
-ipfs-core-types@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/ipfs-core-types/-/ipfs-core-types-0.2.1.tgz#460bf2116477ce621995468c962c685dbdc4ac6f"
- integrity sha512-q93+93qSybku6woZaajE9mCrHeVoMzNtZ7S5m/zx0+xHRhnoLlg8QNnGGsb5/+uFQt/RiBArsIw/Q61K9Jwkzw==
- dependencies:
- cids "^1.1.5"
- multiaddr "^8.0.0"
- peer-id "^0.14.1"
-
-ipfs-core-utils@^0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/ipfs-core-utils/-/ipfs-core-utils-0.6.1.tgz#59d1ca9ff4a33bbf6497c4abe024573c3fd7d784"
- integrity sha512-UFIklwE3CFcsNIhYFDuz0qB7E2QtdFauRfc76kskgiqhGWcjqqiDeND5zBCrAy0u8UMaDqAbFl02f/mIq1yKXw==
- dependencies:
- any-signal "^2.0.0"
- blob-to-it "^1.0.1"
- browser-readablestream-to-it "^1.0.1"
- cids "^1.1.5"
- err-code "^2.0.3"
- ipfs-core-types "^0.2.1"
- ipfs-utils "^5.0.0"
- it-all "^1.0.4"
- it-map "^1.0.4"
- it-peekable "^1.0.1"
- multiaddr "^8.0.0"
- multiaddr-to-uri "^6.0.0"
- parse-duration "^0.4.4"
- timeout-abort-controller "^1.1.1"
- uint8arrays "^1.1.0"
-
-ipfs-http-client@^48.2.2:
- version "48.2.2"
- resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-48.2.2.tgz#b570fb99866f94df1c394a6101a2eb750ff46599"
- integrity sha512-f3ppfWe913SJLvunm0UgqdA1dxVZSGQJPaEVJtqgjxPa5x0fPDiBDdo60g2MgkW1W6bhF9RGlxvHHIE9sv/tdg==
- dependencies:
- any-signal "^2.0.0"
- bignumber.js "^9.0.0"
- cids "^1.1.5"
- debug "^4.1.1"
- form-data "^3.0.0"
- ipfs-core-types "^0.2.1"
- ipfs-core-utils "^0.6.1"
- ipfs-utils "^5.0.0"
- ipld-block "^0.11.0"
- ipld-dag-cbor "^0.17.0"
- ipld-dag-pb "^0.20.0"
- ipld-raw "^6.0.0"
- it-last "^1.0.4"
- it-map "^1.0.4"
- it-tar "^1.2.2"
- it-to-stream "^0.1.2"
- merge-options "^2.0.0"
- multiaddr "^8.0.0"
- multibase "^3.0.0"
- multicodec "^2.0.1"
- multihashes "^3.0.1"
- nanoid "^3.1.12"
- native-abort-controller "~0.0.3"
- parse-duration "^0.4.4"
- stream-to-it "^0.2.2"
- uint8arrays "^1.1.0"
-
-ipfs-utils@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ipfs-utils/-/ipfs-utils-5.0.1.tgz#7c0053d5e77686f45577257a73905d4523e6b4f7"
- integrity sha512-28KZPgO4Uf5duT2ORLAYfboUp98iUshDD7yRAfbNxNAR8Dtidfn6o20rZfoXnkri2zKBVIPlJkuCPmPJB+6erg==
- dependencies:
- abort-controller "^3.0.0"
- any-signal "^2.1.0"
- buffer "^6.0.1"
- electron-fetch "^1.7.2"
- err-code "^2.0.0"
- fs-extra "^9.0.1"
- is-electron "^2.2.0"
- iso-url "^1.0.0"
- it-glob "0.0.10"
- it-to-stream "^0.1.2"
- merge-options "^2.0.0"
- nanoid "^3.1.3"
- native-abort-controller "0.0.3"
- native-fetch "^2.0.0"
- node-fetch "^2.6.0"
- stream-to-it "^0.2.0"
-
-ipld-block@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/ipld-block/-/ipld-block-0.11.1.tgz#c3a7b41aee3244187bd87a73f980e3565d299b6e"
- integrity sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw==
- dependencies:
- cids "^1.0.0"
-
-ipld-dag-cbor@^0.17.0:
- version "0.17.1"
- resolved "https://registry.yarnpkg.com/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz#842e6c250603e5791049168831a425ec03471fb1"
- integrity sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==
- dependencies:
- borc "^2.1.2"
- cids "^1.0.0"
- is-circular "^1.0.2"
- multicodec "^3.0.1"
- multihashing-async "^2.0.0"
- uint8arrays "^2.1.3"
-
-ipld-dag-pb@^0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/ipld-dag-pb/-/ipld-dag-pb-0.20.0.tgz#025c0343aafe6cb9db395dd1dc93c8c60a669360"
- integrity sha512-zfM0EdaolqNjAxIrtpuGKvXxWk5YtH9jKinBuQGTcngOsWFQhyybGCTJHGNGGtRjHNJi2hz5Udy/8pzv4kcKyg==
- dependencies:
- cids "^1.0.0"
- class-is "^1.1.0"
- multicodec "^2.0.0"
- multihashing-async "^2.0.0"
- protons "^2.0.0"
- reset "^0.1.0"
- run "^1.4.0"
- stable "^0.1.8"
- uint8arrays "^1.0.0"
-
-ipld-raw@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/ipld-raw/-/ipld-raw-6.0.0.tgz#74d947fcd2ce4e0e1d5bb650c1b5754ed8ea6da0"
- integrity sha512-UK7fjncAzs59iu/o2kwYtb8jgTtW6B+cNWIiNpAJkfRwqoMk1xD/6i25ktzwe4qO8gQgoR9RxA5ibC23nq8BLg==
- dependencies:
- cids "^1.0.0"
- multicodec "^2.0.0"
- multihashing-async "^2.0.0"
-
-is-arguments@^1.0.4, is-arguments@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9"
- integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==
- dependencies:
- call-bind "^1.0.0"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-is-bigint@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a"
- integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8"
- integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==
- dependencies:
- call-bind "^1.0.2"
-
-is-buffer@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
-is-buffer@~2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
- integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
-
-is-capitalized@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-capitalized/-/is-capitalized-1.0.0.tgz#4c8464b4d91d3e4eeb44889dd2cd8f1b0ac4c136"
- integrity sha1-TIRktNkdPk7rRIid0s2PGwrEwTY=
-
-is-circular@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-circular/-/is-circular-1.0.2.tgz#2e0ab4e9835f4c6b0ea2b9855a84acd501b8366c"
- integrity sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==
-
-is-class@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/is-class/-/is-class-0.0.4.tgz#e057451705bb34e39e3e33598c93a9837296b736"
- integrity sha1-4FdFFwW7NOOePjNZjJOpg3KWtzY=
-
-is-core-module@^2.2.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
- integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5"
- integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==
-
-is-dotfile@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
- integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
-
-is-electron@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0"
- integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==
-
-is-equal-shallow@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
- integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
- dependencies:
- is-primitive "^2.0.0"
-
-is-extendable@^0.1.0, is-extendable@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
-
-is-extglob@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
- integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
-
-is-extglob@^2.1.0, is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-finite@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
- integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
-
-is-fn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fn/-/is-fn-1.0.0.tgz#9543d5de7bcf5b08a22ec8a20bae6e286d510d8c"
- integrity sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=
-
-is-fullwidth-code-point@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
- integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-function@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
- integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
-
-is-generator-function@^1.0.7:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c"
- integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==
-
-is-glob@4.0.1, 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==
- dependencies:
- is-extglob "^2.1.1"
-
-is-glob@^2.0.0, is-glob@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
- integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
- dependencies:
- is-extglob "^1.0.0"
-
-is-glob@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
- dependencies:
- is-extglob "^2.1.0"
-
-is-hex-prefixed@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554"
- integrity sha1-fY035q135dEnFIkTxXPggtd39VQ=
-
-is-ip@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-3.1.0.tgz#2ae5ddfafaf05cb8008a62093cf29734f657c5d8"
- integrity sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==
- dependencies:
- ip-regex "^4.0.0"
-
-is-lower-case@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393"
- integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=
- dependencies:
- lower-case "^1.1.0"
-
-is-map@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
- integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
-
-is-negative-zero@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
- integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
-
-is-number-object@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
- integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==
-
-is-number@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
- integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
- dependencies:
- kind-of "^3.0.2"
-
-is-number@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
- integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-
-is-object@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf"
- integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
-
-is-plain-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
-
-is-plain-obj@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
-
-is-posix-bracket@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
- integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
-
-is-primitive@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
- integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
-
-is-promise@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3"
- integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==
-
-is-regex@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"
- integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==
- dependencies:
- call-bind "^1.0.2"
- has-symbols "^1.0.2"
-
-is-retry-allowed@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
- integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
-
-is-set@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
- integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
-
-is-stream@^1.0.0, is-stream@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
-
-is-string@^1.0.5, is-string@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f"
- integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.3:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e"
- integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==
- dependencies:
- available-typed-arrays "^1.0.2"
- call-bind "^1.0.2"
- es-abstract "^1.18.0-next.2"
- foreach "^2.0.5"
- has-symbols "^1.0.1"
-
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-
-is-upper-case@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"
- integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=
- dependencies:
- upper-case "^1.1.0"
-
-is-utf8@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
- integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
-
-is-valid-glob@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe"
- integrity sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=
-
-isarray@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
- integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
-
-isarray@1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-iso-constants@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/iso-constants/-/iso-constants-0.1.2.tgz#3d2456ed5aeaa55d18564f285ba02a47a0d885b4"
- integrity sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==
-
-iso-random-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/iso-random-stream/-/iso-random-stream-2.0.0.tgz#3f0118166d5443148bbc134345fb100002ad0f1d"
- integrity sha512-lGuIu104KfBV9ubYTSaE3GeAr6I69iggXxBHbTBc5u/XKlwlWl0LCytnkIZissaKqvxablwRD9B3ktVnmIUnEg==
- dependencies:
- events "^3.3.0"
- readable-stream "^3.4.0"
-
-iso-url@^1.0.0:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-1.1.5.tgz#875a0f2bf33fa1fc200f8d89e3f49eee57a8f0d9"
- integrity sha512-+3JqoKdBTGmyv9vOkS6b9iHhvK34UajfTibrH/1HOK8TI7K2VsM0qOCd+aJdWKtSOA8g3PqZfcwDmnR0p3klqQ==
-
-iso-url@~0.4.7:
- version "0.4.7"
- resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-0.4.7.tgz#de7e48120dae46921079fe78f325ac9e9217a385"
- integrity sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==
-
-isobject@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
- dependencies:
- isarray "1.0.0"
-
-isomorphic-ws@4.0.1, isomorphic-ws@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
- integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
-
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
-
-isurl@^1.0.0-alpha5:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67"
- integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==
- dependencies:
- has-to-string-tag-x "^1.2.0"
- is-object "^1.0.1"
-
-it-all@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/it-all/-/it-all-1.0.5.tgz#e880510d7e73ebb79063a76296a2eb3cb77bbbdb"
- integrity sha512-ygD4kA4vp8fi+Y+NBgEKt6W06xSbv6Ub/0V8d1r3uCyJ9Izwa1UspkIOlqY9fOee0Z1w3WRo1+VWyAU4DgtufA==
-
-it-concat@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/it-concat/-/it-concat-1.0.3.tgz#84db9376e4c77bf7bc1fd933bb90f184e7cef32b"
- integrity sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==
- dependencies:
- bl "^4.0.0"
-
-it-drain@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/it-drain/-/it-drain-1.0.4.tgz#15ee0e90fba4b5bc8cff1c61b8c59d4203293baa"
- integrity sha512-coB7mcyZ4lWBQKoQGJuqM+P94pvpn2T3KY27vcVWPqeB1WmoysRC76VZnzAqrBWzpWcoEJMjZ+fsMBslxNaWfQ==
-
-it-glob@0.0.10:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/it-glob/-/it-glob-0.0.10.tgz#4defd9286f693847c3ff483d2ff65f22e1359ad8"
- integrity sha512-p1PR15djgPV7pxdLOW9j4WcJdla8+91rJdUU2hU2Jm68vkxpIEXK55VHBeH8Lvqh2vqLtM83t8q4BuJxue6niA==
- dependencies:
- fs-extra "^9.0.1"
- minimatch "^3.0.4"
-
-it-last@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/it-last/-/it-last-1.0.5.tgz#5c711c7d58948bcbc8e0cb129af3a039ba2a585b"
- integrity sha512-PV/2S4zg5g6dkVuKfgrQfN2rUN4wdTI1FzyAvU+i8RV96syut40pa2s9Dut5X7SkjwA3P0tOhLABLdnOJ0Y/4Q==
-
-it-map@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/it-map/-/it-map-1.0.5.tgz#2f6a9b8f0ba1ed1aeadabf86e00b38c73a1dc299"
- integrity sha512-EElupuWhHVStUgUY+OfTJIS2MZed96lDrAXzJUuqiiqLnIKoBRqtX1ZG2oR0bGDsSppmz83MtzCeKLZ9TVAUxQ==
-
-it-peekable@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/it-peekable/-/it-peekable-1.0.2.tgz#3b2c7948b765f35b3bb07abbb9b2108c644e73c1"
- integrity sha512-LRPLu94RLm+lxLZbChuc9iCXrKCOu1obWqxfaKhF00yIp30VGkl741b5P60U+rdBxuZD/Gt1bnmakernv7bVFg==
-
-it-reader@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/it-reader/-/it-reader-2.1.0.tgz#b1164be343f8538d8775e10fb0339f61ccf71b0f"
- integrity sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==
- dependencies:
- bl "^4.0.0"
-
-it-tar@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/it-tar/-/it-tar-1.2.2.tgz#8d79863dad27726c781a4bcc491f53c20f2866cf"
- integrity sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==
- dependencies:
- bl "^4.0.0"
- buffer "^5.4.3"
- iso-constants "^0.1.2"
- it-concat "^1.0.0"
- it-reader "^2.0.0"
- p-defer "^3.0.0"
-
-it-to-stream@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/it-to-stream/-/it-to-stream-0.1.2.tgz#7163151f75b60445e86b8ab1a968666acaacfe7b"
- integrity sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==
- dependencies:
- buffer "^5.6.0"
- fast-fifo "^1.0.0"
- get-iterator "^1.0.2"
- p-defer "^3.0.0"
- p-fifo "^1.0.0"
- readable-stream "^3.6.0"
-
-iter-tools@^7.0.2:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/iter-tools/-/iter-tools-7.1.3.tgz#eeafa7cde16ae8ff3b67ce6890f5e2f745a65fe7"
- integrity sha512-Pnd3FVHgKnDHrTVjggXLMq5O/P60fho5iL0a0kkdLcofxX8STHw6cgYZ4ZHQS3Zb4Hg/VeqeNUxDs4vlVwUL4A==
+ "acorn" "4.X"
+ "convert-source-map" "1.X"
+ "css" "2.X"
+ "debug-fabulous" "0.0.X"
+ "detect-newline" "2.X"
+ "graceful-fs" "4.X"
+ "source-map" "~0.6.0"
+ "strip-bom" "2.X"
+ "through2" "2.X"
+ "vinyl" "1.X"
+
+"har-schema@^2.0.0":
+ "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
+ "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
+ "version" "2.0.0"
+
+"har-validator@~5.1.3":
+ "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
+ "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
+ "version" "5.1.5"
+ dependencies:
+ "ajv" "^6.12.3"
+ "har-schema" "^2.0.0"
+
+"has-ansi@^2.0.0":
+ "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
+ "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "ansi-regex" "^2.0.0"
+
+"has-bigints@^1.0.1":
+ "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
+ "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"
+ "version" "1.0.1"
+
+"has-flag@^3.0.0":
+ "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
+ "version" "3.0.0"
+
+"has-flag@^4.0.0":
+ "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
+ "version" "4.0.0"
+
+"has-symbol-support-x@^1.4.1":
+ "integrity" "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
+ "resolved" "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz"
+ "version" "1.4.2"
+
+"has-symbols@^1.0.0", "has-symbols@^1.0.1", "has-symbols@^1.0.2":
+ "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz"
+ "version" "1.0.2"
+
+"has-to-string-tag-x@^1.2.0":
+ "integrity" "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="
+ "resolved" "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz"
+ "version" "1.4.1"
+ dependencies:
+ "has-symbol-support-x" "^1.4.1"
+
+"has-unicode@^2.0.0":
+ "integrity" "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
+ "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
+ "version" "2.0.1"
+
+"has@^1.0.3":
+ "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
+ "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "function-bind" "^1.1.1"
+
+"hash-base@^3.0.0":
+ "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA=="
+ "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "inherits" "^2.0.4"
+ "readable-stream" "^3.6.0"
+ "safe-buffer" "^5.2.0"
+
+"hash.js@^1.0.0", "hash.js@^1.0.3", "hash.js@1.1.3":
+ "integrity" "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA=="
+ "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "inherits" "^2.0.3"
+ "minimalistic-assert" "^1.0.0"
+
+"hash.js@^1.1.7":
+ "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="
+ "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "inherits" "^2.0.3"
+ "minimalistic-assert" "^1.0.1"
+
+"hash.js@1.1.7":
+ "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="
+ "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "inherits" "^2.0.3"
+ "minimalistic-assert" "^1.0.1"
+
+"he@1.2.0":
+ "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
+ "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
+ "version" "1.2.0"
+
+"header-case@^1.0.0":
+ "integrity" "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0="
+ "resolved" "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "no-case" "^2.2.0"
+ "upper-case" "^1.1.3"
+
+"hmac-drbg@^1.0.1":
+ "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE="
+ "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "hash.js" "^1.0.3"
+ "minimalistic-assert" "^1.0.0"
+ "minimalistic-crypto-utils" "^1.0.1"
+
+"hoist-non-react-statics@^3.3.1", "hoist-non-react-statics@^3.3.2":
+ "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="
+ "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
+ "version" "3.3.2"
+ dependencies:
+ "react-is" "^16.7.0"
+
+"hosted-git-info@^2.1.4":
+ "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
+ "version" "2.8.9"
+
+"htmlparser2@^3.9.1":
+ "integrity" "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ=="
+ "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"
+ "version" "3.10.1"
+ dependencies:
+ "domelementtype" "^1.3.1"
+ "domhandler" "^2.3.0"
+ "domutils" "^1.5.1"
+ "entities" "^1.1.1"
+ "inherits" "^2.0.1"
+ "readable-stream" "^3.1.1"
+
+"htmlparser2@~3.8.1":
+ "integrity" "sha1-mWwosZFRaovoZQGn15dX5ccMEGg="
+ "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"
+ "version" "3.8.3"
+ dependencies:
+ "domelementtype" "1"
+ "domhandler" "2.3"
+ "domutils" "1.5"
+ "entities" "1.0"
+ "readable-stream" "1.1"
+
+"http-cache-semantics@^4.0.0":
+ "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
+ "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz"
+ "version" "4.1.0"
+
+"http-errors@^1.7.3":
+ "integrity" "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A=="
+ "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz"
+ "version" "1.8.0"
+ dependencies:
+ "depd" "~1.1.2"
+ "inherits" "2.0.4"
+ "setprototypeof" "1.2.0"
+ "statuses" ">= 1.5.0 < 2"
+ "toidentifier" "1.0.0"
+
+"http-errors@~1.7.2", "http-errors@1.7.2":
+ "integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg=="
+ "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz"
+ "version" "1.7.2"
+ dependencies:
+ "depd" "~1.1.2"
+ "inherits" "2.0.3"
+ "setprototypeof" "1.1.1"
+ "statuses" ">= 1.5.0 < 2"
+ "toidentifier" "1.0.0"
+
+"http-https@^1.0.0":
+ "integrity" "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs="
+ "resolved" "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz"
+ "version" "1.0.0"
+
+"http-signature@~1.2.0":
+ "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
+ "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "assert-plus" "^1.0.0"
+ "jsprim" "^1.2.2"
+ "sshpk" "^1.7.0"
+
+"ice-cap@0.0.4":
+ "integrity" "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg="
+ "resolved" "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz"
+ "version" "0.0.4"
+ dependencies:
+ "cheerio" "0.20.0"
+ "color-logger" "0.0.3"
+
+"iconv-lite@^0.4.4", "iconv-lite@0.4.24":
+ "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
+ "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
+ "version" "0.4.24"
+ dependencies:
+ "safer-buffer" ">= 2.1.2 < 3"
+
+"iconv-lite@^0.6.2":
+ "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
+ "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
+ "version" "0.6.3"
+ dependencies:
+ "safer-buffer" ">= 2.1.2 < 3.0.0"
+
+"idna-uts46-hx@^2.3.1":
+ "integrity" "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA=="
+ "resolved" "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz"
+ "version" "2.3.1"
+ dependencies:
+ "punycode" "2.1.0"
+
+"ieee754@^1.1.13", "ieee754@^1.2.1":
+ "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
+ "version" "1.2.1"
+
+"ignore-walk@^3.0.1":
+ "integrity" "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="
+ "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "minimatch" "^3.0.4"
+
+"ignore@^5.1.4":
+ "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
+ "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz"
+ "version" "5.1.8"
+
+"immediate@^3.2.2", "immediate@^3.2.3", "immediate@3.3.0":
+ "integrity" "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="
+ "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz"
+ "version" "3.3.0"
+
+"immediate@~3.2.3":
+ "integrity" "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw="
+ "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz"
+ "version" "3.2.3"
+
+"immediate@3.0.6":
+ "integrity" "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
+ "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
+ "version" "3.0.6"
+
+"immutable@~3.7.6":
+ "integrity" "sha1-E7TTyxK++hVIKib+Gy665kAHHks="
+ "resolved" "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz"
+ "version" "3.7.6"
+
+"import-fresh@^3.1.0":
+ "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
+ "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
+ "version" "3.3.0"
+ dependencies:
+ "parent-module" "^1.0.0"
+ "resolve-from" "^4.0.0"
+
+"import-from@3.0.0":
+ "integrity" "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ=="
+ "resolved" "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "resolve-from" "^5.0.0"
+
+"imurmurhash@^0.1.4":
+ "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+ "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
+ "version" "0.1.4"
+
+"inflight@^1.0.4":
+ "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
+ "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
+ "version" "1.0.6"
+ dependencies:
+ "once" "^1.3.0"
+ "wrappy" "1"
+
+"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4":
+ "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
+ "version" "2.0.4"
+
+"inherits@=2.0.1":
+ "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
+ "version" "2.0.1"
+
+"inherits@2.0.3":
+ "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "version" "2.0.3"
+
+"ini@~1.3.0":
+ "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
+ "version" "1.3.8"
+
+"install@^0.13.0":
+ "integrity" "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA=="
+ "resolved" "https://registry.npmjs.org/install/-/install-0.13.0.tgz"
+ "version" "0.13.0"
+
+"invariant@^2.2.2":
+ "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="
+ "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"
+ "version" "2.2.4"
+ dependencies:
+ "loose-envify" "^1.0.0"
+
+"invert-kv@^1.0.0":
+ "integrity" "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
+ "resolved" "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"
+ "version" "1.0.0"
+
+"ip-regex@^4.0.0":
+ "integrity" "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q=="
+ "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz"
+ "version" "4.3.0"
+
+"ipaddr.js@1.9.1":
+ "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
+ "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
+ "version" "1.9.1"
+
+"ipfs-core-types@^0.2.1":
+ "integrity" "sha512-q93+93qSybku6woZaajE9mCrHeVoMzNtZ7S5m/zx0+xHRhnoLlg8QNnGGsb5/+uFQt/RiBArsIw/Q61K9Jwkzw=="
+ "resolved" "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.2.1.tgz"
+ "version" "0.2.1"
+ dependencies:
+ "cids" "^1.1.5"
+ "multiaddr" "^8.0.0"
+ "peer-id" "^0.14.1"
+
+"ipfs-core-utils@^0.6.1":
+ "integrity" "sha512-UFIklwE3CFcsNIhYFDuz0qB7E2QtdFauRfc76kskgiqhGWcjqqiDeND5zBCrAy0u8UMaDqAbFl02f/mIq1yKXw=="
+ "resolved" "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.6.1.tgz"
+ "version" "0.6.1"
+ dependencies:
+ "any-signal" "^2.0.0"
+ "blob-to-it" "^1.0.1"
+ "browser-readablestream-to-it" "^1.0.1"
+ "cids" "^1.1.5"
+ "err-code" "^2.0.3"
+ "ipfs-core-types" "^0.2.1"
+ "ipfs-utils" "^5.0.0"
+ "it-all" "^1.0.4"
+ "it-map" "^1.0.4"
+ "it-peekable" "^1.0.1"
+ "multiaddr" "^8.0.0"
+ "multiaddr-to-uri" "^6.0.0"
+ "parse-duration" "^0.4.4"
+ "timeout-abort-controller" "^1.1.1"
+ "uint8arrays" "^1.1.0"
+
+"ipfs-http-client@^48.2.2":
+ "integrity" "sha512-f3ppfWe913SJLvunm0UgqdA1dxVZSGQJPaEVJtqgjxPa5x0fPDiBDdo60g2MgkW1W6bhF9RGlxvHHIE9sv/tdg=="
+ "resolved" "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-48.2.2.tgz"
+ "version" "48.2.2"
+ dependencies:
+ "any-signal" "^2.0.0"
+ "bignumber.js" "^9.0.0"
+ "cids" "^1.1.5"
+ "debug" "^4.1.1"
+ "form-data" "^3.0.0"
+ "ipfs-core-types" "^0.2.1"
+ "ipfs-core-utils" "^0.6.1"
+ "ipfs-utils" "^5.0.0"
+ "ipld-block" "^0.11.0"
+ "ipld-dag-cbor" "^0.17.0"
+ "ipld-dag-pb" "^0.20.0"
+ "ipld-raw" "^6.0.0"
+ "it-last" "^1.0.4"
+ "it-map" "^1.0.4"
+ "it-tar" "^1.2.2"
+ "it-to-stream" "^0.1.2"
+ "merge-options" "^2.0.0"
+ "multiaddr" "^8.0.0"
+ "multibase" "^3.0.0"
+ "multicodec" "^2.0.1"
+ "multihashes" "^3.0.1"
+ "nanoid" "^3.1.12"
+ "native-abort-controller" "~0.0.3"
+ "parse-duration" "^0.4.4"
+ "stream-to-it" "^0.2.2"
+ "uint8arrays" "^1.1.0"
+
+"ipfs-utils@^5.0.0":
+ "integrity" "sha512-28KZPgO4Uf5duT2ORLAYfboUp98iUshDD7yRAfbNxNAR8Dtidfn6o20rZfoXnkri2zKBVIPlJkuCPmPJB+6erg=="
+ "resolved" "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "abort-controller" "^3.0.0"
+ "any-signal" "^2.1.0"
+ "buffer" "^6.0.1"
+ "electron-fetch" "^1.7.2"
+ "err-code" "^2.0.0"
+ "fs-extra" "^9.0.1"
+ "is-electron" "^2.2.0"
+ "iso-url" "^1.0.0"
+ "it-glob" "0.0.10"
+ "it-to-stream" "^0.1.2"
+ "merge-options" "^2.0.0"
+ "nanoid" "^3.1.3"
+ "native-abort-controller" "0.0.3"
+ "native-fetch" "^2.0.0"
+ "node-fetch" "^2.6.0"
+ "stream-to-it" "^0.2.0"
+
+"ipld-block@^0.11.0":
+ "integrity" "sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw=="
+ "resolved" "https://registry.npmjs.org/ipld-block/-/ipld-block-0.11.1.tgz"
+ "version" "0.11.1"
+ dependencies:
+ "cids" "^1.0.0"
+
+"ipld-dag-cbor@^0.17.0":
+ "integrity" "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw=="
+ "resolved" "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz"
+ "version" "0.17.1"
+ dependencies:
+ "borc" "^2.1.2"
+ "cids" "^1.0.0"
+ "is-circular" "^1.0.2"
+ "multicodec" "^3.0.1"
+ "multihashing-async" "^2.0.0"
+ "uint8arrays" "^2.1.3"
+
+"ipld-dag-pb@^0.20.0":
+ "integrity" "sha512-zfM0EdaolqNjAxIrtpuGKvXxWk5YtH9jKinBuQGTcngOsWFQhyybGCTJHGNGGtRjHNJi2hz5Udy/8pzv4kcKyg=="
+ "resolved" "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.20.0.tgz"
+ "version" "0.20.0"
+ dependencies:
+ "cids" "^1.0.0"
+ "class-is" "^1.1.0"
+ "multicodec" "^2.0.0"
+ "multihashing-async" "^2.0.0"
+ "protons" "^2.0.0"
+ "reset" "^0.1.0"
+ "run" "^1.4.0"
+ "stable" "^0.1.8"
+ "uint8arrays" "^1.0.0"
+
+"ipld-raw@^6.0.0":
+ "integrity" "sha512-UK7fjncAzs59iu/o2kwYtb8jgTtW6B+cNWIiNpAJkfRwqoMk1xD/6i25ktzwe4qO8gQgoR9RxA5ibC23nq8BLg=="
+ "resolved" "https://registry.npmjs.org/ipld-raw/-/ipld-raw-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "cids" "^1.0.0"
+ "multicodec" "^2.0.0"
+ "multihashing-async" "^2.0.0"
+
+"is-arguments@^1.0.4", "is-arguments@^1.1.0":
+ "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg=="
+ "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "call-bind" "^1.0.0"
+
+"is-arrayish@^0.2.1":
+ "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
+ "version" "0.2.1"
+
+"is-bigint@^1.0.1":
+ "integrity" "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA=="
+ "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-binary-path@~2.1.0":
+ "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
+ "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "binary-extensions" "^2.0.0"
+
+"is-boolean-object@^1.1.0":
+ "integrity" "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng=="
+ "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "call-bind" "^1.0.2"
+
+"is-buffer@^1.1.5":
+ "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+ "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
+ "version" "1.1.6"
+
+"is-buffer@~2.0.3":
+ "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
+ "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz"
+ "version" "2.0.5"
+
+"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.3":
+ "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
+ "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz"
+ "version" "1.2.3"
+
+"is-capitalized@^1.0.0":
+ "integrity" "sha1-TIRktNkdPk7rRIid0s2PGwrEwTY="
+ "resolved" "https://registry.npmjs.org/is-capitalized/-/is-capitalized-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-circular@^1.0.2":
+ "integrity" "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA=="
+ "resolved" "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-class@0.0.4":
+ "integrity" "sha1-4FdFFwW7NOOePjNZjJOpg3KWtzY="
+ "resolved" "https://registry.npmjs.org/is-class/-/is-class-0.0.4.tgz"
+ "version" "0.0.4"
+
+"is-core-module@^2.2.0":
+ "integrity" "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg=="
+ "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "has" "^1.0.3"
+
+"is-date-object@^1.0.1":
+ "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A=="
+ "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz"
+ "version" "1.0.4"
+
+"is-dotfile@^1.0.0":
+ "integrity" "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
+ "resolved" "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"
+ "version" "1.0.3"
+
+"is-electron@^2.2.0":
+ "integrity" "sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q=="
+ "resolved" "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz"
+ "version" "2.2.0"
+
+"is-equal-shallow@^0.1.3":
+ "integrity" "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ="
+ "resolved" "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"
+ "version" "0.1.3"
+ dependencies:
+ "is-primitive" "^2.0.0"
+
+"is-extendable@^0.1.0", "is-extendable@^0.1.1":
+ "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
+ "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
+ "version" "0.1.1"
+
+"is-extglob@^1.0.0":
+ "integrity" "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
+ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-extglob@^2.1.0", "is-extglob@^2.1.1":
+ "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
+ "version" "2.1.1"
+
+"is-finite@^1.0.0":
+ "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
+ "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz"
+ "version" "1.1.0"
+
+"is-fn@^1.0.0":
+ "integrity" "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw="
+ "resolved" "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-fullwidth-code-point@^1.0.0":
+ "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
+ "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "number-is-nan" "^1.0.0"
+
+"is-fullwidth-code-point@^2.0.0":
+ "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
+ "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
+ "version" "2.0.0"
+
+"is-fullwidth-code-point@^3.0.0":
+ "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
+ "version" "3.0.0"
+
+"is-function@^1.0.1":
+ "integrity" "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
+ "resolved" "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-generator-function@^1.0.7":
+ "integrity" "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A=="
+ "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz"
+ "version" "1.0.9"
+
+"is-glob@^2.0.0":
+ "integrity" "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "is-extglob" "^1.0.0"
+
+"is-glob@^2.0.1":
+ "integrity" "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "is-extglob" "^1.0.0"
+
+"is-glob@^3.1.0":
+ "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "is-extglob" "^2.1.0"
+
+"is-glob@^4.0.1", "is-glob@~4.0.1":
+ "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg=="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz"
+ "version" "4.0.1"
+ dependencies:
+ "is-extglob" "^2.1.1"
+
+"is-glob@4.0.1":
+ "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg=="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz"
+ "version" "4.0.1"
+ dependencies:
+ "is-extglob" "^2.1.1"
+
+"is-hex-prefixed@1.0.0":
+ "integrity" "sha1-fY035q135dEnFIkTxXPggtd39VQ="
+ "resolved" "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-ip@^3.1.0":
+ "integrity" "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q=="
+ "resolved" "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "ip-regex" "^4.0.0"
+
+"is-lower-case@^1.1.0":
+ "integrity" "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M="
+ "resolved" "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "lower-case" "^1.1.0"
+
+"is-map@^2.0.2":
+ "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg=="
+ "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz"
+ "version" "2.0.2"
+
+"is-negative-zero@^2.0.1":
+ "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
+ "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz"
+ "version" "2.0.1"
+
+"is-number-object@^1.0.4":
+ "integrity" "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
+ "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz"
+ "version" "1.0.5"
+
+"is-number@^2.1.0":
+ "integrity" "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "kind-of" "^3.0.2"
+
+"is-number@^4.0.0":
+ "integrity" "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"
+ "version" "4.0.0"
+
+"is-number@^7.0.0":
+ "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
+ "version" "7.0.0"
+
+"is-obj@^1.0.0":
+ "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
+ "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
+ "version" "1.0.1"
+
+"is-object@^1.0.1":
+ "integrity" "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA=="
+ "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-plain-obj@^1.1.0":
+ "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
+ "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
+ "version" "1.1.0"
+
+"is-plain-obj@^2.0.0":
+ "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
+ "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz"
+ "version" "2.1.0"
+
+"is-posix-bracket@^0.1.0":
+ "integrity" "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
+ "resolved" "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"
+ "version" "0.1.1"
+
+"is-primitive@^2.0.0":
+ "integrity" "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
+ "resolved" "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
+ "version" "2.0.0"
+
+"is-promise@4.0.0":
+ "integrity" "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
+ "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz"
+ "version" "4.0.0"
+
+"is-regex@^1.1.3":
+ "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ=="
+ "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "has-symbols" "^1.0.2"
+
+"is-retry-allowed@^1.0.0":
+ "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
+ "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz"
+ "version" "1.2.0"
+
+"is-set@^2.0.2":
+ "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g=="
+ "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz"
+ "version" "2.0.2"
+
+"is-stream@^1.0.0", "is-stream@^1.0.1":
+ "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
+ "version" "1.1.0"
+
+"is-string@^1.0.5", "is-string@^1.0.6":
+ "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w=="
+ "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz"
+ "version" "1.0.6"
+
+"is-symbol@^1.0.2", "is-symbol@^1.0.3":
+ "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="
+ "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "has-symbols" "^1.0.2"
+
+"is-typed-array@^1.1.3":
+ "integrity" "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug=="
+ "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "available-typed-arrays" "^1.0.2"
+ "call-bind" "^1.0.2"
+ "es-abstract" "^1.18.0-next.2"
+ "foreach" "^2.0.5"
+ "has-symbols" "^1.0.1"
+
+"is-typedarray@^1.0.0", "is-typedarray@~1.0.0":
+ "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-upper-case@^1.1.0":
+ "integrity" "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8="
+ "resolved" "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "upper-case" "^1.1.0"
+
+"is-utf8@^0.2.0":
+ "integrity" "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
+ "resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
+ "version" "0.2.1"
+
+"is-valid-glob@^0.3.0":
+ "integrity" "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4="
+ "resolved" "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz"
+ "version" "0.3.0"
+
+"isarray@^2.0.5":
+ "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
+ "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"
+ "version" "2.0.5"
+
+"isarray@~1.0.0", "isarray@1.0.0":
+ "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
+ "version" "1.0.0"
+
+"isarray@0.0.1":
+ "integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
+ "version" "0.0.1"
+
+"isexe@^2.0.0":
+ "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
+ "version" "2.0.0"
+
+"iso-constants@^0.1.2":
+ "integrity" "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ=="
+ "resolved" "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz"
+ "version" "0.1.2"
+
+"iso-random-stream@^2.0.0":
+ "integrity" "sha512-lGuIu104KfBV9ubYTSaE3GeAr6I69iggXxBHbTBc5u/XKlwlWl0LCytnkIZissaKqvxablwRD9B3ktVnmIUnEg=="
+ "resolved" "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "events" "^3.3.0"
+ "readable-stream" "^3.4.0"
+
+"iso-url@^1.0.0":
+ "integrity" "sha512-+3JqoKdBTGmyv9vOkS6b9iHhvK34UajfTibrH/1HOK8TI7K2VsM0qOCd+aJdWKtSOA8g3PqZfcwDmnR0p3klqQ=="
+ "resolved" "https://registry.npmjs.org/iso-url/-/iso-url-1.1.5.tgz"
+ "version" "1.1.5"
+
+"iso-url@~0.4.7":
+ "integrity" "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog=="
+ "resolved" "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz"
+ "version" "0.4.7"
+
+"isobject@^2.0.0":
+ "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk="
+ "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "isarray" "1.0.0"
+
+"isomorphic-ws@^4.0.1", "isomorphic-ws@4.0.1":
+ "integrity" "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w=="
+ "resolved" "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz"
+ "version" "4.0.1"
+
+"isstream@~0.1.2":
+ "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
+ "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
+ "version" "0.1.2"
+
+"isurl@^1.0.0-alpha5":
+ "integrity" "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="
+ "resolved" "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "has-to-string-tag-x" "^1.2.0"
+ "is-object" "^1.0.1"
+
+"it-all@^1.0.4":
+ "integrity" "sha512-ygD4kA4vp8fi+Y+NBgEKt6W06xSbv6Ub/0V8d1r3uCyJ9Izwa1UspkIOlqY9fOee0Z1w3WRo1+VWyAU4DgtufA=="
+ "resolved" "https://registry.npmjs.org/it-all/-/it-all-1.0.5.tgz"
+ "version" "1.0.5"
+
+"it-concat@^1.0.0":
+ "integrity" "sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA=="
+ "resolved" "https://registry.npmjs.org/it-concat/-/it-concat-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "bl" "^4.0.0"
+
+"it-drain@^1.0.3":
+ "integrity" "sha512-coB7mcyZ4lWBQKoQGJuqM+P94pvpn2T3KY27vcVWPqeB1WmoysRC76VZnzAqrBWzpWcoEJMjZ+fsMBslxNaWfQ=="
+ "resolved" "https://registry.npmjs.org/it-drain/-/it-drain-1.0.4.tgz"
+ "version" "1.0.4"
+
+"it-glob@0.0.10":
+ "integrity" "sha512-p1PR15djgPV7pxdLOW9j4WcJdla8+91rJdUU2hU2Jm68vkxpIEXK55VHBeH8Lvqh2vqLtM83t8q4BuJxue6niA=="
+ "resolved" "https://registry.npmjs.org/it-glob/-/it-glob-0.0.10.tgz"
+ "version" "0.0.10"
+ dependencies:
+ "fs-extra" "^9.0.1"
+ "minimatch" "^3.0.4"
+
+"it-last@^1.0.4":
+ "integrity" "sha512-PV/2S4zg5g6dkVuKfgrQfN2rUN4wdTI1FzyAvU+i8RV96syut40pa2s9Dut5X7SkjwA3P0tOhLABLdnOJ0Y/4Q=="
+ "resolved" "https://registry.npmjs.org/it-last/-/it-last-1.0.5.tgz"
+ "version" "1.0.5"
+
+"it-map@^1.0.4":
+ "integrity" "sha512-EElupuWhHVStUgUY+OfTJIS2MZed96lDrAXzJUuqiiqLnIKoBRqtX1ZG2oR0bGDsSppmz83MtzCeKLZ9TVAUxQ=="
+ "resolved" "https://registry.npmjs.org/it-map/-/it-map-1.0.5.tgz"
+ "version" "1.0.5"
+
+"it-peekable@^1.0.1":
+ "integrity" "sha512-LRPLu94RLm+lxLZbChuc9iCXrKCOu1obWqxfaKhF00yIp30VGkl741b5P60U+rdBxuZD/Gt1bnmakernv7bVFg=="
+ "resolved" "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.2.tgz"
+ "version" "1.0.2"
+
+"it-reader@^2.0.0":
+ "integrity" "sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw=="
+ "resolved" "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "bl" "^4.0.0"
+
+"it-tar@^1.2.2":
+ "integrity" "sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA=="
+ "resolved" "https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz"
+ "version" "1.2.2"
+ dependencies:
+ "bl" "^4.0.0"
+ "buffer" "^5.4.3"
+ "iso-constants" "^0.1.2"
+ "it-concat" "^1.0.0"
+ "it-reader" "^2.0.0"
+ "p-defer" "^3.0.0"
+
+"it-to-stream@^0.1.2":
+ "integrity" "sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ=="
+ "resolved" "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.2.tgz"
+ "version" "0.1.2"
+ dependencies:
+ "buffer" "^5.6.0"
+ "fast-fifo" "^1.0.0"
+ "get-iterator" "^1.0.2"
+ "p-defer" "^3.0.0"
+ "p-fifo" "^1.0.0"
+ "readable-stream" "^3.6.0"
+
+"iter-tools@^7.0.2":
+ "integrity" "sha512-Pnd3FVHgKnDHrTVjggXLMq5O/P60fho5iL0a0kkdLcofxX8STHw6cgYZ4ZHQS3Zb4Hg/VeqeNUxDs4vlVwUL4A=="
+ "resolved" "https://registry.npmjs.org/iter-tools/-/iter-tools-7.1.3.tgz"
+ "version" "7.1.3"
dependencies:
"@babel/runtime" "^7.12.1"
-iterall@^1.1.3, iterall@^1.2.1, iterall@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea"
- integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==
-
-iterate-iterator@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.1.tgz#1693a768c1ddd79c969051459453f082fe82e9f6"
- integrity sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==
-
-iterate-value@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57"
- integrity sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==
- dependencies:
- es-get-iterator "^1.0.2"
- iterate-iterator "^1.0.1"
-
-jquery@x.*:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470"
- integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==
-
-js-sha3@0.5.7, js-sha3@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.7.tgz#0d4ffd8002d5333aabaf4a23eed2f6374c9f28e7"
- integrity sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=
-
-js-sha3@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
- integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-tokens@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
- integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
-
-js-yaml@3.14.0:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
- integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsan@^3.1.13:
- version "3.1.13"
- resolved "https://registry.yarnpkg.com/jsan/-/jsan-3.1.13.tgz#4de8c7bf8d1cfcd020c313d438f930cec4b91d86"
- integrity sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g==
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
-
-jsdom@^7.0.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
- integrity sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=
- dependencies:
- abab "^1.0.0"
- acorn "^2.4.0"
- acorn-globals "^1.0.4"
- cssom ">= 0.3.0 < 0.4.0"
- cssstyle ">= 0.2.29 < 0.3.0"
- escodegen "^1.6.1"
- nwmatcher ">= 1.3.7 < 2.0.0"
- parse5 "^1.5.1"
- request "^2.55.0"
- sax "^1.1.4"
- symbol-tree ">= 3.1.0 < 4.0.0"
- tough-cookie "^2.2.0"
- webidl-conversions "^2.0.0"
- whatwg-url-compat "~0.6.5"
- xml-name-validator ">= 2.0.1 < 3.0.0"
-
-jsesc@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
- integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s=
-
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-json-buffer@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
-
-json-pointer@^0.6.0:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/json-pointer/-/json-pointer-0.6.1.tgz#3c6caa6ac139e2599f5a1659d39852154015054d"
- integrity sha512-3OvjqKdCBvH41DLpV4iSt6v2XhZXV1bPB4OROuknvUXI7ZQNofieCPkmE26stEJ9zdQuvIxDHCuYhfgxFAAs+Q==
- dependencies:
- foreach "^2.0.4"
-
-json-rpc-engine@^5.1.3:
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz#75758609d849e1dba1e09021ae473f3ab63161e5"
- integrity sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==
- dependencies:
- eth-rpc-errors "^3.0.0"
- safe-event-emitter "^1.0.1"
-
-json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8"
- integrity sha1-uknZat7RRE27jaPSA3SKy7zeyMg=
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema@0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
- integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-json-stable-stringify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
- integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=
- dependencies:
- jsonify "~0.0.0"
-
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
-
-json-text-sequence@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2"
- integrity sha1-py8hfcSvxGKf/1/rME3BvVGi89I=
- dependencies:
- delimit-stream "0.1.0"
-
-json5@^2.1.2:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
- integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
- dependencies:
- minimist "^1.2.5"
-
-jsondown@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/jsondown/-/jsondown-1.0.0.tgz#c5cc5cda65f515d2376136a104b5f535534f26e3"
- integrity sha512-p6XxPaq59aXwcdDQV3ISMA5xk+1z6fJuctcwwSdR9iQgbYOcIrnknNrhcMGG+0FaUfKHGkdDpQNaZrovfBoyOw==
- dependencies:
- memdown "1.4.1"
- mkdirp "0.5.1"
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+"iterall@^1.1.3", "iterall@^1.2.1", "iterall@^1.3.0":
+ "integrity" "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg=="
+ "resolved" "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz"
+ "version" "1.3.0"
+
+"iterate-iterator@^1.0.1":
+ "integrity" "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw=="
+ "resolved" "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz"
+ "version" "1.0.1"
+
+"iterate-value@^1.0.0":
+ "integrity" "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ=="
+ "resolved" "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "es-get-iterator" "^1.0.2"
+ "iterate-iterator" "^1.0.1"
+
+"jquery@x.*":
+ "integrity" "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
+ "resolved" "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz"
+ "version" "3.6.0"
+
+"js-sha3@^0.5.7", "js-sha3@0.5.7":
+ "integrity" "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
+ "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz"
+ "version" "0.5.7"
+
+"js-sha3@^0.8.0":
+ "integrity" "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
+ "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz"
+ "version" "0.8.0"
+
+"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0":
+ "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
+ "version" "4.0.0"
+
+"js-tokens@^3.0.2":
+ "integrity" "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
+ "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"
+ "version" "3.0.2"
+
+"js-yaml@3.14.0":
+ "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A=="
+ "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz"
+ "version" "3.14.0"
+ dependencies:
+ "argparse" "^1.0.7"
+ "esprima" "^4.0.0"
+
+"jsan@^3.1.13":
+ "integrity" "sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g=="
+ "resolved" "https://registry.npmjs.org/jsan/-/jsan-3.1.13.tgz"
+ "version" "3.1.13"
+
+"jsbn@~0.1.0":
+ "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
+ "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
+ "version" "0.1.1"
+
+"jsdom@^7.0.2":
+ "integrity" "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4="
+ "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "abab" "^1.0.0"
+ "acorn" "^2.4.0"
+ "acorn-globals" "^1.0.4"
+ "cssom" ">= 0.3.0 < 0.4.0"
+ "cssstyle" ">= 0.2.29 < 0.3.0"
+ "escodegen" "^1.6.1"
+ "nwmatcher" ">= 1.3.7 < 2.0.0"
+ "parse5" "^1.5.1"
+ "request" "^2.55.0"
+ "sax" "^1.1.4"
+ "symbol-tree" ">= 3.1.0 < 4.0.0"
+ "tough-cookie" "^2.2.0"
+ "webidl-conversions" "^2.0.0"
+ "whatwg-url-compat" "~0.6.5"
+ "xml-name-validator" ">= 2.0.1 < 3.0.0"
+
+"jsesc@^1.3.0":
+ "integrity" "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
+ "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"
+ "version" "1.3.0"
+
+"jsesc@^2.5.1":
+ "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+ "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
+ "version" "2.5.2"
+
+"json-buffer@3.0.0":
+ "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
+ "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"
+ "version" "3.0.0"
+
+"json-parse-even-better-errors@^2.3.0":
+ "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
+ "version" "2.3.1"
+
+"json-pointer@^0.6.0":
+ "integrity" "sha512-3OvjqKdCBvH41DLpV4iSt6v2XhZXV1bPB4OROuknvUXI7ZQNofieCPkmE26stEJ9zdQuvIxDHCuYhfgxFAAs+Q=="
+ "resolved" "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.1.tgz"
+ "version" "0.6.1"
+ dependencies:
+ "foreach" "^2.0.4"
+
+"json-rpc-engine@^5.1.3":
+ "integrity" "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g=="
+ "resolved" "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz"
+ "version" "5.4.0"
+ dependencies:
+ "eth-rpc-errors" "^3.0.0"
+ "safe-event-emitter" "^1.0.1"
+
+"json-rpc-random-id@^1.0.0", "json-rpc-random-id@^1.0.1":
+ "integrity" "sha1-uknZat7RRE27jaPSA3SKy7zeyMg="
+ "resolved" "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz"
+ "version" "1.0.1"
+
+"json-schema-traverse@^0.4.1":
+ "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
+ "version" "0.4.1"
+
+"json-schema@0.2.3":
+ "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+ "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
+ "version" "0.2.3"
+
+"json-stable-stringify-without-jsonify@^1.0.1":
+ "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
+ "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
+ "version" "1.0.1"
+
+"json-stable-stringify@^1.0.1":
+ "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8="
+ "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "jsonify" "~0.0.0"
+
+"json-stringify-safe@~5.0.1":
+ "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
+ "version" "5.0.1"
+
+"json-text-sequence@~0.1.0":
+ "integrity" "sha1-py8hfcSvxGKf/1/rME3BvVGi89I="
+ "resolved" "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz"
+ "version" "0.1.1"
+ dependencies:
+ "delimit-stream" "0.1.0"
+
+"json5@^2.1.2":
+ "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="
+ "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
+ "version" "2.2.0"
+ dependencies:
+ "minimist" "^1.2.5"
+
+"jsondown@^1.0.0":
+ "integrity" "sha512-p6XxPaq59aXwcdDQV3ISMA5xk+1z6fJuctcwwSdR9iQgbYOcIrnknNrhcMGG+0FaUfKHGkdDpQNaZrovfBoyOw=="
+ "resolved" "https://registry.npmjs.org/jsondown/-/jsondown-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "memdown" "1.4.1"
+ "mkdirp" "0.5.1"
+
+"jsonfile@^4.0.0":
+ "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss="
+ "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
+ "version" "4.0.0"
optionalDependencies:
- graceful-fs "^4.1.6"
+ "graceful-fs" "^4.1.6"
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
+"jsonfile@^6.0.1":
+ "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="
+ "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
- universalify "^2.0.0"
+ "universalify" "^2.0.0"
optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonify@~0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
- integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
-
-jsprim@^1.2.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
- integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.2.3"
- verror "1.10.0"
-
-keccak@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.1.tgz#ae30a0e94dbe43414f741375cff6d64c8bea0bff"
- integrity sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==
- dependencies:
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
-
-keyboard-key@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/keyboard-key/-/keyboard-key-1.1.0.tgz#6f2e8e37fa11475bb1f1d65d5174f1b35653f5b7"
- integrity sha512-qkBzPTi3rlAKvX7k0/ub44sqOfXeLc/jcnGGmj5c7BJpU8eDrEVPyhCvNYAaoubbsLm9uGWwQJO1ytQK1a9/dQ==
-
-keypair@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/keypair/-/keypair-1.0.3.tgz#4314109d94052a0acfd6b885695026ad29529c80"
- integrity sha512-0wjZ2z/SfZZq01+3/8jYLd8aEShSa+aat1zyPGQY3IuKoEAp6DJGvu2zt6snELrQU9jbCkIlCyNOD7RdQbHhkQ==
-
-keypather@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/keypather/-/keypather-1.10.2.tgz#e0449632d4b3e516f21cc014ce7c5644fddce614"
- integrity sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ=
+ "graceful-fs" "^4.1.6"
+
+"jsonify@~0.0.0":
+ "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
+ "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
+ "version" "0.0.0"
+
+"jsprim@^1.2.2":
+ "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
+ "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
+ "version" "1.4.1"
+ dependencies:
+ "assert-plus" "1.0.0"
+ "extsprintf" "1.3.0"
+ "json-schema" "0.2.3"
+ "verror" "1.10.0"
+
+"keccak@^3.0.0":
+ "integrity" "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA=="
+ "resolved" "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "node-addon-api" "^2.0.0"
+ "node-gyp-build" "^4.2.0"
+
+"keyboard-key@^1.1.0":
+ "integrity" "sha512-qkBzPTi3rlAKvX7k0/ub44sqOfXeLc/jcnGGmj5c7BJpU8eDrEVPyhCvNYAaoubbsLm9uGWwQJO1ytQK1a9/dQ=="
+ "resolved" "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.1.0.tgz"
+ "version" "1.1.0"
+
+"keypair@^1.0.1":
+ "integrity" "sha512-0wjZ2z/SfZZq01+3/8jYLd8aEShSa+aat1zyPGQY3IuKoEAp6DJGvu2zt6snELrQU9jbCkIlCyNOD7RdQbHhkQ=="
+ "resolved" "https://registry.npmjs.org/keypair/-/keypair-1.0.3.tgz"
+ "version" "1.0.3"
+
+"keypather@^1.10.2":
+ "integrity" "sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ="
+ "resolved" "https://registry.npmjs.org/keypather/-/keypather-1.10.2.tgz"
+ "version" "1.10.2"
dependencies:
"101" "^1.0.0"
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
+"keyv@^3.0.0":
+ "integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA=="
+ "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- json-buffer "3.0.0"
+ "json-buffer" "3.0.0"
-kind-of@^3.0.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+"kind-of@^3.0.2":
+ "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
+ "version" "3.2.2"
dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^6.0.0:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+ "is-buffer" "^1.1.5"
-lazy-debug-legacy@0.0.X:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz#537716c0776e4cf79e3ed1b621f7658c2911b1b1"
- integrity sha1-U3cWwHduTPeePtG2IfdljCkRsbE=
-
-lazystream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
- integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
+"kind-of@^6.0.0":
+ "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
+ "version" "6.0.3"
+
+"lazy-debug-legacy@0.0.X":
+ "integrity" "sha1-U3cWwHduTPeePtG2IfdljCkRsbE="
+ "resolved" "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz"
+ "version" "0.0.1"
+
+"lazystream@^1.0.0":
+ "integrity" "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ="
+ "resolved" "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- readable-stream "^2.0.5"
-
-lcid@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
- integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
+ "readable-stream" "^2.0.5"
+
+"lcid@^1.0.0":
+ "integrity" "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU="
+ "resolved" "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- invert-kv "^1.0.0"
+ "invert-kv" "^1.0.0"
-leb128@0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/leb128/-/leb128-0.0.5.tgz#84524a86ef7799fb3933ce41345f6490e27ac948"
- integrity sha512-elbNtfmu3GndZbesVF6+iQAfVjOXW9bM/aax9WwMlABZW+oK9sbAZEXoewaPHmL34sxa8kVwWsru8cNE/yn2gg==
+"leb128@0.0.5":
+ "integrity" "sha512-elbNtfmu3GndZbesVF6+iQAfVjOXW9bM/aax9WwMlABZW+oK9sbAZEXoewaPHmL34sxa8kVwWsru8cNE/yn2gg=="
+ "resolved" "https://registry.npmjs.org/leb128/-/leb128-0.0.5.tgz"
+ "version" "0.0.5"
dependencies:
- bn.js "^5.0.0"
- buffer-pipe "0.0.3"
-
-level-codec@9.0.1:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-9.0.1.tgz#042f4aa85e56d4328ace368c950811ba802b7247"
- integrity sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==
+ "bn.js" "^5.0.0"
+ "buffer-pipe" "0.0.3"
-level-codec@9.0.2, level-codec@^9.0.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-9.0.2.tgz#fd60df8c64786a80d44e63423096ffead63d8cbc"
- integrity sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==
- dependencies:
- buffer "^5.6.0"
-
-level-codec@~7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-7.0.1.tgz#341f22f907ce0f16763f24bddd681e395a0fb8a7"
- integrity sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==
-
-level-concat-iterator@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz#1d1009cf108340252cb38c51f9727311193e6263"
- integrity sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==
-
-level-errors@^1.0.3:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.1.2.tgz#4399c2f3d3ab87d0625f7e3676e2d807deff404d"
- integrity sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==
- dependencies:
- errno "~0.1.1"
-
-level-errors@^2.0.0, level-errors@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-2.0.1.tgz#2132a677bf4e679ce029f517c2f17432800c05c8"
- integrity sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==
- dependencies:
- errno "~0.1.1"
-
-level-errors@~1.0.3:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.0.5.tgz#83dbfb12f0b8a2516bdc9a31c4876038e227b859"
- integrity sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==
- dependencies:
- errno "~0.1.1"
-
-level-iterator-stream@~1.3.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz#e43b78b1a8143e6fa97a4f485eb8ea530352f2ed"
- integrity sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=
- dependencies:
- inherits "^2.0.1"
- level-errors "^1.0.3"
- readable-stream "^1.0.33"
- xtend "^4.0.0"
-
-level-iterator-stream@~4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz#7ceba69b713b0d7e22fcc0d1f128ccdc8a24f79c"
- integrity sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.4.0"
- xtend "^4.0.2"
-
-level-js@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/level-js/-/level-js-4.0.2.tgz#fa51527fa38b87c4d111b0d0334de47fcda38f21"
- integrity sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==
- dependencies:
- abstract-leveldown "~6.0.1"
- immediate "~3.2.3"
- inherits "^2.0.3"
- ltgt "^2.1.2"
- typedarray-to-buffer "~3.1.5"
-
-level-packager@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/level-packager/-/level-packager-5.1.1.tgz#323ec842d6babe7336f70299c14df2e329c18939"
- integrity sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==
- dependencies:
- encoding-down "^6.3.0"
- levelup "^4.3.2"
-
-level-supports@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-1.0.1.tgz#2f530a596834c7301622521988e2c36bb77d122d"
- integrity sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==
- dependencies:
- xtend "^4.0.2"
-
-level-write-stream@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/level-write-stream/-/level-write-stream-1.0.0.tgz#3f7fbb679a55137c0feb303dee766e12ee13c1dc"
- integrity sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw=
- dependencies:
- end-stream "~0.1.0"
-
-level-ws@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/level-ws/-/level-ws-0.0.0.tgz#372e512177924a00424b0b43aef2bb42496d228b"
- integrity sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=
- dependencies:
- readable-stream "~1.0.15"
- xtend "~2.1.1"
-
-level@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/level/-/level-5.0.1.tgz#8528cc1ee37ac413270129a1eab938c610be3ccb"
- integrity sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==
- dependencies:
- level-js "^4.0.0"
- level-packager "^5.0.0"
- leveldown "^5.0.0"
- opencollective-postinstall "^2.0.0"
-
-leveldown@5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/leveldown/-/leveldown-5.0.2.tgz#c8edc2308c8abf893ffc81e66ab6536111cae92c"
- integrity sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==
- dependencies:
- abstract-leveldown "~6.0.0"
- fast-future "~1.0.2"
- napi-macros "~1.8.1"
- node-gyp-build "~3.8.0"
-
-leveldown@^5.0.0:
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/leveldown/-/leveldown-5.6.0.tgz#16ba937bb2991c6094e13ac5a6898ee66d3eee98"
- integrity sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==
- dependencies:
- abstract-leveldown "~6.2.1"
- napi-macros "~2.0.0"
- node-gyp-build "~4.1.0"
-
-levelup@4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/levelup/-/levelup-4.0.2.tgz#bcb8d28d0a82ee97f1c6d00f20ea6d32c2803c5b"
- integrity sha512-cx9PmLENwbGA3svWBEbeO2HazpOSOYSXH4VA+ahVpYyurvD+SDSfURl29VBY2qgyk+Vfy2dJd71SBRckj/EZVA==
- dependencies:
- deferred-leveldown "~5.0.0"
- level-errors "~2.0.0"
- level-iterator-stream "~4.0.0"
- xtend "~4.0.0"
-
-levelup@4.4.0, levelup@^4.3.2:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/levelup/-/levelup-4.4.0.tgz#f89da3a228c38deb49c48f88a70fb71f01cafed6"
- integrity sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==
- dependencies:
- deferred-leveldown "~5.3.0"
- level-errors "~2.0.0"
- level-iterator-stream "~4.0.0"
- level-supports "~1.0.0"
- xtend "~4.0.0"
-
-levelup@^1.2.1:
- version "1.3.9"
- resolved "https://registry.yarnpkg.com/levelup/-/levelup-1.3.9.tgz#2dbcae845b2bb2b6bea84df334c475533bbd82ab"
- integrity sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==
- dependencies:
- deferred-leveldown "~1.2.1"
- level-codec "~7.0.0"
- level-errors "~1.0.3"
- level-iterator-stream "~1.3.0"
- prr "~1.0.1"
- semver "~5.4.1"
- xtend "~4.0.0"
-
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-libp2p-crypto@^0.19.0:
- version "0.19.5"
- resolved "https://registry.yarnpkg.com/libp2p-crypto/-/libp2p-crypto-0.19.5.tgz#59c3e8e5f4302790eac0721ce75c80f641176c46"
- integrity sha512-eAjA3bJen2pAMLzHcJY+/lhNnpf2RZot63JfLMaP4/QTBpgwcCPW6SUoSaogwsQ7/rl5PqJTxPvAZmvoBOlZ7g==
- dependencies:
- err-code "^3.0.1"
- is-typedarray "^1.0.0"
- iso-random-stream "^2.0.0"
- keypair "^1.0.1"
- multiformats "^9.1.2"
- node-forge "^0.10.0"
- pem-jwk "^2.0.0"
- protobufjs "^6.10.2"
- secp256k1 "^4.0.0"
- uint8arrays "^2.1.4"
- ursa-optional "^0.10.1"
-
-linked-list@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/linked-list/-/linked-list-0.1.0.tgz#798b0ff97d1b92a4fd08480f55aea4e9d49d37bf"
- integrity sha1-eYsP+X0bkqT9CEgPVa6k6dSdN78=
-
-load-json-file@^1.0.0, load-json-file@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
- integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
- strip-bom "^2.0.0"
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash-es@^4.17.15, lodash-es@^4.2.1:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
- integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
-
-lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
- integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
-
-lodash.assign@^4.0.3, lodash.assign@^4.0.6:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
- integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=
-
-lodash.assignin@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
- integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI=
-
-lodash.assigninwith@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assigninwith/-/lodash.assigninwith-4.2.0.tgz#af02c98432ac86d93da695b4be801401971736af"
- integrity sha1-rwLJhDKshtk9ppW0voAUAZcXNq8=
-
-lodash.clonedeep@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
- integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
-
-lodash.debounce@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
-
-lodash.escaperegexp@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347"
- integrity sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=
-
-lodash.flatmap@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz#ef8cbf408f6e48268663345305c6acc0b778702e"
- integrity sha1-74y/QI9uSCaGYzRTBcaswLd4cC4=
-
-lodash.flatten@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
- integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
-
-lodash.isequal@^4.0.0, lodash.isequal@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
- integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
-
-lodash.keys@^4.0.0, lodash.keys@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-4.2.0.tgz#a08602ac12e4fb83f91fc1fb7a360a4d9ba35205"
- integrity sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU=
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash.omit@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"
- integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=
-
-lodash.partition@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.partition/-/lodash.partition-4.6.0.tgz#a38e46b73469e0420b0da1212e66d414be364ba4"
- integrity sha1-o45GtzRp4EILDaEhLmbUFL42S6Q=
-
-lodash.rest@^4.0.0:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/lodash.rest/-/lodash.rest-4.0.5.tgz#954ef75049262038c96d1fc98b28fdaf9f0772aa"
- integrity sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=
-
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
- integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
-
-lodash.sum@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/lodash.sum/-/lodash.sum-4.0.2.tgz#ad90e397965d803d4f1ff7aa5b2d0197f3b4637b"
- integrity sha1-rZDjl5ZdgD1PH/eqWy0Bl/O0Y3s=
-
-lodash.template@4.2.4:
- version "4.2.4"
- resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.2.4.tgz#d053c19e8e74e38d965bf4fb495d80f109e7f7a4"
- integrity sha1-0FPBno50442WW/T7SV2A8Qnn96Q=
- dependencies:
- lodash._reinterpolate "~3.0.0"
- lodash.assigninwith "^4.0.0"
- lodash.keys "^4.0.0"
- lodash.rest "^4.0.0"
- lodash.templatesettings "^4.0.0"
- lodash.tostring "^4.0.0"
-
-lodash.templatesettings@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
- integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
- dependencies:
- lodash._reinterpolate "^3.0.0"
-
-lodash.tostring@^4.0.0:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/lodash.tostring/-/lodash.tostring-4.1.4.tgz#560c27d1f8eadde03c2cce198fef5c031d8298fb"
- integrity sha1-Vgwn0fjq3eA8LM4Zj+9cAx2CmPs=
-
-lodash.without@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
- integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
-
-lodash.xor@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.xor/-/lodash.xor-4.5.0.tgz#4d48ed7e98095b0632582ba714d3ff8ae8fb1db6"
- integrity sha1-TUjtfpgJWwYyWCunFNP/iuj7HbY=
-
-lodash.zipwith@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.zipwith/-/lodash.zipwith-4.2.0.tgz#afacf03fd2f384af29e263c3c6bda3b80e3f51fd"
- integrity sha1-r6zwP9LzhK8p4mPDxr2juA4/Uf0=
-
-lodash@4.17.21, lodash@^4.1.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.2.1:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-log-symbols@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920"
- integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==
- dependencies:
- chalk "^4.0.0"
-
-log-symbols@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
- integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
- dependencies:
- chalk "^2.0.1"
-
-loglevel@^1.6.6, loglevel@^1.6.7, loglevel@^1.6.8, loglevel@^1.7.0:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197"
- integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==
-
-long@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
- integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
-
-loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lower-case-first@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1"
- integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=
- dependencies:
- lower-case "^1.1.2"
-
-lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
- integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
-
-lower-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
- integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
- dependencies:
- tslib "^2.0.3"
-
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-ltgt@2.2.1, ltgt@^2.1.2, ltgt@~2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5"
- integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=
-
-make-dir@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
- integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
- dependencies:
- pify "^3.0.0"
-
-map-stream@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.6.tgz#d2ef4eb811a28644c7a8989985c69c2fdd496827"
- integrity sha1-0u9OuBGihkTHqJiZhcacL91JaCc=
-
-marked@0.3.19:
- version "0.3.19"
- resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
- integrity sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==
-
-math-random@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c"
- integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==
-
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
-
-memdown@1.4.1, memdown@^1.0.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/memdown/-/memdown-1.4.1.tgz#b4e4e192174664ffbae41361aa500f3119efe215"
- integrity sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=
- dependencies:
- abstract-leveldown "~2.7.1"
- functional-red-black-tree "^1.0.1"
- immediate "^3.2.3"
- inherits "~2.0.1"
- ltgt "~2.2.0"
- safe-buffer "~5.1.1"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
-
-merge-options@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-2.0.0.tgz#36ca5038badfc3974dbde5e58ba89d3df80882c3"
- integrity sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==
- dependencies:
- is-plain-obj "^2.0.0"
-
-merge-stream@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
- integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=
- dependencies:
- readable-stream "^2.0.1"
-
-merge2@^1.3.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-merkle-patricia-tree@^2.1.2, merkle-patricia-tree@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz#982ca1b5a0fde00eed2f6aeed1f9152860b8208a"
- integrity sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==
- dependencies:
- async "^1.4.2"
- ethereumjs-util "^5.0.0"
- level-ws "0.0.0"
- levelup "^1.2.1"
- memdown "^1.0.0"
- readable-stream "^2.0.0"
- rlp "^2.0.0"
- semaphore ">=1.0.1"
-
-meros@1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/meros/-/meros-1.1.4.tgz#c17994d3133db8b23807f62bec7f0cb276cfd948"
- integrity sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-
-micromatch@^2.3.7:
- version "2.3.11"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
- integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
- dependencies:
- arr-diff "^2.0.0"
- array-unique "^0.2.1"
- braces "^1.8.2"
- expand-brackets "^0.1.4"
- extglob "^0.3.1"
- filename-regex "^2.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.1"
- kind-of "^3.0.2"
- normalize-path "^2.0.1"
- object.omit "^2.0.0"
- parse-glob "^3.0.4"
- regex-cache "^0.4.2"
-
-micromatch@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
- integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
- dependencies:
- braces "^3.0.1"
- picomatch "^2.2.3"
-
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
-mime-db@1.48.0:
- version "1.48.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"
- integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==
-
-mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.19, mime-types@~2.1.24:
- version "2.1.31"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"
- integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==
- dependencies:
- mime-db "1.48.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-response@^1.0.0, mimic-response@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-min-document@^2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
- integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
- dependencies:
- dom-walk "^0.1.0"
-
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-
-minimatch@*, "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
- integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
-
-minimist@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
- integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
-
-minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
- integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
-minizlib@^1.2.1:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
- integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
- dependencies:
- minipass "^2.9.0"
-
-mkdirp-promise@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
- integrity sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=
- dependencies:
- mkdirp "*"
-
-mkdirp@*:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mkdirp@0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
- integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
- dependencies:
- minimist "0.0.8"
-
-mkdirp@^0.5.0, mkdirp@^0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
-mocha@8.1.2:
- version "8.1.2"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.1.2.tgz#d67fad13300e4f5cd48135a935ea566f96caf827"
- integrity sha512-I8FRAcuACNMLQn3lS4qeWLxXqLvGf6r2CaLstDpZmMUUSmvW6Cnm1AuHxgbc7ctZVRcfwspCRbDHymPsi3dkJw==
- dependencies:
- ansi-colors "4.1.1"
- browser-stdout "1.3.1"
- chokidar "3.4.2"
- debug "4.1.1"
- diff "4.0.2"
- escape-string-regexp "4.0.0"
- find-up "5.0.0"
- glob "7.1.6"
- growl "1.10.5"
- he "1.2.0"
- js-yaml "3.14.0"
- log-symbols "4.0.0"
- minimatch "3.0.4"
- ms "2.1.2"
- object.assign "4.1.0"
- promise.allsettled "1.0.2"
- serialize-javascript "4.0.0"
- strip-json-comments "3.0.1"
- supports-color "7.1.0"
- which "2.0.2"
- wide-align "1.1.3"
- workerpool "6.0.0"
- yargs "13.3.2"
- yargs-parser "13.1.2"
- yargs-unparser "1.6.1"
-
-mock-fs@^4.1.0:
- version "4.14.0"
- resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.14.0.tgz#ce5124d2c601421255985e6e94da80a7357b1b18"
- integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==
-
-module@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/module/-/module-1.2.5.tgz#b503eb06cdc13473f56818426974cde7ec59bf15"
- integrity sha1-tQPrBs3BNHP1aBhCaXTN5+xZvxU=
- dependencies:
- chalk "1.1.3"
- concat-stream "1.5.1"
- lodash.template "4.2.4"
- map-stream "0.0.6"
- tildify "1.2.0"
- vinyl-fs "2.4.3"
- yargs "4.6.0"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multiaddr-to-uri@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/multiaddr-to-uri/-/multiaddr-to-uri-6.0.0.tgz#8f08a75c6eeb2370d5d24b77b8413e3f0fa9bcc0"
- integrity sha512-OjpkVHOXEmIKMO8WChzzQ7aZQcSQX8squxmvtDbRpy7/QNmJ3Z7jv6qyD74C28QtaeNie8O8ngW2AkeiMmKP7A==
- dependencies:
- multiaddr "^8.0.0"
-
-multiaddr@^8.0.0, multiaddr@^8.1.2:
- version "8.1.2"
- resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-8.1.2.tgz#74060ff8636ba1c01b2cf0ffd53950b852fa9b1f"
- integrity sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==
- dependencies:
- cids "^1.0.0"
- class-is "^1.1.0"
- dns-over-http-resolver "^1.0.0"
- err-code "^2.0.3"
- is-ip "^3.1.0"
- multibase "^3.0.0"
- uint8arrays "^1.1.0"
- varint "^5.0.0"
-
-multibase@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b"
- integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multibase@^3.0.0, multibase@^3.1.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-3.1.2.tgz#59314e1e2c35d018db38e4c20bb79026827f0f2f"
- integrity sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==
+"level-codec@^9.0.0", "level-codec@9.0.1":
+ "integrity" "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q=="
+ "resolved" "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz"
+ "version" "9.0.1"
+
+"level-codec@~7.0.0":
+ "integrity" "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ=="
+ "resolved" "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz"
+ "version" "7.0.1"
+
+"level-codec@9.0.2":
+ "integrity" "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ=="
+ "resolved" "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz"
+ "version" "9.0.2"
+ dependencies:
+ "buffer" "^5.6.0"
+
+"level-concat-iterator@~2.0.0":
+ "integrity" "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw=="
+ "resolved" "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz"
+ "version" "2.0.1"
+
+"level-errors@^1.0.3", "level-errors@~1.0.3":
+ "integrity" "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig=="
+ "resolved" "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz"
+ "version" "1.0.5"
+ dependencies:
+ "errno" "~0.1.1"
+
+"level-errors@^2.0.0", "level-errors@~2.0.0":
+ "integrity" "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw=="
+ "resolved" "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "errno" "~0.1.1"
+
+"level-iterator-stream@~1.3.0":
+ "integrity" "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0="
+ "resolved" "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz"
+ "version" "1.3.1"
+ dependencies:
+ "inherits" "^2.0.1"
+ "level-errors" "^1.0.3"
+ "readable-stream" "^1.0.33"
+ "xtend" "^4.0.0"
+
+"level-iterator-stream@~4.0.0":
+ "integrity" "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q=="
+ "resolved" "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "inherits" "^2.0.4"
+ "readable-stream" "^3.4.0"
+ "xtend" "^4.0.2"
+
+"level-js@^4.0.0":
+ "integrity" "sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg=="
+ "resolved" "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "abstract-leveldown" "~6.0.1"
+ "immediate" "~3.2.3"
+ "inherits" "^2.0.3"
+ "ltgt" "^2.1.2"
+ "typedarray-to-buffer" "~3.1.5"
+
+"level-packager@^5.0.0":
+ "integrity" "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ=="
+ "resolved" "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz"
+ "version" "5.1.1"
+ dependencies:
+ "encoding-down" "^6.3.0"
+ "levelup" "^4.3.2"
+
+"level-supports@~1.0.0":
+ "integrity" "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg=="
+ "resolved" "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "xtend" "^4.0.2"
+
+"level-write-stream@1.0.0":
+ "integrity" "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw="
+ "resolved" "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "end-stream" "~0.1.0"
+
+"level-ws@0.0.0":
+ "integrity" "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos="
+ "resolved" "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz"
+ "version" "0.0.0"
+ dependencies:
+ "readable-stream" "~1.0.15"
+ "xtend" "~2.1.1"
+
+"level@5.0.1":
+ "integrity" "sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg=="
+ "resolved" "https://registry.npmjs.org/level/-/level-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "level-js" "^4.0.0"
+ "level-packager" "^5.0.0"
+ "leveldown" "^5.0.0"
+ "opencollective-postinstall" "^2.0.0"
+
+"leveldown@^5.0.0", "leveldown@5.0.2":
+ "integrity" "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA=="
+ "resolved" "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz"
+ "version" "5.0.2"
+ dependencies:
+ "abstract-leveldown" "~6.0.0"
+ "fast-future" "~1.0.2"
+ "napi-macros" "~1.8.1"
+ "node-gyp-build" "~3.8.0"
+
+"levelup@^1.2.1":
+ "integrity" "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ=="
+ "resolved" "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz"
+ "version" "1.3.9"
+ dependencies:
+ "deferred-leveldown" "~1.2.1"
+ "level-codec" "~7.0.0"
+ "level-errors" "~1.0.3"
+ "level-iterator-stream" "~1.3.0"
+ "prr" "~1.0.1"
+ "semver" "~5.4.1"
+ "xtend" "~4.0.0"
+
+"levelup@^4.3.2":
+ "integrity" "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ=="
+ "resolved" "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz"
+ "version" "4.4.0"
+ dependencies:
+ "deferred-leveldown" "~5.3.0"
+ "level-errors" "~2.0.0"
+ "level-iterator-stream" "~4.0.0"
+ "level-supports" "~1.0.0"
+ "xtend" "~4.0.0"
+
+"levelup@4.0.2":
+ "integrity" "sha512-cx9PmLENwbGA3svWBEbeO2HazpOSOYSXH4VA+ahVpYyurvD+SDSfURl29VBY2qgyk+Vfy2dJd71SBRckj/EZVA=="
+ "resolved" "https://registry.npmjs.org/levelup/-/levelup-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "deferred-leveldown" "~5.0.0"
+ "level-errors" "~2.0.0"
+ "level-iterator-stream" "~4.0.0"
+ "xtend" "~4.0.0"
+
+"levelup@4.4.0":
+ "integrity" "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ=="
+ "resolved" "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz"
+ "version" "4.4.0"
+ dependencies:
+ "deferred-leveldown" "~5.3.0"
+ "level-errors" "~2.0.0"
+ "level-iterator-stream" "~4.0.0"
+ "level-supports" "~1.0.0"
+ "xtend" "~4.0.0"
+
+"levn@~0.3.0":
+ "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
+ "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "prelude-ls" "~1.1.2"
+ "type-check" "~0.3.2"
+
+"libp2p-crypto@^0.19.0":
+ "integrity" "sha512-oZaAomSLnEJPEvJaj4Dmp+JDuKsTndbdmdod9rCe8lX5f9hMP3p3wRADOeVGhgleiQ3LH+3XmFuULARMNXLiRw=="
+ "resolved" "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.19.6.tgz"
+ "version" "0.19.6"
+ dependencies:
+ "err-code" "^3.0.1"
+ "is-typedarray" "^1.0.0"
+ "iso-random-stream" "^2.0.0"
+ "keypair" "^1.0.1"
+ "multiformats" "^9.1.2"
+ "node-forge" "^0.10.0"
+ "pem-jwk" "^2.0.0"
+ "protobufjs" "^6.10.2"
+ "secp256k1" "^4.0.0"
+ "uint8arrays" "^2.1.4"
+ "ursa-optional" "^0.10.1"
+
+"lines-and-columns@^1.1.6":
+ "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
+ "version" "1.2.4"
+
+"linked-list@0.1.0":
+ "integrity" "sha1-eYsP+X0bkqT9CEgPVa6k6dSdN78="
+ "resolved" "https://registry.npmjs.org/linked-list/-/linked-list-0.1.0.tgz"
+ "version" "0.1.0"
+
+"load-json-file@^1.0.0", "load-json-file@^1.1.0":
+ "integrity" "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA="
+ "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "graceful-fs" "^4.1.2"
+ "parse-json" "^2.2.0"
+ "pify" "^2.0.0"
+ "pinkie-promise" "^2.0.0"
+ "strip-bom" "^2.0.0"
+
+"locate-path@^2.0.0":
+ "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "p-locate" "^2.0.0"
+ "path-exists" "^3.0.0"
+
+"locate-path@^3.0.0":
+ "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "p-locate" "^3.0.0"
+ "path-exists" "^3.0.0"
+
+"locate-path@^5.0.0":
+ "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
+ "version" "5.0.0"
+ dependencies:
+ "p-locate" "^4.1.0"
+
+"locate-path@^6.0.0":
+ "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "p-locate" "^5.0.0"
+
+"lodash-es@^4.17.15", "lodash-es@^4.2.1":
+ "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz"
+ "version" "4.17.21"
+
+"lodash._reinterpolate@^3.0.0", "lodash._reinterpolate@~3.0.0":
+ "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
+ "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"
+ "version" "3.0.0"
+
+"lodash.assign@^4.0.3", "lodash.assign@^4.0.6":
+ "integrity" "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
+ "resolved" "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz"
+ "version" "4.2.0"
+
+"lodash.assignin@^4.2.0":
+ "integrity" "sha1-uo31+4QesKPoBEIysOJjqNxqKKI="
+ "resolved" "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz"
+ "version" "4.2.0"
+
+"lodash.assigninwith@^4.0.0":
+ "integrity" "sha1-rwLJhDKshtk9ppW0voAUAZcXNq8="
+ "resolved" "https://registry.npmjs.org/lodash.assigninwith/-/lodash.assigninwith-4.2.0.tgz"
+ "version" "4.2.0"
+
+"lodash.clonedeep@^4.5.0":
+ "integrity" "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
+ "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.debounce@^4.0.8":
+ "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
+ "version" "4.0.8"
+
+"lodash.escaperegexp@^4.1.2":
+ "integrity" "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c="
+ "resolved" "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"
+ "version" "4.1.2"
+
+"lodash.flatmap@^4.5.0":
+ "integrity" "sha1-74y/QI9uSCaGYzRTBcaswLd4cC4="
+ "resolved" "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.flatten@^4.4.0":
+ "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
+ "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"
+ "version" "4.4.0"
+
+"lodash.isequal@^4.0.0", "lodash.isequal@^4.5.0":
+ "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.keys@^4.0.0", "lodash.keys@^4.2.0":
+ "integrity" "sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU="
+ "resolved" "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz"
+ "version" "4.2.0"
+
+"lodash.merge@^4.6.2":
+ "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
+ "version" "4.6.2"
+
+"lodash.omit@^4.5.0":
+ "integrity" "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA="
+ "resolved" "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.partition@^4.6.0":
+ "integrity" "sha1-o45GtzRp4EILDaEhLmbUFL42S6Q="
+ "resolved" "https://registry.npmjs.org/lodash.partition/-/lodash.partition-4.6.0.tgz"
+ "version" "4.6.0"
+
+"lodash.rest@^4.0.0":
+ "integrity" "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo="
+ "resolved" "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz"
+ "version" "4.0.5"
+
+"lodash.sortby@^4.7.0":
+ "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
+ "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
+ "version" "4.7.0"
+
+"lodash.sum@^4.0.2":
+ "integrity" "sha1-rZDjl5ZdgD1PH/eqWy0Bl/O0Y3s="
+ "resolved" "https://registry.npmjs.org/lodash.sum/-/lodash.sum-4.0.2.tgz"
+ "version" "4.0.2"
+
+"lodash.template@4.2.4":
+ "integrity" "sha1-0FPBno50442WW/T7SV2A8Qnn96Q="
+ "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.2.4.tgz"
+ "version" "4.2.4"
+ dependencies:
+ "lodash._reinterpolate" "~3.0.0"
+ "lodash.assigninwith" "^4.0.0"
+ "lodash.keys" "^4.0.0"
+ "lodash.rest" "^4.0.0"
+ "lodash.templatesettings" "^4.0.0"
+ "lodash.tostring" "^4.0.0"
+
+"lodash.templatesettings@^4.0.0":
+ "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ=="
+ "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz"
+ "version" "4.2.0"
+ dependencies:
+ "lodash._reinterpolate" "^3.0.0"
+
+"lodash.tostring@^4.0.0":
+ "integrity" "sha1-Vgwn0fjq3eA8LM4Zj+9cAx2CmPs="
+ "resolved" "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.4.tgz"
+ "version" "4.1.4"
+
+"lodash.without@^4.4.0":
+ "integrity" "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw="
+ "resolved" "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz"
+ "version" "4.4.0"
+
+"lodash.xor@^4.5.0":
+ "integrity" "sha1-TUjtfpgJWwYyWCunFNP/iuj7HbY="
+ "resolved" "https://registry.npmjs.org/lodash.xor/-/lodash.xor-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.zipwith@^4.2.0":
+ "integrity" "sha1-r6zwP9LzhK8p4mPDxr2juA4/Uf0="
+ "resolved" "https://registry.npmjs.org/lodash.zipwith/-/lodash.zipwith-4.2.0.tgz"
+ "version" "4.2.0"
+
+"lodash@^4.1.0", "lodash@^4.15.0", "lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.4", "lodash@^4.2.1", "lodash@4.17.21":
+ "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
+ "version" "4.17.21"
+
+"log-symbols@^2.2.0":
+ "integrity" "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="
+ "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz"
+ "version" "2.2.0"
+ dependencies:
+ "chalk" "^2.0.1"
+
+"log-symbols@4.0.0":
+ "integrity" "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA=="
+ "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "chalk" "^4.0.0"
+
+"loglevel@^1.6.6", "loglevel@^1.6.7", "loglevel@^1.6.8", "loglevel@^1.7.0":
+ "integrity" "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw=="
+ "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz"
+ "version" "1.7.1"
+
+"long@^4.0.0":
+ "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
+ "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
+ "version" "4.0.0"
+
+"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.4.0":
+ "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
+ "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "js-tokens" "^3.0.0 || ^4.0.0"
+
+"lower-case-first@^1.0.0":
+ "integrity" "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E="
+ "resolved" "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "lower-case" "^1.1.2"
+
+"lower-case@^1.1.0", "lower-case@^1.1.1", "lower-case@^1.1.2":
+ "integrity" "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
+ "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"
+ "version" "1.1.4"
+
+"lower-case@^2.0.2":
+ "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg=="
+ "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "tslib" "^2.0.3"
+
+"lowercase-keys@^1.0.0", "lowercase-keys@^1.0.1":
+ "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
+ "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
+ "version" "1.0.1"
+
+"lowercase-keys@^2.0.0":
+ "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
+ "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
+ "version" "2.0.0"
+
+"lru-cache@^6.0.0":
+ "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
+ "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "yallist" "^4.0.0"
+
+"ltgt@^2.1.2", "ltgt@~2.2.0", "ltgt@2.2.1":
+ "integrity" "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
+ "resolved" "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz"
+ "version" "2.2.1"
+
+"make-dir@^1.0.0":
+ "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="
+ "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz"
+ "version" "1.3.0"
+ dependencies:
+ "pify" "^3.0.0"
+
+"map-stream@0.0.6":
+ "integrity" "sha1-0u9OuBGihkTHqJiZhcacL91JaCc="
+ "resolved" "https://registry.npmjs.org/map-stream/-/map-stream-0.0.6.tgz"
+ "version" "0.0.6"
+
+"marked@0.3.19":
+ "integrity" "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="
+ "resolved" "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz"
+ "version" "0.3.19"
+
+"math-random@^1.0.1":
+ "integrity" "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A=="
+ "resolved" "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz"
+ "version" "1.0.4"
+
+"md5.js@^1.3.4":
+ "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="
+ "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
+ "version" "1.3.5"
+ dependencies:
+ "hash-base" "^3.0.0"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.1.2"
+
+"media-typer@0.3.0":
+ "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
+ "version" "0.3.0"
+
+"memdown@^1.0.0", "memdown@1.4.1":
+ "integrity" "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU="
+ "resolved" "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz"
+ "version" "1.4.1"
+ dependencies:
+ "abstract-leveldown" "~2.7.1"
+ "functional-red-black-tree" "^1.0.1"
+ "immediate" "^3.2.3"
+ "inherits" "~2.0.1"
+ "ltgt" "~2.2.0"
+ "safe-buffer" "~5.1.1"
+
+"merge-descriptors@1.0.1":
+ "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
+ "version" "1.0.1"
+
+"merge-options@^2.0.0":
+ "integrity" "sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ=="
+ "resolved" "https://registry.npmjs.org/merge-options/-/merge-options-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "is-plain-obj" "^2.0.0"
+
+"merge-stream@^1.0.0":
+ "integrity" "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE="
+ "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "readable-stream" "^2.0.1"
+
+"merge2@^1.3.0":
+ "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
+ "version" "1.4.1"
+
+"merkle-patricia-tree@^2.1.2", "merkle-patricia-tree@^2.3.2":
+ "integrity" "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g=="
+ "resolved" "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz"
+ "version" "2.3.2"
+ dependencies:
+ "async" "^1.4.2"
+ "ethereumjs-util" "^5.0.0"
+ "level-ws" "0.0.0"
+ "levelup" "^1.2.1"
+ "memdown" "^1.0.0"
+ "readable-stream" "^2.0.0"
+ "rlp" "^2.0.0"
+ "semaphore" ">=1.0.1"
+
+"meros@1.1.4":
+ "integrity" "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ=="
+ "resolved" "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz"
+ "version" "1.1.4"
+
+"methods@~1.1.2":
+ "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
+ "version" "1.1.2"
+
+"micromatch@^2.3.7":
+ "integrity" "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"
+ "version" "2.3.11"
+ dependencies:
+ "arr-diff" "^2.0.0"
+ "array-unique" "^0.2.1"
+ "braces" "^1.8.2"
+ "expand-brackets" "^0.1.4"
+ "extglob" "^0.3.1"
+ "filename-regex" "^2.0.0"
+ "is-extglob" "^1.0.0"
+ "is-glob" "^2.0.1"
+ "kind-of" "^3.0.2"
+ "normalize-path" "^2.0.1"
+ "object.omit" "^2.0.0"
+ "parse-glob" "^3.0.4"
+ "regex-cache" "^0.4.2"
+
+"micromatch@^4.0.4":
+ "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg=="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz"
+ "version" "4.0.4"
+ dependencies:
+ "braces" "^3.0.1"
+ "picomatch" "^2.2.3"
+
+"miller-rabin@^4.0.0":
+ "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="
+ "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"
+ "version" "4.0.1"
+ dependencies:
+ "bn.js" "^4.0.0"
+ "brorand" "^1.0.1"
+
+"mime-db@1.48.0":
+ "integrity" "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ=="
+ "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz"
+ "version" "1.48.0"
+
+"mime-types@^2.1.12", "mime-types@^2.1.16", "mime-types@~2.1.19", "mime-types@~2.1.24":
+ "integrity" "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg=="
+ "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz"
+ "version" "2.1.31"
+ dependencies:
+ "mime-db" "1.48.0"
+
+"mime@1.6.0":
+ "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
+ "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
+ "version" "1.6.0"
+
+"mimic-fn@^1.0.0":
+ "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
+ "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
+ "version" "1.2.0"
+
+"mimic-fn@^2.1.0":
+ "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+ "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
+ "version" "2.1.0"
+
+"mimic-response@^1.0.0", "mimic-response@^1.0.1":
+ "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
+ "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
+ "version" "1.0.1"
+
+"min-document@^2.19.0":
+ "integrity" "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU="
+ "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz"
+ "version" "2.19.0"
+ dependencies:
+ "dom-walk" "^0.1.0"
+
+"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1":
+ "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
+ "version" "1.0.1"
+
+"minimalistic-crypto-utils@^1.0.1":
+ "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"
+ "version" "1.0.1"
+
+"minimatch@*", "minimatch@^3.0.4", "minimatch@2 || 3", "minimatch@3.0.4":
+ "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
+ "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "brace-expansion" "^1.1.7"
+
+"minimist@^1.2.0", "minimist@^1.2.5":
+ "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
+ "version" "1.2.5"
+
+"minimist@0.0.8":
+ "integrity" "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
+ "resolved" "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
+ "version" "0.0.8"
+
+"minimist@1.2.0":
+ "integrity" "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
+ "version" "1.2.0"
+
+"minipass@^2.6.0", "minipass@^2.8.6", "minipass@^2.9.0":
+ "integrity" "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="
+ "resolved" "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz"
+ "version" "2.9.0"
+ dependencies:
+ "safe-buffer" "^5.1.2"
+ "yallist" "^3.0.0"
+
+"minizlib@^1.2.1":
+ "integrity" "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="
+ "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz"
+ "version" "1.3.3"
+ dependencies:
+ "minipass" "^2.9.0"
+
+"mkdirp-promise@^5.0.1":
+ "integrity" "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE="
+ "resolved" "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "mkdirp" "*"
+
+"mkdirp@*":
+ "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
+ "version" "1.0.4"
+
+"mkdirp@^0.5.0":
+ "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz"
+ "version" "0.5.5"
+ dependencies:
+ "minimist" "^1.2.5"
+
+"mkdirp@^0.5.1":
+ "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz"
+ "version" "0.5.5"
+ dependencies:
+ "minimist" "^1.2.5"
+
+"mkdirp@0.5.1":
+ "integrity" "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
+ "version" "0.5.1"
+ dependencies:
+ "minimist" "0.0.8"
+
+"mocha@8.1.2":
+ "integrity" "sha512-I8FRAcuACNMLQn3lS4qeWLxXqLvGf6r2CaLstDpZmMUUSmvW6Cnm1AuHxgbc7ctZVRcfwspCRbDHymPsi3dkJw=="
+ "resolved" "https://registry.npmjs.org/mocha/-/mocha-8.1.2.tgz"
+ "version" "8.1.2"
+ dependencies:
+ "ansi-colors" "4.1.1"
+ "browser-stdout" "1.3.1"
+ "chokidar" "3.4.2"
+ "debug" "4.1.1"
+ "diff" "4.0.2"
+ "escape-string-regexp" "4.0.0"
+ "find-up" "5.0.0"
+ "glob" "7.1.6"
+ "growl" "1.10.5"
+ "he" "1.2.0"
+ "js-yaml" "3.14.0"
+ "log-symbols" "4.0.0"
+ "minimatch" "3.0.4"
+ "ms" "2.1.2"
+ "object.assign" "4.1.0"
+ "promise.allsettled" "1.0.2"
+ "serialize-javascript" "4.0.0"
+ "strip-json-comments" "3.0.1"
+ "supports-color" "7.1.0"
+ "which" "2.0.2"
+ "wide-align" "1.1.3"
+ "workerpool" "6.0.0"
+ "yargs" "13.3.2"
+ "yargs-parser" "13.1.2"
+ "yargs-unparser" "1.6.1"
+
+"mock-fs@^4.1.0":
+ "integrity" "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw=="
+ "resolved" "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz"
+ "version" "4.14.0"
+
+"module@^1.2.5":
+ "integrity" "sha1-tQPrBs3BNHP1aBhCaXTN5+xZvxU="
+ "resolved" "https://registry.npmjs.org/module/-/module-1.2.5.tgz"
+ "version" "1.2.5"
+ dependencies:
+ "chalk" "1.1.3"
+ "concat-stream" "1.5.1"
+ "lodash.template" "4.2.4"
+ "map-stream" "0.0.6"
+ "tildify" "1.2.0"
+ "vinyl-fs" "2.4.3"
+ "yargs" "4.6.0"
+
+"ms@^2.1.1", "ms@2.1.2":
+ "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
+ "version" "2.1.2"
+
+"ms@2.0.0":
+ "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
+ "version" "2.0.0"
+
+"ms@2.1.1":
+ "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
+ "version" "2.1.1"
+
+"multiaddr-to-uri@^6.0.0":
+ "integrity" "sha512-OjpkVHOXEmIKMO8WChzzQ7aZQcSQX8squxmvtDbRpy7/QNmJ3Z7jv6qyD74C28QtaeNie8O8ngW2AkeiMmKP7A=="
+ "resolved" "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "multiaddr" "^8.0.0"
+
+"multiaddr@^8.0.0", "multiaddr@^8.1.2":
+ "integrity" "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ=="
+ "resolved" "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz"
+ "version" "8.1.2"
+ dependencies:
+ "cids" "^1.0.0"
+ "class-is" "^1.1.0"
+ "dns-over-http-resolver" "^1.0.0"
+ "err-code" "^2.0.3"
+ "is-ip" "^3.1.0"
+ "multibase" "^3.0.0"
+ "uint8arrays" "^1.1.0"
+ "varint" "^5.0.0"
+
+"multibase@^0.7.0":
+ "integrity" "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg=="
+ "resolved" "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz"
+ "version" "0.7.0"
+ dependencies:
+ "base-x" "^3.0.8"
+ "buffer" "^5.5.0"
+
+"multibase@^3.0.0", "multibase@^3.1.0":
+ "integrity" "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw=="
+ "resolved" "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
"@multiformats/base-x" "^4.0.1"
- web-encoding "^1.0.6"
+ "web-encoding" "^1.0.6"
-multibase@^4.0.1:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-4.0.4.tgz#55ef53e6acce223c5a09341a8a3a3d973871a577"
- integrity sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==
+"multibase@^4.0.1":
+ "integrity" "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg=="
+ "resolved" "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz"
+ "version" "4.0.4"
dependencies:
"@multiformats/base-x" "^4.0.1"
-multibase@~0.6.0:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.6.1.tgz#b76df6298536cc17b9f6a6db53ec88f85f8cc12b"
- integrity sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multicodec@^0.5.5:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-0.5.7.tgz#1fb3f9dd866a10a55d226e194abba2dcc1ee9ffd"
- integrity sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==
- dependencies:
- varint "^5.0.0"
-
-multicodec@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f"
- integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==
- dependencies:
- buffer "^5.6.0"
- varint "^5.0.0"
-
-multicodec@^2.0.0, multicodec@^2.0.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-2.1.3.tgz#b9850635ad4e2a285a933151b55b4a2294152a5d"
- integrity sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==
- dependencies:
- uint8arrays "1.1.0"
- varint "^6.0.0"
-
-multicodec@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-3.1.0.tgz#bc96faee2118d1ff114a3ee9e870a030a3b65743"
- integrity sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==
- dependencies:
- uint8arrays "^2.1.5"
- varint "^6.0.0"
-
-multiformats@^9.1.2:
- version "9.3.1"
- resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.3.1.tgz#65f15eeb81676dac406190a0948dd7ec49ca025d"
- integrity sha512-WUWEwQn0tOMg8eiIAn7zGKRG5w1SJgBBRuz+qPJCTY0vyMnv6iDpkhk8qcVb7dLKJ7O8SKTnRXlDSyWk3G4bZw==
-
-multihashes@3.1.2, multihashes@^3.0.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-3.1.2.tgz#ffa5e50497aceb7911f7b4a3b6cada9b9730edfc"
- integrity sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==
- dependencies:
- multibase "^3.1.0"
- uint8arrays "^2.0.5"
- varint "^6.0.0"
-
-multihashes@^0.4.15, multihashes@~0.4.15:
- version "0.4.21"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5"
- integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==
- dependencies:
- buffer "^5.5.0"
- multibase "^0.7.0"
- varint "^5.0.0"
-
-multihashes@^4.0.1, multihashes@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-4.0.2.tgz#d76aeac3a302a1bed9fe1ec964fb7a22fa662283"
- integrity sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==
- dependencies:
- multibase "^4.0.1"
- uint8arrays "^2.1.3"
- varint "^5.0.2"
-
-multihashing-async@^2.0.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/multihashing-async/-/multihashing-async-2.1.2.tgz#9ed68f183bde70e0416b166bbc59a0c0623a0ede"
- integrity sha512-FTPNnWWxwIK5dXXmTFhySSF8Fkdqf7vzqpV09+RWsmfUhrsL/b3Arg3+bRrBnXTtjxm3JRGI3wSAtQHL0QCxhQ==
- dependencies:
- blakejs "^1.1.0"
- err-code "^3.0.0"
- js-sha3 "^0.8.0"
- multihashes "^4.0.1"
- murmurhash3js-revisited "^3.0.0"
- uint8arrays "^2.1.3"
-
-murmurhash3js-revisited@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz#6bd36e25de8f73394222adc6e41fa3fac08a5869"
- integrity sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==
-
-nan@^2.12.1, nan@^2.13.2, nan@^2.14.2:
- version "2.14.2"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
- integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
-
-nano-json-stream-parser@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz#0cc8f6d0e2b622b479c40d499c46d64b755c6f5f"
- integrity sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=
-
-nanoid@^2.0.0:
- version "2.1.11"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280"
- integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==
-
-nanoid@^3.1.12, nanoid@^3.1.3:
- version "3.1.23"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
- integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
-
-napi-macros@~1.8.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-1.8.2.tgz#299265c1d8aa401351ad0675107d751228c03eda"
- integrity sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==
-
-napi-macros@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b"
- integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==
-
-native-abort-controller@0.0.3, native-abort-controller@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/native-abort-controller/-/native-abort-controller-0.0.3.tgz#4c528a6c9c7d3eafefdc2c196ac9deb1a5edf2f8"
- integrity sha512-YIxU5nWqSHG1Xbu3eOu3pdFRD882ivQpIcu6AiPVe2oSVoRbfYW63DVkZm3g1gHiMtZSvZzF6THSzTGEBYl8YA==
- dependencies:
- globalthis "^1.0.1"
-
-native-abort-controller@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/native-abort-controller/-/native-abort-controller-1.0.3.tgz#35974a2e189c0d91399c8767a989a5bf058c1435"
- integrity sha512-fd5LY5q06mHKZPD5FmMrn7Lkd2H018oBGKNOAdLpctBDEPFKsfJ1nX9ke+XRa8PEJJpjqrpQkGjq2IZ27QNmYA==
-
-native-fetch@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/native-fetch/-/native-fetch-2.0.1.tgz#319d53741a7040def92d5dc8ea5fe9416b1fad89"
- integrity sha512-gv4Bea+ga9QdXINurpkEqun3ap3vnB+WYoe4c8ddqUYEH7B2h6iD39RF8uVN7OwmSfMY3RDxkvBnoI4e2/vLXQ==
- dependencies:
- globalthis "^1.0.1"
-
-native-fetch@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/native-fetch/-/native-fetch-3.0.0.tgz#06ccdd70e79e171c365c75117959cf4fe14a09bb"
- integrity sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==
-
-needle@^2.2.1:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.8.0.tgz#1c8ef9c1a2c29dcc1e83d73809d7bc681c80a048"
- integrity sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
-negotiator@0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
- integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
-
-next-tick@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
- integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
-
-no-case@^2.2.0, no-case@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
- integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
- dependencies:
- lower-case "^1.1.1"
-
-no-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
- integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
- dependencies:
- lower-case "^2.0.2"
- tslib "^2.0.3"
-
-node-addon-api@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"
- integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==
-
-node-fetch@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.4.1.tgz#b2e38f1117b8acbedbe0524f041fb3177188255d"
- integrity sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw==
-
-node-fetch@2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
- integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
-
-node-fetch@2.6.1, node-fetch@^2.6.0, 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@~1.7.1:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
- integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
- dependencies:
- encoding "^0.1.11"
- is-stream "^1.0.1"
-
-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@~3.8.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.8.0.tgz#0f57efeb1971f404dfcbfab975c284de7c70f14a"
- integrity sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw==
-
-node-gyp-build@~4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.1.1.tgz#d7270b5d86717068d114cc57fff352f96d745feb"
- integrity sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==
-
-node-int64@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
- integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
-
-node-interval-tree@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/node-interval-tree/-/node-interval-tree-1.3.3.tgz#15ffb904cde08270214acace8dc7653e89ae32b7"
- integrity sha512-K9vk96HdTK5fEipJwxSvIIqwTqr4e3HRJeJrNxBSeVMNSC/JWARRaX7etOLOuTmrRMeOI/K5TCJu3aWIwZiNTw==
- dependencies:
- shallowequal "^1.0.2"
-
-node-pre-gyp@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz#db1f33215272f692cd38f03238e3e9b47c5dd054"
- integrity sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==
- dependencies:
- detect-libc "^1.0.2"
- mkdirp "^0.5.1"
- needle "^2.2.1"
- nopt "^4.0.1"
- npm-packlist "^1.1.6"
- npmlog "^4.0.2"
- rc "^1.2.7"
- rimraf "^2.6.1"
- semver "^5.3.0"
- tar "^4"
-
-node-releases@^1.1.71:
- version "1.1.73"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
- integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==
-
-nofilter@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-1.0.4.tgz#78d6f4b6a613e7ced8b015cec534625f7667006e"
- integrity sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==
-
-noop-fn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/noop-fn/-/noop-fn-1.0.0.tgz#5f33d47f13d2150df93e0cb036699e982f78ffbf"
- integrity sha1-XzPUfxPSFQ35PgywNmmemC94/78=
-
-nopt@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
- integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
- dependencies:
- abbrev "1"
- osenv "^0.1.4"
-
-normalize-package-data@^2.3.2:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^2.0.1, normalize-path@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
- dependencies:
- remove-trailing-separator "^1.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
-npm-bundled@^1.0.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
- integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
- dependencies:
- npm-normalize-package-bin "^1.0.1"
-
-npm-normalize-package-bin@^1.0.1:
- version "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-packlist@^1.1.6:
- version "1.4.8"
- resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
- integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
- dependencies:
- ignore-walk "^3.0.1"
- npm-bundled "^1.0.1"
- npm-normalize-package-bin "^1.0.1"
-
-npmlog@^4.0.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
- integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.3"
- set-blocking "~2.0.0"
-
-nth-check@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
- integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
- dependencies:
- boolbase "~1.0.0"
-
-nullthrows@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
- integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
-
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
-
-number-to-bn@1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0"
- integrity sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=
- dependencies:
- bn.js "4.11.6"
- strip-hex-prefix "1.0.0"
+"multibase@~0.6.0":
+ "integrity" "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw=="
+ "resolved" "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz"
+ "version" "0.6.1"
+ dependencies:
+ "base-x" "^3.0.8"
+ "buffer" "^5.5.0"
+
+"multicodec@^0.5.5":
+ "integrity" "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA=="
+ "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz"
+ "version" "0.5.7"
+ dependencies:
+ "varint" "^5.0.0"
+
+"multicodec@^1.0.0":
+ "integrity" "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg=="
+ "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "buffer" "^5.6.0"
+ "varint" "^5.0.0"
+
+"multicodec@^2.0.0":
+ "integrity" "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA=="
+ "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz"
+ "version" "2.1.3"
+ dependencies:
+ "uint8arrays" "1.1.0"
+ "varint" "^6.0.0"
+
+"multicodec@^2.0.1":
+ "integrity" "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA=="
+ "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz"
+ "version" "2.1.3"
+ dependencies:
+ "uint8arrays" "1.1.0"
+ "varint" "^6.0.0"
+
+"multicodec@^3.0.1":
+ "integrity" "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ=="
+ "resolved" "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "uint8arrays" "^2.1.5"
+ "varint" "^6.0.0"
+
+"multiformats@^9.1.2", "multiformats@^9.4.2":
+ "integrity" "sha512-sCNjBP/NPCeQu83Mst8IQZq9+HuR7Catvk/m7CeH0r/nupsU6gM7GINf5E1HCDRxDeU+Cgda/WPmcwQhYs3dyA=="
+ "resolved" "https://registry.npmjs.org/multiformats/-/multiformats-9.4.3.tgz"
+ "version" "9.4.3"
+
+"multihashes@^0.4.15", "multihashes@~0.4.15":
+ "integrity" "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw=="
+ "resolved" "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz"
+ "version" "0.4.21"
+ dependencies:
+ "buffer" "^5.5.0"
+ "multibase" "^0.7.0"
+ "varint" "^5.0.0"
+
+"multihashes@^3.0.1":
+ "integrity" "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ=="
+ "resolved" "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "multibase" "^3.1.0"
+ "uint8arrays" "^2.0.5"
+ "varint" "^6.0.0"
+
+"multihashes@^4.0.1", "multihashes@^4.0.2":
+ "integrity" "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ=="
+ "resolved" "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "multibase" "^4.0.1"
+ "uint8arrays" "^2.1.3"
+ "varint" "^5.0.2"
+
+"multihashes@3.1.2":
+ "integrity" "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ=="
+ "resolved" "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "multibase" "^3.1.0"
+ "uint8arrays" "^2.0.5"
+ "varint" "^6.0.0"
+
+"multihashing-async@^2.0.0":
+ "integrity" "sha512-FTPNnWWxwIK5dXXmTFhySSF8Fkdqf7vzqpV09+RWsmfUhrsL/b3Arg3+bRrBnXTtjxm3JRGI3wSAtQHL0QCxhQ=="
+ "resolved" "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "blakejs" "^1.1.0"
+ "err-code" "^3.0.0"
+ "js-sha3" "^0.8.0"
+ "multihashes" "^4.0.1"
+ "murmurhash3js-revisited" "^3.0.0"
+ "uint8arrays" "^2.1.3"
+
+"murmurhash3js-revisited@^3.0.0":
+ "integrity" "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g=="
+ "resolved" "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz"
+ "version" "3.0.0"
+
+"nan@^2.12.1", "nan@^2.13.2", "nan@^2.14.2":
+ "integrity" "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
+ "resolved" "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz"
+ "version" "2.14.2"
+
+"nano-json-stream-parser@^0.1.2":
+ "integrity" "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18="
+ "resolved" "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz"
+ "version" "0.1.2"
+
+"nanoid@^2.0.0":
+ "integrity" "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA=="
+ "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz"
+ "version" "2.1.11"
+
+"nanoid@^3.1.12":
+ "integrity" "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
+ "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz"
+ "version" "3.1.23"
+
+"nanoid@^3.1.3":
+ "integrity" "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
+ "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz"
+ "version" "3.1.23"
+
+"napi-macros@~1.8.1":
+ "integrity" "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg=="
+ "resolved" "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz"
+ "version" "1.8.2"
+
+"native-abort-controller@^1.0.3":
+ "integrity" "sha512-fd5LY5q06mHKZPD5FmMrn7Lkd2H018oBGKNOAdLpctBDEPFKsfJ1nX9ke+XRa8PEJJpjqrpQkGjq2IZ27QNmYA=="
+ "resolved" "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.3.tgz"
+ "version" "1.0.3"
+
+"native-abort-controller@~0.0.3", "native-abort-controller@0.0.3":
+ "integrity" "sha512-YIxU5nWqSHG1Xbu3eOu3pdFRD882ivQpIcu6AiPVe2oSVoRbfYW63DVkZm3g1gHiMtZSvZzF6THSzTGEBYl8YA=="
+ "resolved" "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-0.0.3.tgz"
+ "version" "0.0.3"
+ dependencies:
+ "globalthis" "^1.0.1"
+
+"native-fetch@^2.0.0":
+ "integrity" "sha512-gv4Bea+ga9QdXINurpkEqun3ap3vnB+WYoe4c8ddqUYEH7B2h6iD39RF8uVN7OwmSfMY3RDxkvBnoI4e2/vLXQ=="
+ "resolved" "https://registry.npmjs.org/native-fetch/-/native-fetch-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "globalthis" "^1.0.1"
+
+"native-fetch@^3.0.0":
+ "integrity" "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw=="
+ "resolved" "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz"
+ "version" "3.0.0"
+
+"needle@^2.2.1":
+ "integrity" "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw=="
+ "resolved" "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz"
+ "version" "2.8.0"
+ dependencies:
+ "debug" "^3.2.6"
+ "iconv-lite" "^0.4.4"
+ "sax" "^1.2.4"
+
+"negotiator@0.6.2":
+ "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
+ "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz"
+ "version" "0.6.2"
+
+"next-tick@~1.0.0":
+ "integrity" "sha1-yobR/ogoFpsBICCOPchCS524NCw="
+ "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz"
+ "version" "1.0.0"
+
+"no-case@^2.2.0", "no-case@^2.3.2":
+ "integrity" "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ=="
+ "resolved" "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"
+ "version" "2.3.2"
+ dependencies:
+ "lower-case" "^1.1.1"
+
+"no-case@^3.0.4":
+ "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg=="
+ "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "lower-case" "^2.0.2"
+ "tslib" "^2.0.3"
+
+"node-addon-api@^2.0.0":
+ "integrity" "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
+ "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz"
+ "version" "2.0.2"
+
+"node-fetch@*", "node-fetch@^2.6.0", "node-fetch@^2.6.1", "node-fetch@2.6.1":
+ "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
+ "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz"
+ "version" "2.6.1"
+
+"node-fetch@^2.6.7":
+ "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ=="
+ "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz"
+ "version" "2.6.7"
+ dependencies:
+ "whatwg-url" "^5.0.0"
+
+"node-fetch@~1.7.1":
+ "integrity" "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ=="
+ "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz"
+ "version" "1.7.3"
+ dependencies:
+ "encoding" "^0.1.11"
+ "is-stream" "^1.0.1"
+
+"node-fetch@2.4.1":
+ "integrity" "sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw=="
+ "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.4.1.tgz"
+ "version" "2.4.1"
+
+"node-fetch@2.6.0":
+ "integrity" "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
+ "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz"
+ "version" "2.6.0"
+
+"node-forge@^0.10.0":
+ "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
+ "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz"
+ "version" "0.10.0"
+
+"node-gyp-build@^4.2.0":
+ "integrity" "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="
+ "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz"
+ "version" "4.2.3"
+
+"node-gyp-build@~3.8.0":
+ "integrity" "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw=="
+ "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz"
+ "version" "3.8.0"
+
+"node-int64@^0.4.0":
+ "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs="
+ "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
+ "version" "0.4.0"
+
+"node-interval-tree@^1.3.3":
+ "integrity" "sha512-K9vk96HdTK5fEipJwxSvIIqwTqr4e3HRJeJrNxBSeVMNSC/JWARRaX7etOLOuTmrRMeOI/K5TCJu3aWIwZiNTw=="
+ "resolved" "https://registry.npmjs.org/node-interval-tree/-/node-interval-tree-1.3.3.tgz"
+ "version" "1.3.3"
+ dependencies:
+ "shallowequal" "^1.0.2"
+
+"node-pre-gyp@^0.11.0":
+ "integrity" "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q=="
+ "resolved" "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz"
+ "version" "0.11.0"
+ dependencies:
+ "detect-libc" "^1.0.2"
+ "mkdirp" "^0.5.1"
+ "needle" "^2.2.1"
+ "nopt" "^4.0.1"
+ "npm-packlist" "^1.1.6"
+ "npmlog" "^4.0.2"
+ "rc" "^1.2.7"
+ "rimraf" "^2.6.1"
+ "semver" "^5.3.0"
+ "tar" "^4"
+
+"node-releases@^2.0.2":
+ "integrity" "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw=="
+ "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz"
+ "version" "2.0.3"
+
+"nofilter@^1.0.4":
+ "integrity" "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA=="
+ "resolved" "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz"
+ "version" "1.0.4"
+
+"noop-fn@^1.0.0":
+ "integrity" "sha1-XzPUfxPSFQ35PgywNmmemC94/78="
+ "resolved" "https://registry.npmjs.org/noop-fn/-/noop-fn-1.0.0.tgz"
+ "version" "1.0.0"
+
+"nopt@^4.0.1":
+ "integrity" "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="
+ "resolved" "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "abbrev" "1"
+ "osenv" "^0.1.4"
+
+"normalize-package-data@^2.3.2":
+ "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="
+ "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "hosted-git-info" "^2.1.4"
+ "resolve" "^1.10.0"
+ "semver" "2 || 3 || 4 || 5"
+ "validate-npm-package-license" "^3.0.1"
+
+"normalize-path@^2.0.1", "normalize-path@^2.1.1":
+ "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "remove-trailing-separator" "^1.0.1"
+
+"normalize-path@^3.0.0":
+ "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
+ "version" "3.0.0"
+
+"normalize-path@~3.0.0":
+ "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
+ "version" "3.0.0"
+
+"normalize-url@^4.1.0":
+ "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
+ "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
+ "version" "4.5.1"
+
+"npm-bundled@^1.0.1":
+ "integrity" "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="
+ "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "npm-normalize-package-bin" "^1.0.1"
+
+"npm-normalize-package-bin@^1.0.1":
+ "integrity" "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="
+ "resolved" "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz"
+ "version" "1.0.1"
+
+"npm-packlist@^1.1.6":
+ "integrity" "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A=="
+ "resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz"
+ "version" "1.4.8"
+ dependencies:
+ "ignore-walk" "^3.0.1"
+ "npm-bundled" "^1.0.1"
+ "npm-normalize-package-bin" "^1.0.1"
+
+"npmlog@^4.0.2":
+ "integrity" "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="
+ "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz"
+ "version" "4.1.2"
+ dependencies:
+ "are-we-there-yet" "~1.1.2"
+ "console-control-strings" "~1.1.0"
+ "gauge" "~2.7.3"
+ "set-blocking" "~2.0.0"
+
+"nth-check@~1.0.1":
+ "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
+ "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "boolbase" "~1.0.0"
+
+"nullthrows@^1.1.1":
+ "integrity" "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
+ "resolved" "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz"
+ "version" "1.1.1"
+
+"number-is-nan@^1.0.0":
+ "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
+ "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
+ "version" "1.0.1"
+
+"number-to-bn@1.7.0":
+ "integrity" "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA="
+ "resolved" "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz"
+ "version" "1.7.0"
+ dependencies:
+ "bn.js" "4.11.6"
+ "strip-hex-prefix" "1.0.0"
"nwmatcher@>= 1.3.7 < 2.0.0":
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e"
- integrity sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
- integrity sha1-ejs9DpgGPUP0wD8uiubNUahog6A=
-
-object-assign@^4, object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-inspect@^1.10.3:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
- integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
-
-object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object-keys@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336"
- integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=
-
-object-path@^0.11.4:
- version "0.11.5"
- resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.5.tgz#d4e3cf19601a5140a55a16ad712019a9c50b577a"
- integrity sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==
-
-object.assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
- integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
- dependencies:
- define-properties "^1.1.2"
- function-bind "^1.1.1"
- has-symbols "^1.0.0"
- object-keys "^1.0.11"
-
-object.assign@^4.1.0, object.assign@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
- object-keys "^1.1.1"
-
-object.getownpropertydescriptors@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7"
- integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.18.0-next.2"
-
-object.omit@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
- integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
- dependencies:
- for-own "^0.1.4"
- is-extendable "^0.1.1"
-
-oboe@2.1.5:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.5.tgz#5554284c543a2266d7a38f17e073821fbde393cd"
- integrity sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=
- dependencies:
- http-https "^1.0.0"
-
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
- dependencies:
- ee-first "1.1.1"
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-opencollective-postinstall@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
- integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-
-optimism@^0.16.0:
- version "0.16.1"
- resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d"
- integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==
+ "integrity" "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ=="
+ "resolved" "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz"
+ "version" "1.4.4"
+
+"oauth-sign@~0.9.0":
+ "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
+ "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
+ "version" "0.9.0"
+
+"object-assign@^4", "object-assign@^4.0.0", "object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1":
+ "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "version" "4.1.1"
+
+"object-assign@4.1.0":
+ "integrity" "sha1-ejs9DpgGPUP0wD8uiubNUahog6A="
+ "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"
+ "version" "4.1.0"
+
+"object-inspect@^1.10.3":
+ "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg=="
+ "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz"
+ "version" "1.11.0"
+
+"object-keys@^1.0.11", "object-keys@^1.0.12", "object-keys@^1.1.1":
+ "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
+ "version" "1.1.1"
+
+"object-keys@~0.4.0":
+ "integrity" "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
+ "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
+ "version" "0.4.0"
+
+"object-path@^0.11.4":
+ "integrity" "sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg=="
+ "resolved" "https://registry.npmjs.org/object-path/-/object-path-0.11.5.tgz"
+ "version" "0.11.5"
+
+"object.assign@^4.1.0", "object.assign@^4.1.2":
+ "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="
+ "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
+ "version" "4.1.2"
+ dependencies:
+ "call-bind" "^1.0.0"
+ "define-properties" "^1.1.3"
+ "has-symbols" "^1.0.1"
+ "object-keys" "^1.1.1"
+
+"object.assign@4.1.0":
+ "integrity" "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w=="
+ "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "define-properties" "^1.1.2"
+ "function-bind" "^1.1.1"
+ "has-symbols" "^1.0.0"
+ "object-keys" "^1.0.11"
+
+"object.getownpropertydescriptors@^2.1.1":
+ "integrity" "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ=="
+ "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.18.0-next.2"
+
+"object.omit@^2.0.0":
+ "integrity" "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo="
+ "resolved" "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "for-own" "^0.1.4"
+ "is-extendable" "^0.1.1"
+
+"oboe@2.1.5":
+ "integrity" "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80="
+ "resolved" "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz"
+ "version" "2.1.5"
+ dependencies:
+ "http-https" "^1.0.0"
+
+"on-finished@~2.3.0":
+ "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
+ "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "ee-first" "1.1.1"
+
+"once@^1.3.0", "once@^1.3.1", "once@^1.4.0":
+ "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
+ "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "wrappy" "1"
+
+"onetime@^2.0.0":
+ "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ="
+ "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "mimic-fn" "^1.0.0"
+
+"onetime@^5.1.0":
+ "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
+ "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
+ "version" "5.1.2"
+ dependencies:
+ "mimic-fn" "^2.1.0"
+
+"opencollective-postinstall@^2.0.0":
+ "integrity" "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q=="
+ "resolved" "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz"
+ "version" "2.0.3"
+
+"optimism@^0.16.0":
+ "integrity" "sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg=="
+ "resolved" "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz"
+ "version" "0.16.1"
dependencies:
"@wry/context" "^0.6.0"
"@wry/trie" "^0.3.0"
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
-ora@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318"
- integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==
- dependencies:
- chalk "^2.4.2"
- cli-cursor "^2.1.0"
- cli-spinners "^2.0.0"
- log-symbols "^2.2.0"
- strip-ansi "^5.2.0"
- wcwidth "^1.0.1"
-
-ordered-read-streams@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b"
- integrity sha1-cTfmmzKYuzQiR6G77jiByA4v14s=
- dependencies:
- is-stream "^1.0.1"
- readable-stream "^2.0.1"
-
-original-require@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/original-require/-/original-require-1.0.1.tgz#0f130471584cd33511c5ec38c8d59213f9ac5e20"
- integrity sha1-DxMEcVhM0zURxew4yNWSE/msXiA=
-
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
-
-os-locale@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
- integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
- dependencies:
- lcid "^1.0.0"
-
-os-tmpdir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-
-osenv@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
- integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.0"
-
-p-cancelable@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa"
- integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==
-
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
-p-defer@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83"
- integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==
-
-p-fifo@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-fifo/-/p-fifo-1.0.0.tgz#e29d5cf17c239ba87f51dde98c1d26a9cfe20a63"
- integrity sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==
- dependencies:
- fast-fifo "^1.0.0"
- p-defer "^3.0.0"
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-
-p-limit@3.1.0, p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
+"optionator@^0.8.1":
+ "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="
+ "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
+ "version" "0.8.3"
+ dependencies:
+ "deep-is" "~0.1.3"
+ "fast-levenshtein" "~2.0.6"
+ "levn" "~0.3.0"
+ "prelude-ls" "~1.1.2"
+ "type-check" "~0.3.2"
+ "word-wrap" "~1.2.3"
+
+"ora@^3.4.0":
+ "integrity" "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg=="
+ "resolved" "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz"
+ "version" "3.4.0"
+ dependencies:
+ "chalk" "^2.4.2"
+ "cli-cursor" "^2.1.0"
+ "cli-spinners" "^2.0.0"
+ "log-symbols" "^2.2.0"
+ "strip-ansi" "^5.2.0"
+ "wcwidth" "^1.0.1"
+
+"ordered-read-streams@^0.3.0":
+ "integrity" "sha1-cTfmmzKYuzQiR6G77jiByA4v14s="
+ "resolved" "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "is-stream" "^1.0.1"
+ "readable-stream" "^2.0.1"
+
+"original-require@^1.0.1":
+ "integrity" "sha1-DxMEcVhM0zURxew4yNWSE/msXiA="
+ "resolved" "https://registry.npmjs.org/original-require/-/original-require-1.0.1.tgz"
+ "version" "1.0.1"
+
+"os-homedir@^1.0.0":
+ "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
+ "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
+ "version" "1.0.2"
+
+"os-locale@^1.4.0":
+ "integrity" "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk="
+ "resolved" "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "lcid" "^1.0.0"
+
+"os-tmpdir@^1.0.0":
+ "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
+ "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
+ "version" "1.0.2"
+
+"osenv@^0.1.4":
+ "integrity" "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
+ "resolved" "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
+ "version" "0.1.5"
+ dependencies:
+ "os-homedir" "^1.0.0"
+ "os-tmpdir" "^1.0.0"
+
+"p-cancelable@^0.3.0":
+ "integrity" "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="
+ "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz"
+ "version" "0.3.0"
+
+"p-cancelable@^1.0.0":
+ "integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
+ "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
+ "version" "1.1.0"
+
+"p-defer@^3.0.0":
+ "integrity" "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="
+ "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz"
+ "version" "3.0.0"
+
+"p-fifo@^1.0.0":
+ "integrity" "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A=="
+ "resolved" "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "fast-fifo" "^1.0.0"
+ "p-defer" "^3.0.0"
+
+"p-finally@^1.0.0":
+ "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
+ "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
+ "version" "1.0.0"
+
+"p-limit@^1.1.0":
+ "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
+ "version" "1.3.0"
+ dependencies:
+ "p-try" "^1.0.0"
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+"p-limit@^2.0.0":
+ "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "p-try" "^2.0.0"
+
+"p-limit@^2.2.0":
+ "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "p-try" "^2.0.0"
+
+"p-limit@^3.0.2":
+ "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "yocto-queue" "^0.1.0"
+
+"p-limit@3.1.0":
+ "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- p-limit "^3.0.2"
-
-p-timeout@^1.1.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386"
- integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=
+ "yocto-queue" "^0.1.0"
+
+"p-locate@^2.0.0":
+ "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- p-finally "^1.0.0"
+ "p-limit" "^1.1.0"
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+"p-locate@^3.0.0":
+ "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "p-limit" "^2.0.0"
-param-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
- integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
+"p-locate@^4.1.0":
+ "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
- no-case "^2.2.0"
-
-paramap-it@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/paramap-it/-/paramap-it-0.1.1.tgz#dad5963c003315c0993b84402a9c08f8c36e80d9"
- integrity sha512-3uZmCAN3xCw7Am/4ikGzjjR59aNMJVXGSU7CjG2Z6DfOAdhnLdCOd0S0m1sTkN4ov9QhlE3/jkzyu953hq0uwQ==
+ "p-limit" "^2.2.0"
+
+"p-locate@^5.0.0":
+ "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- event-iterator "^1.0.0"
+ "p-limit" "^3.0.2"
-parse-asn1@^5.0.0, parse-asn1@^5.1.5:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
- integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
+"p-timeout@^1.1.1":
+ "integrity" "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y="
+ "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
- asn1.js "^5.2.0"
- browserify-aes "^1.0.0"
- evp_bytestokey "^1.0.0"
- pbkdf2 "^3.0.3"
- safe-buffer "^5.1.1"
+ "p-finally" "^1.0.0"
+
+"p-try@^1.0.0":
+ "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
+ "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
+ "version" "1.0.0"
-parse-duration@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-0.4.4.tgz#11c0f51a689e97d06c57bd772f7fda7dc013243c"
- integrity sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg==
+"p-try@^2.0.0":
+ "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
+ "version" "2.2.0"
+
+"param-case@^2.1.0":
+ "integrity" "sha1-35T9jPZTHs915r75oIWPvHK+Ikc="
+ "resolved" "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+
+"paramap-it@^0.1.1":
+ "integrity" "sha512-3uZmCAN3xCw7Am/4ikGzjjR59aNMJVXGSU7CjG2Z6DfOAdhnLdCOd0S0m1sTkN4ov9QhlE3/jkzyu953hq0uwQ=="
+ "resolved" "https://registry.npmjs.org/paramap-it/-/paramap-it-0.1.1.tgz"
+ "version" "0.1.1"
+ dependencies:
+ "event-iterator" "^1.0.0"
+
+"parent-module@^1.0.0":
+ "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
+ "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "callsites" "^3.0.0"
-parse-glob@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
- integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
+"parse-asn1@^5.0.0", "parse-asn1@^5.1.5":
+ "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw=="
+ "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz"
+ "version" "5.1.6"
dependencies:
- glob-base "^0.3.0"
- is-dotfile "^1.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.0"
+ "asn1.js" "^5.2.0"
+ "browserify-aes" "^1.0.0"
+ "evp_bytestokey" "^1.0.0"
+ "pbkdf2" "^3.0.3"
+ "safe-buffer" "^5.1.1"
-parse-headers@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"
- integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==
+"parse-duration@^0.4.4":
+ "integrity" "sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg=="
+ "resolved" "https://registry.npmjs.org/parse-duration/-/parse-duration-0.4.4.tgz"
+ "version" "0.4.4"
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+"parse-glob@^3.0.4":
+ "integrity" "sha1-ssN2z7EfNVE7rdFz7wu246OIORw="
+ "resolved" "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"
+ "version" "3.0.4"
dependencies:
- error-ex "^1.2.0"
+ "glob-base" "^0.3.0"
+ "is-dotfile" "^1.0.0"
+ "is-extglob" "^1.0.0"
+ "is-glob" "^2.0.0"
-parse5@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
- integrity sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=
+"parse-headers@^2.0.0":
+ "integrity" "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA=="
+ "resolved" "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz"
+ "version" "2.0.3"
-parse5@^3.0.1:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
- integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==
+"parse-json@^2.2.0":
+ "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
+ "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
+ "version" "2.2.0"
+ dependencies:
+ "error-ex" "^1.2.0"
+
+"parse-json@^5.0.0":
+ "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
+ "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
+ "version" "5.2.0"
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ "error-ex" "^1.3.1"
+ "json-parse-even-better-errors" "^2.3.0"
+ "lines-and-columns" "^1.1.6"
+
+"parse5@^1.5.1":
+ "integrity" "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ="
+ "resolved" "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"
+ "version" "1.5.1"
+
+"parse5@^3.0.1":
+ "integrity" "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="
+ "resolved" "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"
+ "version" "3.0.3"
dependencies:
"@types/node" "*"
-parseurl@^1.3.2, parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascal-case@^2.0.0, pascal-case@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e"
- integrity sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=
- dependencies:
- camel-case "^3.0.0"
- upper-case-first "^1.1.0"
-
-pascal-case@^3.1.1, pascal-case@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
- integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
-path-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5"
- integrity sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=
- dependencies:
- no-case "^2.2.0"
-
-path-dirname@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
-
-path-exists@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
- integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
- dependencies:
- pinkie-promise "^2.0.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-path-parse@^1.0.6:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
-
-path-type@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
- integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
- dependencies:
- graceful-fs "^4.1.2"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-pathval@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
-
-pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
- integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
- dependencies:
- create-hash "^1.1.2"
- create-hmac "^1.1.4"
- ripemd160 "^2.0.1"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
-
-peer-id@^0.14.1:
- version "0.14.8"
- resolved "https://registry.yarnpkg.com/peer-id/-/peer-id-0.14.8.tgz#667c6bedc8ab313c81376f6aca0baa2140266fab"
- integrity sha512-GpuLpob/9FrEFvyZrKKsISEkaBYsON2u0WtiawLHj1ii6ewkoeRiSDFLyIefYhw0jGvQoeoZS05jaT52X7Bvig==
- dependencies:
- cids "^1.1.5"
- class-is "^1.1.0"
- libp2p-crypto "^0.19.0"
- minimist "^1.2.5"
- multihashes "^4.0.2"
- protobufjs "^6.10.2"
- uint8arrays "^2.0.5"
-
-pem-jwk@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/pem-jwk/-/pem-jwk-2.0.0.tgz#1c5bb264612fc391340907f5c1de60c06d22f085"
- integrity sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==
- dependencies:
- asn1.js "^5.0.1"
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
- integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
-
-pify@^2.0.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
-
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
-
-pkg-conf@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-1.1.3.tgz#378e56d6fd13e88bfb6f4a25df7a83faabddba5b"
- integrity sha1-N45W1v0T6Iv7b0ol33qD+qvduls=
- dependencies:
- find-up "^1.0.0"
- load-json-file "^1.1.0"
- object-assign "^4.0.1"
- symbol "^0.2.1"
-
-pluralize@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
- integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
-
-pouchdb-abstract-mapreduce@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-abstract-mapreduce/-/pouchdb-abstract-mapreduce-7.2.2.tgz#dd1b10a83f8d24361dce9aaaab054614b39f766f"
- integrity sha512-7HWN/2yV2JkwMnGnlp84lGvFtnm0Q55NiBUdbBcaT810+clCGKvhssBCrXnmwShD1SXTwT83aszsgiSfW+SnBA==
- dependencies:
- pouchdb-binary-utils "7.2.2"
- pouchdb-collate "7.2.2"
- pouchdb-collections "7.2.2"
- pouchdb-errors "7.2.2"
- pouchdb-fetch "7.2.2"
- pouchdb-mapreduce-utils "7.2.2"
- pouchdb-md5 "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-adapter-leveldb-core@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-leveldb-core/-/pouchdb-adapter-leveldb-core-7.2.2.tgz#e0aa6a476e2607d7ae89f4a803c9fba6e6d05a8a"
- integrity sha512-K9UGf1Ivwe87mjrMqN+1D07tO/DfU7ariVDrGffuOjvl+3BcvUF25IWrxsBObd4iPOYCH7NVQWRpojhBgxULtQ==
- dependencies:
- argsarray "0.0.1"
- buffer-from "1.1.1"
- double-ended-queue "2.1.0-0"
- levelup "4.4.0"
- pouchdb-adapter-utils "7.2.2"
- pouchdb-binary-utils "7.2.2"
- pouchdb-collections "7.2.2"
- pouchdb-errors "7.2.2"
- pouchdb-json "7.2.2"
- pouchdb-md5 "7.2.2"
- pouchdb-merge "7.2.2"
- pouchdb-utils "7.2.2"
- sublevel-pouchdb "7.2.2"
- through2 "3.0.2"
-
-pouchdb-adapter-memory@^7.1.1:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-memory/-/pouchdb-adapter-memory-7.2.2.tgz#c0ec2e87928d516ca9d1b5badc7269df6f95e5ea"
- integrity sha512-9o+zdItPEq7rIrxdkUxgsLNaZkDJAGEqqoYgeYdrHidOCZnlhxhX3g7/R/HcpDKC513iEPqJWDJQSfeT6nVKkw==
- dependencies:
- memdown "1.4.1"
- pouchdb-adapter-leveldb-core "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-adapter-node-websql@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-node-websql/-/pouchdb-adapter-node-websql-7.0.0.tgz#64ad88dd45b23578e454bf3032a3a79f9d1e4008"
- integrity sha512-fNaOMO8bvMrRTSfmH4RSLSpgnKahRcCA7Z0jg732PwRbGvvMdGbreZwvKPPD1fg2tm2ZwwiXWK2G3+oXyoqZYw==
- dependencies:
- pouchdb-adapter-websql-core "7.0.0"
- pouchdb-utils "7.0.0"
- websql "1.0.0"
-
-pouchdb-adapter-utils@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.0.0.tgz#1ac8d34481911e0e9a9bf51024610a2e7351dc80"
- integrity sha512-UWKPC6jkz6mHUzZefrU7P5X8ZGvBC8LSNZ7BIp0hWvJE6c20cnpDwedTVDpZORcCbVJpDmFOHBYnOqEIblPtbA==
- dependencies:
- pouchdb-binary-utils "7.0.0"
- pouchdb-collections "7.0.0"
- pouchdb-errors "7.0.0"
- pouchdb-md5 "7.0.0"
- pouchdb-merge "7.0.0"
- pouchdb-utils "7.0.0"
-
-pouchdb-adapter-utils@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.2.2.tgz#c64426447d9044ba31517a18500d6d2d28abd47d"
- integrity sha512-2CzZkTyTyHZkr3ePiWFMTiD5+56lnembMjaTl8ohwegM0+hYhRyJux0biAZafVxgIL4gnCUC4w2xf6WVztzKdg==
- dependencies:
- pouchdb-binary-utils "7.2.2"
- pouchdb-collections "7.2.2"
- pouchdb-errors "7.2.2"
- pouchdb-md5 "7.2.2"
- pouchdb-merge "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-adapter-websql-core@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-adapter-websql-core/-/pouchdb-adapter-websql-core-7.0.0.tgz#27b3e404159538e515b2567baa7869f90caac16c"
- integrity sha512-NyMaH0bl20SdJdOCzd+fwXo8JZ15a48/MAwMcIbXzsRHE4DjFNlRcWAcjUP6uN4Ezc+Gx+r2tkBBMf71mIz1Aw==
- dependencies:
- pouchdb-adapter-utils "7.0.0"
- pouchdb-binary-utils "7.0.0"
- pouchdb-collections "7.0.0"
- pouchdb-errors "7.0.0"
- pouchdb-json "7.0.0"
- pouchdb-merge "7.0.0"
- pouchdb-utils "7.0.0"
-
-pouchdb-binary-utils@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz#cb71a288b09572a231f6bab1b4aed201c4d219a7"
- integrity sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw==
- dependencies:
- buffer-from "1.1.0"
-
-pouchdb-binary-utils@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-binary-utils/-/pouchdb-binary-utils-7.2.2.tgz#0690b348052c543b1e67f032f47092ca82bcb10e"
- integrity sha512-shacxlmyHbUrNfE6FGYpfyAJx7Q0m91lDdEAaPoKZM3SzAmbtB1i+OaDNtYFztXjJl16yeudkDb3xOeokVL3Qw==
- dependencies:
- buffer-from "1.1.1"
-
-pouchdb-collate@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-collate/-/pouchdb-collate-7.2.2.tgz#fc261f5ef837c437e3445fb0abc3f125d982c37c"
- integrity sha512-/SMY9GGasslknivWlCVwXMRMnQ8myKHs4WryQ5535nq1Wj/ehpqWloMwxEQGvZE1Sda3LOm7/5HwLTcB8Our+w==
-
-pouchdb-collections@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz#fd1f632337dc6301b0ff8649732ca79204e41780"
- integrity sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q==
-
-pouchdb-collections@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-collections/-/pouchdb-collections-7.2.2.tgz#aeed77f33322429e3f59d59ea233b48ff0e68572"
- integrity sha512-6O9zyAYlp3UdtfneiMYuOCWdUCQNo2bgdjvNsMSacQX+3g8WvIoFQCYJjZZCpTttQGb+MHeRMr8m2U95lhJTew==
-
-pouchdb-debug@^7.1.1:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/pouchdb-debug/-/pouchdb-debug-7.2.1.tgz#f5f869f6113c12ccb97cddf5b0a32b6e0e67e961"
- integrity sha512-eP3ht/AKavLF2RjTzBM6S9gaI2/apcW6xvaKRQhEdOfiANqerFuksFqHCal3aikVQuDO+cB/cw+a4RyJn/glBw==
- dependencies:
- debug "3.1.0"
-
-pouchdb-errors@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz#4e2a5a8b82af20cbe5f9970ca90b7ec74563caa0"
- integrity sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA==
- dependencies:
- inherits "2.0.3"
-
-pouchdb-errors@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-errors/-/pouchdb-errors-7.2.2.tgz#80d811d65c766c9d20b755c6e6cc123f8c3c4792"
- integrity sha512-6GQsiWc+7uPfgEHeavG+7wuzH3JZW29Dnrvz8eVbDFE50kVFxNDVm3EkYHskvo5isG7/IkOx7PV7RPTA3keG3g==
- dependencies:
- inherits "2.0.4"
-
-pouchdb-fetch@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-fetch/-/pouchdb-fetch-7.2.2.tgz#492791236d60c899d7e9973f9aca0d7b9cc02230"
- integrity sha512-lUHmaG6U3zjdMkh8Vob9GvEiRGwJfXKE02aZfjiVQgew+9SLkuOxNw3y2q4d1B6mBd273y1k2Lm0IAziRNxQnA==
- dependencies:
- abort-controller "3.0.0"
- fetch-cookie "0.10.1"
- node-fetch "2.6.0"
-
-pouchdb-find@^7.0.0:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-find/-/pouchdb-find-7.2.2.tgz#1227afdd761812d508fe0794b3e904518a721089"
- integrity sha512-BmFeFVQ0kHmDehvJxNZl9OmIztCjPlZlVSdpijuFbk/Fi1EFPU1BAv3kLC+6DhZuOqU/BCoaUBY9sn66pPY2ag==
- dependencies:
- pouchdb-abstract-mapreduce "7.2.2"
- pouchdb-collate "7.2.2"
- pouchdb-errors "7.2.2"
- pouchdb-fetch "7.2.2"
- pouchdb-md5 "7.2.2"
- pouchdb-selector-core "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-json@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-json/-/pouchdb-json-7.0.0.tgz#d9860f66f27a359ac6e4b24da4f89b6909f37530"
- integrity sha512-w0bNRu/7VmmCrFWMYAm62n30wvJJUT2SokyzeTyj3hRohj4GFwTRg1mSZ+iAmxgRKOFE8nzZstLG/WAB4Ymjew==
- dependencies:
- vuvuzela "1.0.3"
-
-pouchdb-json@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-json/-/pouchdb-json-7.2.2.tgz#b939be24b91a7322e9a24b8880a6e21514ec5e1f"
- integrity sha512-3b2S2ynN+aoB7aCNyDZc/4c0IAdx/ir3nsHB+/RrKE9cM3QkQYbnnE3r/RvOD1Xvr6ji/KOCBie+Pz/6sxoaug==
- dependencies:
- vuvuzela "1.0.3"
-
-pouchdb-mapreduce-utils@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-mapreduce-utils/-/pouchdb-mapreduce-utils-7.2.2.tgz#13a46a3cc2a3f3b8e24861da26966904f2963146"
- integrity sha512-rAllb73hIkU8rU2LJNbzlcj91KuulpwQu804/F6xF3fhZKC/4JQMClahk+N/+VATkpmLxp1zWmvmgdlwVU4HtQ==
- dependencies:
- argsarray "0.0.1"
- inherits "2.0.4"
- pouchdb-collections "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-md5@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz#935dc6bb507a5f3978fb653ca5790331bae67c96"
- integrity sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ==
- dependencies:
- pouchdb-binary-utils "7.0.0"
- spark-md5 "3.0.0"
-
-pouchdb-md5@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-md5/-/pouchdb-md5-7.2.2.tgz#415401acc5a844112d765bd1fb4e5d9f38fb0838"
- integrity sha512-c/RvLp2oSh8PLAWU5vFBnp6ejJABIdKqboZwRRUrWcfGDf+oyX8RgmJFlYlzMMOh4XQLUT1IoaDV8cwlsuryZw==
- dependencies:
- pouchdb-binary-utils "7.2.2"
- spark-md5 "3.0.1"
-
-pouchdb-merge@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-merge/-/pouchdb-merge-7.0.0.tgz#9f476ce7e32aae56904ad770ae8a1dfe14b57547"
- integrity sha512-tci5u6NpznQhGcPv4ho1h0miky9rs+ds/T9zQ9meQeDZbUojXNaX1Jxsb0uYEQQ+HMqdcQs3Akdl0/u0mgwPGg==
-
-pouchdb-merge@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-merge/-/pouchdb-merge-7.2.2.tgz#940d85a2b532d6a93a6cab4b250f5648511bcc16"
- integrity sha512-6yzKJfjIchBaS7Tusuk8280WJdESzFfQ0sb4jeMUNnrqs4Cx3b0DIEOYTRRD9EJDM+je7D3AZZ4AT0tFw8gb4A==
-
-pouchdb-selector-core@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-selector-core/-/pouchdb-selector-core-7.2.2.tgz#264d7436a8c8ac3801f39960e79875ef7f3879a0"
- integrity sha512-XYKCNv9oiNmSXV5+CgR9pkEkTFqxQGWplnVhO3W9P154H08lU0ZoNH02+uf+NjZ2kjse7Q1fxV4r401LEcGMMg==
- dependencies:
- pouchdb-collate "7.2.2"
- pouchdb-utils "7.2.2"
-
-pouchdb-utils@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz#48bfced6665b8f5a2b2d2317e2aa57635ed1e88e"
- integrity sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ==
- dependencies:
- argsarray "0.0.1"
- clone-buffer "1.0.0"
- immediate "3.0.6"
- inherits "2.0.3"
- pouchdb-collections "7.0.0"
- pouchdb-errors "7.0.0"
- pouchdb-md5 "7.0.0"
- uuid "3.2.1"
-
-pouchdb-utils@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/pouchdb-utils/-/pouchdb-utils-7.2.2.tgz#c17c4788f1d052b0daf4ef8797bbc4aaa3945aa4"
- integrity sha512-XmeM5ioB4KCfyB2MGZXu1Bb2xkElNwF1qG+zVFbQsKQij0zvepdOUfGuWvLRHxTOmt4muIuSOmWZObZa3NOgzQ==
- dependencies:
- argsarray "0.0.1"
- clone-buffer "1.0.0"
- immediate "3.3.0"
- inherits "2.0.4"
- pouchdb-collections "7.2.2"
- pouchdb-errors "7.2.2"
- pouchdb-md5 "7.2.2"
- uuid "8.1.0"
-
-pouchdb@7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/pouchdb/-/pouchdb-7.1.1.tgz#f5f8dcd1fc440fb76651cb26f6fc5d97a39cd6ce"
- integrity sha512-8bXWclixNJZqokvxGHRsG19zehSJiaZaz4dVYlhXhhUctz7gMcNTElHjPBzBdZlKKvt9aFDndmXN1VVE53Co8g==
- dependencies:
- argsarray "0.0.1"
- buffer-from "1.1.0"
- clone-buffer "1.0.0"
- double-ended-queue "2.1.0-0"
- fetch-cookie "0.7.0"
- immediate "3.0.6"
- inherits "2.0.3"
- level "5.0.1"
- level-codec "9.0.1"
- level-write-stream "1.0.0"
- leveldown "5.0.2"
- levelup "4.0.2"
- ltgt "2.2.1"
- node-fetch "2.4.1"
- readable-stream "1.0.33"
- spark-md5 "3.0.0"
- through2 "3.0.1"
- uuid "3.2.1"
- vuvuzela "1.0.3"
-
-precond@0.2:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac"
- integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=
-
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-prepend-http@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
-
-prepend-http@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
-
-preserve@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
- integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
-
-printj@~1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222"
- integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==
-
-process-nextick-args@~1.0.6:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
- integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
-
-promise-to-callback@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/promise-to-callback/-/promise-to-callback-1.0.0.tgz#5d2a749010bfb67d963598fcd3960746a68feef7"
- integrity sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=
- dependencies:
- is-fn "^1.0.0"
- set-immediate-shim "^1.0.1"
-
-promise.allsettled@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.2.tgz#d66f78fbb600e83e863d893e98b3d4376a9c47c9"
- integrity sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==
- dependencies:
- array.prototype.map "^1.0.1"
- define-properties "^1.1.3"
- es-abstract "^1.17.0-next.1"
- function-bind "^1.1.1"
- iterate-value "^1.0.0"
-
-promise@^7.1.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
- integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
- dependencies:
- asap "~2.0.3"
-
-prop-types@^15.6.2, prop-types@^15.7.2:
- version "15.7.2"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
- integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.8.1"
-
-protobufjs@^6.10.2:
- version "6.11.2"
- resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.2.tgz#de39fabd4ed32beaa08e9bb1e30d08544c1edf8b"
- integrity sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==
+"parseurl@^1.3.2", "parseurl@~1.3.3":
+ "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+ "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
+ "version" "1.3.3"
+
+"pascal-case@^2.0.0", "pascal-case@^2.0.1":
+ "integrity" "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4="
+ "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "camel-case" "^3.0.0"
+ "upper-case-first" "^1.1.0"
+
+"pascal-case@^3.1.1":
+ "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="
+ "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "no-case" "^3.0.4"
+ "tslib" "^2.0.3"
+
+"pascal-case@^3.1.2":
+ "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="
+ "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "no-case" "^3.0.4"
+ "tslib" "^2.0.3"
+
+"path-case@^2.1.0":
+ "integrity" "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU="
+ "resolved" "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+
+"path-dirname@^1.0.0":
+ "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
+ "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz"
+ "version" "1.0.2"
+
+"path-exists@^2.0.0":
+ "integrity" "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s="
+ "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "pinkie-promise" "^2.0.0"
+
+"path-exists@^3.0.0":
+ "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
+ "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
+ "version" "3.0.0"
+
+"path-exists@^4.0.0":
+ "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
+ "version" "4.0.0"
+
+"path-is-absolute@^1.0.0":
+ "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
+ "version" "1.0.1"
+
+"path-parse@^1.0.6":
+ "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
+ "version" "1.0.7"
+
+"path-to-regexp@0.1.7":
+ "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
+ "version" "0.1.7"
+
+"path-type@^1.0.0":
+ "integrity" "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE="
+ "resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "graceful-fs" "^4.1.2"
+ "pify" "^2.0.0"
+ "pinkie-promise" "^2.0.0"
+
+"path-type@^4.0.0":
+ "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
+ "version" "4.0.0"
+
+"pathval@^1.1.1":
+ "integrity" "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ=="
+ "resolved" "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"
+ "version" "1.1.1"
+
+"pbkdf2@^3.0.17", "pbkdf2@^3.0.3", "pbkdf2@^3.0.9":
+ "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="
+ "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "create-hash" "^1.1.2"
+ "create-hmac" "^1.1.4"
+ "ripemd160" "^2.0.1"
+ "safe-buffer" "^5.0.1"
+ "sha.js" "^2.4.8"
+
+"peer-id@^0.14.1":
+ "integrity" "sha512-GpuLpob/9FrEFvyZrKKsISEkaBYsON2u0WtiawLHj1ii6ewkoeRiSDFLyIefYhw0jGvQoeoZS05jaT52X7Bvig=="
+ "resolved" "https://registry.npmjs.org/peer-id/-/peer-id-0.14.8.tgz"
+ "version" "0.14.8"
+ dependencies:
+ "cids" "^1.1.5"
+ "class-is" "^1.1.0"
+ "libp2p-crypto" "^0.19.0"
+ "minimist" "^1.2.5"
+ "multihashes" "^4.0.2"
+ "protobufjs" "^6.10.2"
+ "uint8arrays" "^2.0.5"
+
+"pem-jwk@^2.0.0":
+ "integrity" "sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA=="
+ "resolved" "https://registry.npmjs.org/pem-jwk/-/pem-jwk-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "asn1.js" "^5.0.1"
+
+"performance-now@^2.1.0":
+ "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
+ "version" "2.1.0"
+
+"picocolors@^1.0.0":
+ "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
+ "version" "1.0.0"
+
+"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3":
+ "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
+ "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz"
+ "version" "2.3.0"
+
+"pify@^2.0.0":
+ "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
+ "version" "2.3.0"
+
+"pify@^3.0.0":
+ "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
+ "version" "3.0.0"
+
+"pinkie-promise@^2.0.0":
+ "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o="
+ "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "pinkie" "^2.0.0"
+
+"pinkie@^2.0.0":
+ "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
+ "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
+ "version" "2.0.4"
+
+"pkg-conf@^1.1.2":
+ "integrity" "sha1-N45W1v0T6Iv7b0ol33qD+qvduls="
+ "resolved" "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "find-up" "^1.0.0"
+ "load-json-file" "^1.1.0"
+ "object-assign" "^4.0.1"
+ "symbol" "^0.2.1"
+
+"pluralize@^8.0.0":
+ "integrity" "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="
+ "resolved" "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz"
+ "version" "8.0.0"
+
+"pouchdb-abstract-mapreduce@7.2.2":
+ "integrity" "sha512-7HWN/2yV2JkwMnGnlp84lGvFtnm0Q55NiBUdbBcaT810+clCGKvhssBCrXnmwShD1SXTwT83aszsgiSfW+SnBA=="
+ "resolved" "https://registry.npmjs.org/pouchdb-abstract-mapreduce/-/pouchdb-abstract-mapreduce-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "pouchdb-binary-utils" "7.2.2"
+ "pouchdb-collate" "7.2.2"
+ "pouchdb-collections" "7.2.2"
+ "pouchdb-errors" "7.2.2"
+ "pouchdb-fetch" "7.2.2"
+ "pouchdb-mapreduce-utils" "7.2.2"
+ "pouchdb-md5" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-adapter-leveldb-core@7.2.2":
+ "integrity" "sha512-K9UGf1Ivwe87mjrMqN+1D07tO/DfU7ariVDrGffuOjvl+3BcvUF25IWrxsBObd4iPOYCH7NVQWRpojhBgxULtQ=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-leveldb-core/-/pouchdb-adapter-leveldb-core-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "argsarray" "0.0.1"
+ "buffer-from" "1.1.1"
+ "double-ended-queue" "2.1.0-0"
+ "levelup" "4.4.0"
+ "pouchdb-adapter-utils" "7.2.2"
+ "pouchdb-binary-utils" "7.2.2"
+ "pouchdb-collections" "7.2.2"
+ "pouchdb-errors" "7.2.2"
+ "pouchdb-json" "7.2.2"
+ "pouchdb-md5" "7.2.2"
+ "pouchdb-merge" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+ "sublevel-pouchdb" "7.2.2"
+ "through2" "3.0.2"
+
+"pouchdb-adapter-memory@^7.1.1":
+ "integrity" "sha512-9o+zdItPEq7rIrxdkUxgsLNaZkDJAGEqqoYgeYdrHidOCZnlhxhX3g7/R/HcpDKC513iEPqJWDJQSfeT6nVKkw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-memory/-/pouchdb-adapter-memory-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "memdown" "1.4.1"
+ "pouchdb-adapter-leveldb-core" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-adapter-node-websql@^7.0.0":
+ "integrity" "sha512-fNaOMO8bvMrRTSfmH4RSLSpgnKahRcCA7Z0jg732PwRbGvvMdGbreZwvKPPD1fg2tm2ZwwiXWK2G3+oXyoqZYw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-node-websql/-/pouchdb-adapter-node-websql-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "pouchdb-adapter-websql-core" "7.0.0"
+ "pouchdb-utils" "7.0.0"
+ "websql" "1.0.0"
+
+"pouchdb-adapter-utils@7.0.0":
+ "integrity" "sha512-UWKPC6jkz6mHUzZefrU7P5X8ZGvBC8LSNZ7BIp0hWvJE6c20cnpDwedTVDpZORcCbVJpDmFOHBYnOqEIblPtbA=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "pouchdb-binary-utils" "7.0.0"
+ "pouchdb-collections" "7.0.0"
+ "pouchdb-errors" "7.0.0"
+ "pouchdb-md5" "7.0.0"
+ "pouchdb-merge" "7.0.0"
+ "pouchdb-utils" "7.0.0"
+
+"pouchdb-adapter-utils@7.2.2":
+ "integrity" "sha512-2CzZkTyTyHZkr3ePiWFMTiD5+56lnembMjaTl8ohwegM0+hYhRyJux0biAZafVxgIL4gnCUC4w2xf6WVztzKdg=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "pouchdb-binary-utils" "7.2.2"
+ "pouchdb-collections" "7.2.2"
+ "pouchdb-errors" "7.2.2"
+ "pouchdb-md5" "7.2.2"
+ "pouchdb-merge" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-adapter-websql-core@7.0.0":
+ "integrity" "sha512-NyMaH0bl20SdJdOCzd+fwXo8JZ15a48/MAwMcIbXzsRHE4DjFNlRcWAcjUP6uN4Ezc+Gx+r2tkBBMf71mIz1Aw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-adapter-websql-core/-/pouchdb-adapter-websql-core-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "pouchdb-adapter-utils" "7.0.0"
+ "pouchdb-binary-utils" "7.0.0"
+ "pouchdb-collections" "7.0.0"
+ "pouchdb-errors" "7.0.0"
+ "pouchdb-json" "7.0.0"
+ "pouchdb-merge" "7.0.0"
+ "pouchdb-utils" "7.0.0"
+
+"pouchdb-binary-utils@7.0.0":
+ "integrity" "sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "buffer-from" "1.1.0"
+
+"pouchdb-binary-utils@7.2.2":
+ "integrity" "sha512-shacxlmyHbUrNfE6FGYpfyAJx7Q0m91lDdEAaPoKZM3SzAmbtB1i+OaDNtYFztXjJl16yeudkDb3xOeokVL3Qw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "buffer-from" "1.1.1"
+
+"pouchdb-collate@7.2.2":
+ "integrity" "sha512-/SMY9GGasslknivWlCVwXMRMnQ8myKHs4WryQ5535nq1Wj/ehpqWloMwxEQGvZE1Sda3LOm7/5HwLTcB8Our+w=="
+ "resolved" "https://registry.npmjs.org/pouchdb-collate/-/pouchdb-collate-7.2.2.tgz"
+ "version" "7.2.2"
+
+"pouchdb-collections@7.0.0":
+ "integrity" "sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q=="
+ "resolved" "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz"
+ "version" "7.0.0"
+
+"pouchdb-collections@7.2.2":
+ "integrity" "sha512-6O9zyAYlp3UdtfneiMYuOCWdUCQNo2bgdjvNsMSacQX+3g8WvIoFQCYJjZZCpTttQGb+MHeRMr8m2U95lhJTew=="
+ "resolved" "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.2.2.tgz"
+ "version" "7.2.2"
+
+"pouchdb-debug@^7.1.1":
+ "integrity" "sha512-eP3ht/AKavLF2RjTzBM6S9gaI2/apcW6xvaKRQhEdOfiANqerFuksFqHCal3aikVQuDO+cB/cw+a4RyJn/glBw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-debug/-/pouchdb-debug-7.2.1.tgz"
+ "version" "7.2.1"
+ dependencies:
+ "debug" "3.1.0"
+
+"pouchdb-errors@7.0.0":
+ "integrity" "sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA=="
+ "resolved" "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "inherits" "2.0.3"
+
+"pouchdb-errors@7.2.2":
+ "integrity" "sha512-6GQsiWc+7uPfgEHeavG+7wuzH3JZW29Dnrvz8eVbDFE50kVFxNDVm3EkYHskvo5isG7/IkOx7PV7RPTA3keG3g=="
+ "resolved" "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "inherits" "2.0.4"
+
+"pouchdb-fetch@7.2.2":
+ "integrity" "sha512-lUHmaG6U3zjdMkh8Vob9GvEiRGwJfXKE02aZfjiVQgew+9SLkuOxNw3y2q4d1B6mBd273y1k2Lm0IAziRNxQnA=="
+ "resolved" "https://registry.npmjs.org/pouchdb-fetch/-/pouchdb-fetch-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "abort-controller" "3.0.0"
+ "fetch-cookie" "0.10.1"
+ "node-fetch" "2.6.0"
+
+"pouchdb-find@^7.0.0":
+ "integrity" "sha512-BmFeFVQ0kHmDehvJxNZl9OmIztCjPlZlVSdpijuFbk/Fi1EFPU1BAv3kLC+6DhZuOqU/BCoaUBY9sn66pPY2ag=="
+ "resolved" "https://registry.npmjs.org/pouchdb-find/-/pouchdb-find-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "pouchdb-abstract-mapreduce" "7.2.2"
+ "pouchdb-collate" "7.2.2"
+ "pouchdb-errors" "7.2.2"
+ "pouchdb-fetch" "7.2.2"
+ "pouchdb-md5" "7.2.2"
+ "pouchdb-selector-core" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-json@7.0.0":
+ "integrity" "sha512-w0bNRu/7VmmCrFWMYAm62n30wvJJUT2SokyzeTyj3hRohj4GFwTRg1mSZ+iAmxgRKOFE8nzZstLG/WAB4Ymjew=="
+ "resolved" "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "vuvuzela" "1.0.3"
+
+"pouchdb-json@7.2.2":
+ "integrity" "sha512-3b2S2ynN+aoB7aCNyDZc/4c0IAdx/ir3nsHB+/RrKE9cM3QkQYbnnE3r/RvOD1Xvr6ji/KOCBie+Pz/6sxoaug=="
+ "resolved" "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "vuvuzela" "1.0.3"
+
+"pouchdb-mapreduce-utils@7.2.2":
+ "integrity" "sha512-rAllb73hIkU8rU2LJNbzlcj91KuulpwQu804/F6xF3fhZKC/4JQMClahk+N/+VATkpmLxp1zWmvmgdlwVU4HtQ=="
+ "resolved" "https://registry.npmjs.org/pouchdb-mapreduce-utils/-/pouchdb-mapreduce-utils-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "argsarray" "0.0.1"
+ "inherits" "2.0.4"
+ "pouchdb-collections" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-md5@7.0.0":
+ "integrity" "sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ=="
+ "resolved" "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "pouchdb-binary-utils" "7.0.0"
+ "spark-md5" "3.0.0"
+
+"pouchdb-md5@7.2.2":
+ "integrity" "sha512-c/RvLp2oSh8PLAWU5vFBnp6ejJABIdKqboZwRRUrWcfGDf+oyX8RgmJFlYlzMMOh4XQLUT1IoaDV8cwlsuryZw=="
+ "resolved" "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "pouchdb-binary-utils" "7.2.2"
+ "spark-md5" "3.0.1"
+
+"pouchdb-merge@7.0.0":
+ "integrity" "sha512-tci5u6NpznQhGcPv4ho1h0miky9rs+ds/T9zQ9meQeDZbUojXNaX1Jxsb0uYEQQ+HMqdcQs3Akdl0/u0mgwPGg=="
+ "resolved" "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.0.0.tgz"
+ "version" "7.0.0"
+
+"pouchdb-merge@7.2.2":
+ "integrity" "sha512-6yzKJfjIchBaS7Tusuk8280WJdESzFfQ0sb4jeMUNnrqs4Cx3b0DIEOYTRRD9EJDM+je7D3AZZ4AT0tFw8gb4A=="
+ "resolved" "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.2.2.tgz"
+ "version" "7.2.2"
+
+"pouchdb-selector-core@7.2.2":
+ "integrity" "sha512-XYKCNv9oiNmSXV5+CgR9pkEkTFqxQGWplnVhO3W9P154H08lU0ZoNH02+uf+NjZ2kjse7Q1fxV4r401LEcGMMg=="
+ "resolved" "https://registry.npmjs.org/pouchdb-selector-core/-/pouchdb-selector-core-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "pouchdb-collate" "7.2.2"
+ "pouchdb-utils" "7.2.2"
+
+"pouchdb-utils@7.0.0":
+ "integrity" "sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ=="
+ "resolved" "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz"
+ "version" "7.0.0"
+ dependencies:
+ "argsarray" "0.0.1"
+ "clone-buffer" "1.0.0"
+ "immediate" "3.0.6"
+ "inherits" "2.0.3"
+ "pouchdb-collections" "7.0.0"
+ "pouchdb-errors" "7.0.0"
+ "pouchdb-md5" "7.0.0"
+ "uuid" "3.2.1"
+
+"pouchdb-utils@7.2.2":
+ "integrity" "sha512-XmeM5ioB4KCfyB2MGZXu1Bb2xkElNwF1qG+zVFbQsKQij0zvepdOUfGuWvLRHxTOmt4muIuSOmWZObZa3NOgzQ=="
+ "resolved" "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "argsarray" "0.0.1"
+ "clone-buffer" "1.0.0"
+ "immediate" "3.3.0"
+ "inherits" "2.0.4"
+ "pouchdb-collections" "7.2.2"
+ "pouchdb-errors" "7.2.2"
+ "pouchdb-md5" "7.2.2"
+ "uuid" "8.1.0"
+
+"pouchdb@7.1.1":
+ "integrity" "sha512-8bXWclixNJZqokvxGHRsG19zehSJiaZaz4dVYlhXhhUctz7gMcNTElHjPBzBdZlKKvt9aFDndmXN1VVE53Co8g=="
+ "resolved" "https://registry.npmjs.org/pouchdb/-/pouchdb-7.1.1.tgz"
+ "version" "7.1.1"
+ dependencies:
+ "argsarray" "0.0.1"
+ "buffer-from" "1.1.0"
+ "clone-buffer" "1.0.0"
+ "double-ended-queue" "2.1.0-0"
+ "fetch-cookie" "0.7.0"
+ "immediate" "3.0.6"
+ "inherits" "2.0.3"
+ "level" "5.0.1"
+ "level-codec" "9.0.1"
+ "level-write-stream" "1.0.0"
+ "leveldown" "5.0.2"
+ "levelup" "4.0.2"
+ "ltgt" "2.2.1"
+ "node-fetch" "2.4.1"
+ "readable-stream" "1.0.33"
+ "spark-md5" "3.0.0"
+ "through2" "3.0.1"
+ "uuid" "3.2.1"
+ "vuvuzela" "1.0.3"
+
+"precond@0.2":
+ "integrity" "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw="
+ "resolved" "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz"
+ "version" "0.2.3"
+
+"prelude-ls@~1.1.2":
+ "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
+ "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
+ "version" "1.1.2"
+
+"prepend-http@^1.0.1":
+ "integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
+ "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
+ "version" "1.0.4"
+
+"prepend-http@^2.0.0":
+ "integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
+ "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
+ "version" "2.0.0"
+
+"preserve@^0.2.0":
+ "integrity" "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
+ "resolved" "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"
+ "version" "0.2.0"
+
+"printj@~1.1.0":
+ "integrity" "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="
+ "resolved" "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz"
+ "version" "1.1.2"
+
+"process-nextick-args@~1.0.6":
+ "integrity" "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
+ "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
+ "version" "1.0.7"
+
+"process-nextick-args@~2.0.0":
+ "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
+ "version" "2.0.1"
+
+"process@^0.11.10":
+ "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
+ "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
+ "version" "0.11.10"
+
+"promise-to-callback@^1.0.0":
+ "integrity" "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc="
+ "resolved" "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "is-fn" "^1.0.0"
+ "set-immediate-shim" "^1.0.1"
+
+"promise.allsettled@1.0.2":
+ "integrity" "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg=="
+ "resolved" "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "array.prototype.map" "^1.0.1"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.17.0-next.1"
+ "function-bind" "^1.1.1"
+ "iterate-value" "^1.0.0"
+
+"promise@^7.1.1":
+ "integrity" "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="
+ "resolved" "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"
+ "version" "7.3.1"
+ dependencies:
+ "asap" "~2.0.3"
+
+"prop-types@^15.6.2", "prop-types@^15.7.2":
+ "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ=="
+ "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz"
+ "version" "15.7.2"
+ dependencies:
+ "loose-envify" "^1.4.0"
+ "object-assign" "^4.1.1"
+ "react-is" "^16.8.1"
+
+"protobufjs@^6.10.2":
+ "integrity" "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw=="
+ "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz"
+ "version" "6.11.2"
dependencies:
"@protobufjs/aspromise" "^1.1.2"
"@protobufjs/base64" "^1.1.2"
@@ -8865,363 +9444,488 @@ protobufjs@^6.10.2:
"@protobufjs/utf8" "^1.1.0"
"@types/long" "^4.0.1"
"@types/node" ">=13.7.0"
- long "^4.0.0"
-
-protocol-buffers-schema@^3.3.1:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.5.1.tgz#8388e768d383ac8cbea23e1280dfadb79f4122ad"
- integrity sha512-YVCvdhxWNDP8/nJDyXLuM+UFsuPk4+1PB7WGPVDzm3HTHbzFLxQYeW2iZpS4mmnXrQJGBzt230t/BbEb7PrQaw==
-
-protons@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/protons/-/protons-2.0.1.tgz#bfee5123c100001dcf56ab8f71b1b36f2e8289f1"
- integrity sha512-FlmPorLEeCEDPu+uIn0Qardgiy5XqVA4IyNTz9wb9c0e2U7BEXdRcIbx64r09o4Abtf+4B7mkTtMbsIXMxZzKw==
- dependencies:
- protocol-buffers-schema "^3.3.1"
- signed-varint "^2.0.1"
- uint8arrays "^2.1.3"
- varint "^5.0.0"
-
-proxy-addr@~2.0.5:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
-psl@^1.1.28, psl@^1.1.33:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
- integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
- integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
- dependencies:
- bn.js "^4.1.0"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- parse-asn1 "^5.0.0"
- randombytes "^2.0.1"
- safe-buffer "^5.1.2"
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-punycode@2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
- integrity sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=
-
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-pure-rand@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-5.0.0.tgz#87f5bdabeadbd8904e316913a5c0b8caac517b37"
- integrity sha512-lD2/y78q+7HqBx2SaT6OT4UcwtvXNRfEpzYEzl0EQ+9gZq2Qi3fa0HDnYPeqQwhlHJFBUhT7AO3mLU3+8bynHA==
-
-qs@6.7.0:
- version "6.7.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
- integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
-
-qs@~6.5.2:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
- integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
-
-query-string@^5.0.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb"
- integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==
- dependencies:
- decode-uri-component "^0.2.0"
- object-assign "^4.1.0"
- strict-uri-encode "^1.0.0"
-
-querystring@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-
-querystring@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd"
- integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-randomatic@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
- integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
- dependencies:
- is-number "^4.0.0"
- kind-of "^6.0.0"
- math-random "^1.0.1"
-
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.0.6, randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
- dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
-
-range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
- integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
- dependencies:
- bytes "3.1.0"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
-react-fast-compare@^3.0.1:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb"
- integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
-
-react-is@^16.6.3, 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"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-"react-is@^16.8.6 || ^17.0.0":
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
-react-popper@^2.2.4:
- version "2.2.5"
- resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96"
- integrity sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==
- dependencies:
- react-fast-compare "^3.0.1"
- warning "^4.0.2"
-
-read-pkg-up@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
- integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
- dependencies:
- find-up "^1.0.0"
- read-pkg "^1.0.0"
-
-read-pkg@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
- integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
- dependencies:
- load-json-file "^1.0.0"
- normalize-package-data "^2.3.2"
- path-type "^1.0.0"
-
-readable-stream@1.0.33:
- version "1.0.33"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.33.tgz#3a360dd66c1b1d7fd4705389860eda1d0f61126c"
- integrity sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw=
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
-readable-stream@1.1:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
- integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4=
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
-readable-stream@1.1.14, readable-stream@^1.0.33:
- version "1.1.14"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
- integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
-"readable-stream@2 || 3", readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.15:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
- integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
-readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.2.9, readable-stream@~2.3.6:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@~0.0.2:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-0.0.4.tgz#f32d76e3fb863344a548d79923007173665b3b8d"
- integrity sha1-8y124/uGM0SlSNeZIwBxc2ZbO40=
-
-readable-stream@~2.0.0:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
- integrity sha1-j5A0HmilPMySh4jaz80Rs265t44=
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- string_decoder "~0.10.x"
- util-deprecate "~1.0.1"
-
-readdirp@~3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada"
- integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==
- dependencies:
- picomatch "^2.2.1"
-
-receptacle@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/receptacle/-/receptacle-1.3.2.tgz#a7994c7efafc7a01d0e2041839dab6c4951360d2"
- integrity sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==
- dependencies:
- ms "^2.1.1"
-
-redux-cli-logger@^2.0.1:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/redux-cli-logger/-/redux-cli-logger-2.1.0.tgz#7e546502a4b08c7fac4fe2faee2326a6326cb4a1"
- integrity sha512-75mVsggAJRSykWy2qxdGI7osocDWvc3RCMeN93hlvS/FxgdRww12NaXslez+W6gBOrSJKO7W16V0IzuISSfCxg==
- dependencies:
- colors "^1.1.2"
-
-redux-devtools-core@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/redux-devtools-core/-/redux-devtools-core-0.2.1.tgz#4e43cbe590a1f18c13ee165d2d42e0bc77a164d8"
- integrity sha512-RAGOxtUFdr/1USAvxrWd+Gq/Euzgw7quCZlO5TgFpDfG7rB5tMhZUrNyBjpzgzL2yMk0eHnPYIGm7NkIfRzHxQ==
- dependencies:
- get-params "^0.1.2"
- jsan "^3.1.13"
- lodash "^4.17.11"
- nanoid "^2.0.0"
- remotedev-serialize "^0.1.8"
-
-redux-devtools-instrument@^1.9.4:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/redux-devtools-instrument/-/redux-devtools-instrument-1.10.0.tgz#036caf79fa1e5f25ec4bae38a9af4f08c69e323a"
- integrity sha512-X8JRBCzX2ADSMp+iiV7YQ8uoTNyEm0VPFPd4T854coz6lvRiBrFSqAr9YAS2n8Kzxx8CJQotR0QF9wsMM+3DvA==
- dependencies:
- lodash "^4.17.19"
- symbol-observable "^1.2.0"
-
-redux-saga@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-1.0.0.tgz#acb8b3ed9180fecbe75f342011d75af3ac11045b"
- integrity sha512-GvJWs/SzMvEQgeaw6sRMXnS2FghlvEGsHiEtTLpJqc/FHF3I5EE/B+Hq5lyHZ8LSoT2r/X/46uWvkdCnK9WgHA==
+ "long" "^4.0.0"
+
+"protocol-buffers-schema@^3.3.1":
+ "integrity" "sha512-YVCvdhxWNDP8/nJDyXLuM+UFsuPk4+1PB7WGPVDzm3HTHbzFLxQYeW2iZpS4mmnXrQJGBzt230t/BbEb7PrQaw=="
+ "resolved" "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.5.1.tgz"
+ "version" "3.5.1"
+
+"protons@^2.0.0":
+ "integrity" "sha512-FlmPorLEeCEDPu+uIn0Qardgiy5XqVA4IyNTz9wb9c0e2U7BEXdRcIbx64r09o4Abtf+4B7mkTtMbsIXMxZzKw=="
+ "resolved" "https://registry.npmjs.org/protons/-/protons-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "protocol-buffers-schema" "^3.3.1"
+ "signed-varint" "^2.0.1"
+ "uint8arrays" "^2.1.3"
+ "varint" "^5.0.0"
+
+"proxy-addr@~2.0.5":
+ "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
+ "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
+ "version" "2.0.7"
+ dependencies:
+ "forwarded" "0.2.0"
+ "ipaddr.js" "1.9.1"
+
+"prr@~1.0.1":
+ "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
+ "version" "1.0.1"
+
+"psl@^1.1.28":
+ "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
+ "version" "1.8.0"
+
+"public-encrypt@^4.0.0":
+ "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="
+ "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "bn.js" "^4.1.0"
+ "browserify-rsa" "^4.0.0"
+ "create-hash" "^1.1.0"
+ "parse-asn1" "^5.0.0"
+ "randombytes" "^2.0.1"
+ "safe-buffer" "^5.1.2"
+
+"pump@^3.0.0":
+ "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
+ "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "end-of-stream" "^1.1.0"
+ "once" "^1.3.1"
+
+"punycode@^2.1.0", "punycode@^2.1.1":
+ "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
+ "version" "2.1.1"
+
+"punycode@2.1.0":
+ "integrity" "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0="
+ "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz"
+ "version" "2.1.0"
+
+"pure-rand@^5.0.0":
+ "integrity" "sha512-lD2/y78q+7HqBx2SaT6OT4UcwtvXNRfEpzYEzl0EQ+9gZq2Qi3fa0HDnYPeqQwhlHJFBUhT7AO3mLU3+8bynHA=="
+ "resolved" "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.0.tgz"
+ "version" "5.0.0"
+
+"qs@~6.5.2":
+ "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
+ "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
+ "version" "6.5.2"
+
+"qs@6.7.0":
+ "integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
+ "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz"
+ "version" "6.7.0"
+
+"query-string@^5.0.1":
+ "integrity" "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="
+ "resolved" "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz"
+ "version" "5.1.1"
+ dependencies:
+ "decode-uri-component" "^0.2.0"
+ "object-assign" "^4.1.0"
+ "strict-uri-encode" "^1.0.0"
+
+"querystring@^0.2.0":
+ "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
+ "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz"
+ "version" "0.2.1"
+
+"querystring@0.2.0":
+ "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
+ "version" "0.2.0"
+
+"queue-microtask@^1.2.2":
+ "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
+ "version" "1.2.3"
+
+"randomatic@^3.0.0":
+ "integrity" "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw=="
+ "resolved" "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz"
+ "version" "3.1.1"
+ dependencies:
+ "is-number" "^4.0.0"
+ "kind-of" "^6.0.0"
+ "math-random" "^1.0.1"
+
+"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0":
+ "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
+ "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "safe-buffer" "^5.1.0"
+
+"randomfill@^1.0.3":
+ "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="
+ "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "randombytes" "^2.0.5"
+ "safe-buffer" "^5.1.0"
+
+"range-parser@~1.2.1":
+ "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
+ "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
+ "version" "1.2.1"
+
+"raw-body@2.4.0":
+ "integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q=="
+ "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"
+ "version" "2.4.0"
+ dependencies:
+ "bytes" "3.1.0"
+ "http-errors" "1.7.2"
+ "iconv-lite" "0.4.24"
+ "unpipe" "1.0.0"
+
+"rc@^1.2.7":
+ "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="
+ "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
+ "version" "1.2.8"
+ dependencies:
+ "deep-extend" "^0.6.0"
+ "ini" "~1.3.0"
+ "minimist" "^1.2.0"
+ "strip-json-comments" "~2.0.1"
+
+"react-dom@^16.0.0 || ^17.0.0", "react-dom@^16.8.0 || ^17", "react-dom@^16.8.0 || ^17.0.0", "react-dom@^17.0.0 || ^18.0.0", "react-dom@>=16.6.0":
+ "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="
+ "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
+ "version" "17.0.2"
+ dependencies:
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
+ "scheduler" "^0.20.2"
+
+"react-fast-compare@^3.0.1":
+ "integrity" "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
+ "resolved" "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz"
+ "version" "3.2.0"
+
+"react-is@^16.6.3", "react-is@^16.7.0", "react-is@^16.8.1", "react-is@^16.8.6 || ^17.0.0":
+ "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
+ "version" "16.13.1"
+
+"react-is@^17.0.2":
+ "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
+ "version" "17.0.2"
+
+"react-popper@^2.2.4":
+ "integrity" "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw=="
+ "resolved" "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz"
+ "version" "2.2.5"
+ dependencies:
+ "react-fast-compare" "^3.0.1"
+ "warning" "^4.0.2"
+
+"react-transition-group@^4.4.2":
+ "integrity" "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg=="
+ "resolved" "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz"
+ "version" "4.4.2"
+ dependencies:
+ "@babel/runtime" "^7.5.5"
+ "dom-helpers" "^5.0.1"
+ "loose-envify" "^1.4.0"
+ "prop-types" "^15.6.2"
+
+"react@^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17", "react@^16.8.0 || ^17.0.0", "react@^17.0.0 || ^18.0.0", "react@>=16.6.0", "react@>=16.8.0", "react@17.0.2":
+ "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA=="
+ "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
+ "version" "17.0.2"
+ dependencies:
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
+
+"read-pkg-up@^1.0.1":
+ "integrity" "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI="
+ "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "find-up" "^1.0.0"
+ "read-pkg" "^1.0.0"
+
+"read-pkg@^1.0.0":
+ "integrity" "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg="
+ "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "load-json-file" "^1.0.0"
+ "normalize-package-data" "^2.3.2"
+ "path-type" "^1.0.0"
+
+"readable-stream@^1.0.33":
+ "integrity" "sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
+ "version" "1.1.14"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readable-stream@^2.0.0":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^2.0.1":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^2.0.4":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^2.0.5":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^2.0.6":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^2.2.9":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0", "readable-stream@2 || 3":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
+ dependencies:
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
+
+"readable-stream@>=1.0.33-1 <1.1.0-0":
+ "integrity" "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
+ "version" "1.0.34"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readable-stream@~0.0.2":
+ "integrity" "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz"
+ "version" "0.0.4"
+
+"readable-stream@~1.0.15":
+ "integrity" "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
+ "version" "1.0.34"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readable-stream@~2.0.0":
+ "integrity" "sha1-j5A0HmilPMySh4jaz80Rs265t44="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
+ "version" "2.0.6"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~1.0.6"
+ "string_decoder" "~0.10.x"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@~2.3.6":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
+
+"readable-stream@1.0.33":
+ "integrity" "sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz"
+ "version" "1.0.33"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readable-stream@1.1.14":
+ "integrity" "sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
+ "version" "1.1.14"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readable-stream@1.1":
+ "integrity" "sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
+ "version" "1.1.14"
+ dependencies:
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.1"
+ "isarray" "0.0.1"
+ "string_decoder" "~0.10.x"
+
+"readdirp@~3.4.0":
+ "integrity" "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ=="
+ "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz"
+ "version" "3.4.0"
+ dependencies:
+ "picomatch" "^2.2.1"
+
+"receptacle@^1.3.2":
+ "integrity" "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A=="
+ "resolved" "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz"
+ "version" "1.3.2"
+ dependencies:
+ "ms" "^2.1.1"
+
+"redux-cli-logger@^2.0.1":
+ "integrity" "sha512-75mVsggAJRSykWy2qxdGI7osocDWvc3RCMeN93hlvS/FxgdRww12NaXslez+W6gBOrSJKO7W16V0IzuISSfCxg=="
+ "resolved" "https://registry.npmjs.org/redux-cli-logger/-/redux-cli-logger-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "colors" "^1.1.2"
+
+"redux-devtools-core@^0.2.1":
+ "integrity" "sha512-RAGOxtUFdr/1USAvxrWd+Gq/Euzgw7quCZlO5TgFpDfG7rB5tMhZUrNyBjpzgzL2yMk0eHnPYIGm7NkIfRzHxQ=="
+ "resolved" "https://registry.npmjs.org/redux-devtools-core/-/redux-devtools-core-0.2.1.tgz"
+ "version" "0.2.1"
+ dependencies:
+ "get-params" "^0.1.2"
+ "jsan" "^3.1.13"
+ "lodash" "^4.17.11"
+ "nanoid" "^2.0.0"
+ "remotedev-serialize" "^0.1.8"
+
+"redux-devtools-instrument@^1.9.4":
+ "integrity" "sha512-X8JRBCzX2ADSMp+iiV7YQ8uoTNyEm0VPFPd4T854coz6lvRiBrFSqAr9YAS2n8Kzxx8CJQotR0QF9wsMM+3DvA=="
+ "resolved" "https://registry.npmjs.org/redux-devtools-instrument/-/redux-devtools-instrument-1.10.0.tgz"
+ "version" "1.10.0"
+ dependencies:
+ "lodash" "^4.17.19"
+ "symbol-observable" "^1.2.0"
+
+"redux-saga@1.0.0":
+ "integrity" "sha512-GvJWs/SzMvEQgeaw6sRMXnS2FghlvEGsHiEtTLpJqc/FHF3I5EE/B+Hq5lyHZ8LSoT2r/X/46uWvkdCnK9WgHA=="
+ "resolved" "https://registry.npmjs.org/redux-saga/-/redux-saga-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
"@redux-saga/core" "^1.0.0"
-redux@^3.7.2:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b"
- integrity sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==
+"redux@^3.4.0 || ^4.0.0", "redux@^3.7.2":
+ "integrity" "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A=="
+ "resolved" "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz"
+ "version" "3.7.2"
dependencies:
- lodash "^4.2.1"
- lodash-es "^4.2.1"
- loose-envify "^1.1.0"
- symbol-observable "^1.0.3"
+ "lodash" "^4.2.1"
+ "lodash-es" "^4.2.1"
+ "loose-envify" "^1.1.0"
+ "symbol-observable" "^1.0.3"
-redux@^4.0.4:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4"
- integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==
+"redux@^4.0.4":
+ "integrity" "sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g=="
+ "resolved" "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
"@babel/runtime" "^7.9.2"
-regenerator-runtime@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
- integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+"regenerator-runtime@^0.11.0":
+ "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
+ "version" "0.11.1"
-regenerator-runtime@^0.13.4:
- version "0.13.7"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
- integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
+"regenerator-runtime@^0.13.4":
+ "integrity" "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
+ "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz"
+ "version" "0.13.7"
-regex-cache@^0.4.2:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
- integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
+"regex-cache@^0.4.2":
+ "integrity" "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="
+ "resolved" "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"
+ "version" "0.4.4"
dependencies:
- is-equal-shallow "^0.1.3"
+ "is-equal-shallow" "^0.1.3"
-relay-compiler@10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-10.1.0.tgz#fb4672cdbe9b54869a3a79759edd8c2d91609cbe"
- integrity sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ==
+"relay-compiler@10.1.0":
+ "integrity" "sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ=="
+ "resolved" "https://registry.npmjs.org/relay-compiler/-/relay-compiler-10.1.0.tgz"
+ "version" "10.1.0"
dependencies:
"@babel/core" "^7.0.0"
"@babel/generator" "^7.5.0"
@@ -9229,1113 +9933,1139 @@ relay-compiler@10.1.0:
"@babel/runtime" "^7.0.0"
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
- babel-preset-fbjs "^3.3.0"
- chalk "^4.0.0"
- fb-watchman "^2.0.0"
- fbjs "^3.0.0"
- glob "^7.1.1"
- immutable "~3.7.6"
- nullthrows "^1.1.1"
- relay-runtime "10.1.0"
- signedsource "^1.0.0"
- yargs "^15.3.1"
-
-relay-runtime@10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-10.1.0.tgz#4753bf36e95e8d862cef33608e3d98b4ed730d16"
- integrity sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ==
+ "babel-preset-fbjs" "^3.3.0"
+ "chalk" "^4.0.0"
+ "fb-watchman" "^2.0.0"
+ "fbjs" "^3.0.0"
+ "glob" "^7.1.1"
+ "immutable" "~3.7.6"
+ "nullthrows" "^1.1.1"
+ "relay-runtime" "10.1.0"
+ "signedsource" "^1.0.0"
+ "yargs" "^15.3.1"
+
+"relay-runtime@10.1.0":
+ "integrity" "sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ=="
+ "resolved" "https://registry.npmjs.org/relay-runtime/-/relay-runtime-10.1.0.tgz"
+ "version" "10.1.0"
dependencies:
"@babel/runtime" "^7.0.0"
- fbjs "^3.0.0"
-
-remote-redux-devtools@^0.5.12:
- version "0.5.16"
- resolved "https://registry.yarnpkg.com/remote-redux-devtools/-/remote-redux-devtools-0.5.16.tgz#95b1a4a1988147ca04f3368f3573b661748b3717"
- integrity sha512-xZ2D1VRIWzat5nsvcraT6fKEX9Cfi+HbQBCwzNnUAM8Uicm/anOc60XGalcaDPrVmLug7nhDl2nimEa3bL3K9w==
- dependencies:
- jsan "^3.1.13"
- querystring "^0.2.0"
- redux-devtools-core "^0.2.1"
- redux-devtools-instrument "^1.9.4"
- rn-host-detect "^1.1.5"
- socketcluster-client "^14.2.1"
-
-remotedev-serialize@^0.1.8:
- version "0.1.9"
- resolved "https://registry.yarnpkg.com/remotedev-serialize/-/remotedev-serialize-0.1.9.tgz#5e67e05cbca75d408d769d057dc59d0f56cd2c43"
- integrity sha512-5tFdZg9mSaAWTv6xmQ7HtHjKMLSFQFExEZOtJe10PLsv1wb7cy7kYHtBvTYRro27/3fRGEcQBRNKSaixOpb69w==
- dependencies:
- jsan "^3.1.13"
-
-remove-trailing-separator@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
-
-repeat-element@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
- integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
-
-repeat-string@^1.5.2:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-
-repeating@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
- integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
- dependencies:
- is-finite "^1.0.0"
-
-replace-ext@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
- integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=
-
-request@^2.55.0, request@^2.79.0, request@^2.85.0:
- version "2.88.2"
- resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
- integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
- dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.8.0"
- caseless "~0.12.0"
- combined-stream "~1.0.6"
- extend "~3.0.2"
- forever-agent "~0.6.1"
- form-data "~2.3.2"
- har-validator "~5.1.3"
- http-signature "~1.2.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.19"
- oauth-sign "~0.9.0"
- performance-now "^2.1.0"
- qs "~6.5.2"
- safe-buffer "^5.1.2"
- tough-cookie "~2.5.0"
- tunnel-agent "^0.6.0"
- uuid "^3.3.2"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
-
-require-main-filename@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
-
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
-reselect-tree@^1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/reselect-tree/-/reselect-tree-1.3.4.tgz#449629728e2dc79bf0602571ec8859ac34737089"
- integrity sha512-1OgNq1IStyJFqIqOoD3k3Ge4SsYCMP9W88VQOfvgyLniVKLfvbYO1Vrl92SyEK5021MkoBX6tWb381VxTDyPBQ==
- dependencies:
- debug "^3.1.0"
- esdoc "^1.0.4"
- json-pointer "^0.6.0"
- reselect "^4.0.0"
- source-map-support "^0.5.3"
-
-reselect@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7"
- integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==
-
-reset@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/reset/-/reset-0.1.0.tgz#9fc7314171995ae6cb0b7e58b06ce7522af4bafb"
- integrity sha1-n8cxQXGZWubLC35YsGznUir0uvs=
-
-resolve-from@5.0.0, resolve-from@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
- integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
- integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-
-resolve@^1.10.0, resolve@^1.14.2:
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
- integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
- dependencies:
- is-core-module "^2.2.0"
- path-parse "^1.0.6"
-
-responselike@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
- dependencies:
- lowercase-keys "^1.0.0"
-
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
- dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-retimer@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/retimer/-/retimer-2.0.0.tgz#e8bd68c5e5a8ec2f49ccb5c636db84c04063bbca"
- integrity sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==
-
-retry@0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
-
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rimraf@^2.6.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
-
-ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
-rlp@^2.0.0, rlp@^2.2.3, rlp@^2.2.4:
- version "2.2.6"
- resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.6.tgz#c80ba6266ac7a483ef1e69e8e2f056656de2fb2c"
- integrity sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==
- dependencies:
- bn.js "^4.11.1"
-
-rn-host-detect@^1.1.5:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/rn-host-detect/-/rn-host-detect-1.2.0.tgz#8b0396fc05631ec60c1cb8789e5070cdb04d0da0"
- integrity sha512-btNg5kzHcjZZ7t7mvvV/4wNJ9e3MPgrWivkRgWURzXL0JJ0pwWlU4zrbmdlz3HHzHOxhBhHB4D+/dbMFfu4/4A==
-
-rpc-websockets@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-5.3.1.tgz#678ca24315e4fe34a5f42ac7c2744764c056eb08"
- integrity sha512-rIxEl1BbXRlIA9ON7EmY/2GUM7RLMy8zrUPTiLPFiYnYOz0I3PXfCmDDrge5vt4pW4oIcAXBDvgZuJ1jlY5+VA==
+ "fbjs" "^3.0.0"
+
+"remote-redux-devtools@^0.5.12":
+ "integrity" "sha512-xZ2D1VRIWzat5nsvcraT6fKEX9Cfi+HbQBCwzNnUAM8Uicm/anOc60XGalcaDPrVmLug7nhDl2nimEa3bL3K9w=="
+ "resolved" "https://registry.npmjs.org/remote-redux-devtools/-/remote-redux-devtools-0.5.16.tgz"
+ "version" "0.5.16"
+ dependencies:
+ "jsan" "^3.1.13"
+ "querystring" "^0.2.0"
+ "redux-devtools-core" "^0.2.1"
+ "redux-devtools-instrument" "^1.9.4"
+ "rn-host-detect" "^1.1.5"
+ "socketcluster-client" "^14.2.1"
+
+"remotedev-serialize@^0.1.8":
+ "integrity" "sha512-5tFdZg9mSaAWTv6xmQ7HtHjKMLSFQFExEZOtJe10PLsv1wb7cy7kYHtBvTYRro27/3fRGEcQBRNKSaixOpb69w=="
+ "resolved" "https://registry.npmjs.org/remotedev-serialize/-/remotedev-serialize-0.1.9.tgz"
+ "version" "0.1.9"
+ dependencies:
+ "jsan" "^3.1.13"
+
+"remove-trailing-separator@^1.0.1":
+ "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+ "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"
+ "version" "1.1.0"
+
+"repeat-element@^1.1.2":
+ "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
+ "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz"
+ "version" "1.1.4"
+
+"repeat-string@^1.5.2":
+ "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
+ "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
+ "version" "1.6.1"
+
+"repeating@^2.0.0":
+ "integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo="
+ "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "is-finite" "^1.0.0"
+
+"replace-ext@0.0.1":
+ "integrity" "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
+ "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"
+ "version" "0.0.1"
+
+"request@^2.55.0", "request@^2.79.0", "request@^2.85.0":
+ "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
+ "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
+ "version" "2.88.2"
+ dependencies:
+ "aws-sign2" "~0.7.0"
+ "aws4" "^1.8.0"
+ "caseless" "~0.12.0"
+ "combined-stream" "~1.0.6"
+ "extend" "~3.0.2"
+ "forever-agent" "~0.6.1"
+ "form-data" "~2.3.2"
+ "har-validator" "~5.1.3"
+ "http-signature" "~1.2.0"
+ "is-typedarray" "~1.0.0"
+ "isstream" "~0.1.2"
+ "json-stringify-safe" "~5.0.1"
+ "mime-types" "~2.1.19"
+ "oauth-sign" "~0.9.0"
+ "performance-now" "^2.1.0"
+ "qs" "~6.5.2"
+ "safe-buffer" "^5.1.2"
+ "tough-cookie" "~2.5.0"
+ "tunnel-agent" "^0.6.0"
+ "uuid" "^3.3.2"
+
+"require-directory@^2.1.1":
+ "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
+ "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
+ "version" "2.1.1"
+
+"require-main-filename@^1.0.1":
+ "integrity" "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
+ "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz"
+ "version" "1.0.1"
+
+"require-main-filename@^2.0.0":
+ "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
+ "version" "2.0.0"
+
+"reselect-tree@^1.3.4":
+ "integrity" "sha512-1OgNq1IStyJFqIqOoD3k3Ge4SsYCMP9W88VQOfvgyLniVKLfvbYO1Vrl92SyEK5021MkoBX6tWb381VxTDyPBQ=="
+ "resolved" "https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.4.tgz"
+ "version" "1.3.4"
+ dependencies:
+ "debug" "^3.1.0"
+ "esdoc" "^1.0.4"
+ "json-pointer" "^0.6.0"
+ "reselect" "^4.0.0"
+ "source-map-support" "^0.5.3"
+
+"reselect@^4.0.0":
+ "integrity" "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA=="
+ "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz"
+ "version" "4.0.0"
+
+"reset@^0.1.0":
+ "integrity" "sha1-n8cxQXGZWubLC35YsGznUir0uvs="
+ "resolved" "https://registry.npmjs.org/reset/-/reset-0.1.0.tgz"
+ "version" "0.1.0"
+
+"resolve-from@^4.0.0":
+ "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
+ "version" "4.0.0"
+
+"resolve-from@^5.0.0", "resolve-from@5.0.0":
+ "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
+ "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
+ "version" "5.0.0"
+
+"resolve-url@^0.2.1":
+ "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+ "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
+ "version" "0.2.1"
+
+"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.14.2":
+ "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A=="
+ "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz"
+ "version" "1.20.0"
+ dependencies:
+ "is-core-module" "^2.2.0"
+ "path-parse" "^1.0.6"
+
+"responselike@^1.0.2":
+ "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec="
+ "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "lowercase-keys" "^1.0.0"
+
+"restore-cursor@^2.0.0":
+ "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368="
+ "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "onetime" "^2.0.0"
+ "signal-exit" "^3.0.2"
+
+"restore-cursor@^3.1.0":
+ "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="
+ "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "onetime" "^5.1.0"
+ "signal-exit" "^3.0.2"
+
+"retimer@^2.0.0":
+ "integrity" "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg=="
+ "resolved" "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz"
+ "version" "2.0.0"
+
+"retry@0.12.0":
+ "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
+ "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
+ "version" "0.12.0"
+
+"reusify@^1.0.4":
+ "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
+ "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
+ "version" "1.0.4"
+
+"rimraf@^2.6.1":
+ "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
+ "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
+ "version" "2.7.1"
+ dependencies:
+ "glob" "^7.1.3"
+
+"ripemd160@^2.0.0", "ripemd160@^2.0.1":
+ "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="
+ "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "hash-base" "^3.0.0"
+ "inherits" "^2.0.1"
+
+"rlp@^2.0.0", "rlp@^2.2.3", "rlp@^2.2.4":
+ "integrity" "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg=="
+ "resolved" "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz"
+ "version" "2.2.6"
+ dependencies:
+ "bn.js" "^4.11.1"
+
+"rn-host-detect@^1.1.5":
+ "integrity" "sha512-btNg5kzHcjZZ7t7mvvV/4wNJ9e3MPgrWivkRgWURzXL0JJ0pwWlU4zrbmdlz3HHzHOxhBhHB4D+/dbMFfu4/4A=="
+ "resolved" "https://registry.npmjs.org/rn-host-detect/-/rn-host-detect-1.2.0.tgz"
+ "version" "1.2.0"
+
+"rpc-websockets@^5.3.1":
+ "integrity" "sha512-rIxEl1BbXRlIA9ON7EmY/2GUM7RLMy8zrUPTiLPFiYnYOz0I3PXfCmDDrge5vt4pW4oIcAXBDvgZuJ1jlY5+VA=="
+ "resolved" "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-5.3.1.tgz"
+ "version" "5.3.1"
dependencies:
"@babel/runtime" "^7.8.7"
- assert-args "^1.2.1"
- babel-runtime "^6.26.0"
- circular-json "^0.5.9"
- eventemitter3 "^3.1.2"
- uuid "^3.4.0"
- ws "^5.2.2"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-run@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/run/-/run-1.4.0.tgz#e17d9e9043ab2fe17776cb299e1237f38f0b4ffa"
- integrity sha1-4X2ekEOrL+F3dsspnhI3848LT/o=
- dependencies:
- minimatch "*"
-
-rustbn.js@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/rustbn.js/-/rustbn.js-0.2.0.tgz#8082cb886e707155fd1cb6f23bd591ab8d55d0ca"
- integrity sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==
-
-rxjs@6:
- version "6.6.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
- dependencies:
- tslib "^1.9.0"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-event-emitter@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz#5b692ef22329ed8f69fdce607e50ca734f6f20af"
- integrity sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==
- dependencies:
- events "^3.0.0"
-
-"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sax@^1.1.4, sax@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
- integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-
-sc-channel@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/sc-channel/-/sc-channel-1.2.0.tgz#d9209f3a91e3fa694c66b011ce55c4ad8c3087d9"
- integrity sha512-M3gdq8PlKg0zWJSisWqAsMmTVxYRTpVRqw4CWAdKBgAfVKumFcTjoCV0hYu7lgUXccCtCD8Wk9VkkE+IXCxmZA==
- dependencies:
- component-emitter "1.2.1"
-
-sc-errors@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/sc-errors/-/sc-errors-2.0.1.tgz#3af2d934dfd82116279a4b2c1552c1e021ddcb03"
- integrity sha512-JoVhq3Ud+3Ujv2SIG7W0XtjRHsrNgl6iXuHHsh0s+Kdt5NwI6N2EGAZD4iteitdDv68ENBkpjtSvN597/wxPSQ==
-
-sc-formatter@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/sc-formatter/-/sc-formatter-3.0.2.tgz#9abdb14e71873ce7157714d3002477bbdb33c4e6"
- integrity sha512-9PbqYBpCq+OoEeRQ3QfFIGE6qwjjBcd2j7UjgDlhnZbtSnuGgHdcRklPKYGuYFH82V/dwd+AIpu8XvA1zqTd+A==
-
-scrypt-async@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/scrypt-async/-/scrypt-async-2.0.1.tgz#4318dae48a8b7cc3b8fe05f75f4164a7d973d25d"
- integrity sha512-wHR032jldwZNy7Tzrfu7RccOgGf8r5hyDMSP2uV6DpLiBUsR8JsDcx/in73o2UGVVrH5ivRFdNsFPcjtl3LErQ==
-
-scrypt-js@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16"
- integrity sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==
-
-scrypt-js@^3.0.0, scrypt-js@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312"
- integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==
-
-secp256k1@^4.0.0, secp256k1@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.2.tgz#15dd57d0f0b9fdb54ac1fa1694f40e5e9a54f4a1"
- integrity sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==
- dependencies:
- elliptic "^6.5.2"
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
-
-seedrandom@^3.0.5:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-3.0.5.tgz#54edc85c95222525b0c7a6f6b3543d8e0b3aa0a7"
- integrity sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==
-
-semantic-ui-css@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz#f5aea39fafb787cbd905ec724272a3f9cba9004a"
- integrity sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==
- dependencies:
- jquery x.*
-
-semantic-ui-react@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/semantic-ui-react/-/semantic-ui-react-2.0.3.tgz#39091e24078e28129ff9b1beb7dbfc84ca85544b"
- integrity sha512-a0hGN6XXw64sRSKwWqMCKSI/AGLohxNeWuErS39eswvBbUnLjBij8ZoEdiqDiz/PuWpwYIRjgmQVrut+7h3b2g==
+ "assert-args" "^1.2.1"
+ "babel-runtime" "^6.26.0"
+ "circular-json" "^0.5.9"
+ "eventemitter3" "^3.1.2"
+ "uuid" "^3.4.0"
+ "ws" "^5.2.2"
+
+"run-parallel@^1.1.9":
+ "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
+ "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "queue-microtask" "^1.2.2"
+
+"run@^1.4.0":
+ "integrity" "sha1-4X2ekEOrL+F3dsspnhI3848LT/o="
+ "resolved" "https://registry.npmjs.org/run/-/run-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "minimatch" "*"
+
+"rustbn.js@~0.2.0":
+ "integrity" "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA=="
+ "resolved" "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz"
+ "version" "0.2.0"
+
+"rxjs@6":
+ "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
+ "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
+ "version" "6.6.7"
+ dependencies:
+ "tslib" "^1.9.0"
+
+"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2":
+ "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
+ "version" "5.1.2"
+
+"safe-buffer@^5.2.0":
+ "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ "version" "5.2.1"
+
+"safe-buffer@~5.2.0":
+ "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ "version" "5.2.1"
+
+"safe-event-emitter@^1.0.1":
+ "integrity" "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg=="
+ "resolved" "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "events" "^3.0.0"
+
+"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", "safer-buffer@~2.1.0":
+ "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
+ "version" "2.1.2"
+
+"sax@^1.1.4", "sax@^1.2.4":
+ "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
+ "version" "1.2.4"
+
+"sc-channel@^1.2.0":
+ "integrity" "sha512-M3gdq8PlKg0zWJSisWqAsMmTVxYRTpVRqw4CWAdKBgAfVKumFcTjoCV0hYu7lgUXccCtCD8Wk9VkkE+IXCxmZA=="
+ "resolved" "https://registry.npmjs.org/sc-channel/-/sc-channel-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "component-emitter" "1.2.1"
+
+"sc-errors@^2.0.1":
+ "integrity" "sha512-JoVhq3Ud+3Ujv2SIG7W0XtjRHsrNgl6iXuHHsh0s+Kdt5NwI6N2EGAZD4iteitdDv68ENBkpjtSvN597/wxPSQ=="
+ "resolved" "https://registry.npmjs.org/sc-errors/-/sc-errors-2.0.1.tgz"
+ "version" "2.0.1"
+
+"sc-formatter@^3.0.1":
+ "integrity" "sha512-9PbqYBpCq+OoEeRQ3QfFIGE6qwjjBcd2j7UjgDlhnZbtSnuGgHdcRklPKYGuYFH82V/dwd+AIpu8XvA1zqTd+A=="
+ "resolved" "https://registry.npmjs.org/sc-formatter/-/sc-formatter-3.0.2.tgz"
+ "version" "3.0.2"
+
+"scheduler@^0.20.2":
+ "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ=="
+ "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
+ "version" "0.20.2"
+ dependencies:
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
+
+"scrypt-async@^2.0.1":
+ "integrity" "sha512-wHR032jldwZNy7Tzrfu7RccOgGf8r5hyDMSP2uV6DpLiBUsR8JsDcx/in73o2UGVVrH5ivRFdNsFPcjtl3LErQ=="
+ "resolved" "https://registry.npmjs.org/scrypt-async/-/scrypt-async-2.0.1.tgz"
+ "version" "2.0.1"
+
+"scrypt-js@^3.0.0":
+ "integrity" "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz"
+ "version" "3.0.1"
+
+"scrypt-js@^3.0.1":
+ "integrity" "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
+ "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz"
+ "version" "3.0.1"
+
+"scrypt-js@2.0.4":
+ "integrity" "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw=="
+ "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz"
+ "version" "2.0.4"
+
+"secp256k1@^4.0.0", "secp256k1@^4.0.1":
+ "integrity" "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg=="
+ "resolved" "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "elliptic" "^6.5.2"
+ "node-addon-api" "^2.0.0"
+ "node-gyp-build" "^4.2.0"
+
+"seedrandom@^3.0.5":
+ "integrity" "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
+ "resolved" "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz"
+ "version" "3.0.5"
+
+"semantic-ui-css@^2.4.1":
+ "integrity" "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg=="
+ "resolved" "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz"
+ "version" "2.4.1"
+ dependencies:
+ "jquery" "x.*"
+
+"semantic-ui-react@^2.0.3":
+ "integrity" "sha512-a0hGN6XXw64sRSKwWqMCKSI/AGLohxNeWuErS39eswvBbUnLjBij8ZoEdiqDiz/PuWpwYIRjgmQVrut+7h3b2g=="
+ "resolved" "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-2.0.3.tgz"
+ "version" "2.0.3"
dependencies:
"@babel/runtime" "^7.10.5"
"@fluentui/react-component-event-listener" "~0.51.6"
"@fluentui/react-component-ref" "~0.51.6"
"@popperjs/core" "^2.6.0"
"@semantic-ui-react/event-stack" "^3.1.2"
- clsx "^1.1.1"
- keyboard-key "^1.1.0"
- lodash "^4.17.19"
- lodash-es "^4.17.15"
- prop-types "^15.7.2"
- react-is "^16.8.6 || ^17.0.0"
- react-popper "^2.2.4"
- shallowequal "^1.1.0"
-
-semaphore@>=1.0.1, semaphore@^1.0.3:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/semaphore/-/semaphore-1.1.0.tgz#aaad8b86b20fe8e9b32b16dc2ee682a8cd26a8aa"
- integrity sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==
-
-"semver@2 || 3 || 4 || 5", semver@^5.3.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
-semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.4, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@~5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
- integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==
-
-send@0.17.1:
- version "0.17.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
- integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
- dependencies:
- debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "~1.7.2"
- mime "1.6.0"
- ms "2.1.1"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
-
-sentence-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4"
- integrity sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=
- dependencies:
- no-case "^2.2.0"
- upper-case-first "^1.1.2"
-
-serialize-javascript@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
- integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
- dependencies:
- randombytes "^2.1.0"
-
-serve-static@1.14.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
- integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.1"
-
-servify@^0.1.12:
- version "0.1.12"
- resolved "https://registry.yarnpkg.com/servify/-/servify-0.1.12.tgz#142ab7bee1f1d033b66d0707086085b17c06db95"
- integrity sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==
- dependencies:
- body-parser "^1.16.0"
- cors "^2.8.1"
- express "^4.14.0"
- request "^2.79.0"
- xhr "^2.3.3"
-
-set-blocking@^2.0.0, set-blocking@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
-
-set-immediate-shim@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
- integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
-
-setimmediate@1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.4.tgz#20e81de622d4a02588ce0c8da8973cbcf1d3138f"
- integrity sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=
-
-setimmediate@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
-
-setprototypeof@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
- integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-shallowequal@^1.0.2, shallowequal@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
- integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
-
-signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
- integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
-
-signed-varint@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/signed-varint/-/signed-varint-2.0.1.tgz#50a9989da7c98c2c61dad119bc97470ef8528129"
- integrity sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=
- dependencies:
- varint "~5.0.0"
-
-signedsource@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a"
- integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=
-
-simple-concat@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
- integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
-simple-get@^2.7.0:
- version "2.8.1"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d"
- integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==
- dependencies:
- decompress-response "^3.3.0"
- once "^1.3.1"
- simple-concat "^1.0.0"
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-snake-case@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"
- integrity sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=
- dependencies:
- no-case "^2.2.0"
-
-socketcluster-client@^14.2.1:
- version "14.3.2"
- resolved "https://registry.yarnpkg.com/socketcluster-client/-/socketcluster-client-14.3.2.tgz#c0d245233b114a4972857dc81049c710b7691fb7"
- integrity sha512-xDtgW7Ss0ARlfhx53bJ5GY5THDdEOeJnT+/C9Rmrj/vnZr54xeiQfrCZJbcglwe732nK3V+uZq87IvrRl7Hn4g==
- dependencies:
- buffer "^5.2.1"
- clone "2.1.1"
- component-emitter "1.2.1"
- linked-list "0.1.0"
- querystring "0.2.0"
- sc-channel "^1.2.0"
- sc-errors "^2.0.1"
- sc-formatter "^3.0.1"
- uuid "3.2.1"
- ws "^7.5.0"
-
-source-map-resolve@^0.5.2:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
- integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
- dependencies:
- atob "^2.1.2"
- decode-uri-component "^0.2.0"
- resolve-url "^0.2.1"
- source-map-url "^0.4.0"
- urix "^0.1.0"
-
-source-map-support@^0.5.3:
- 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==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-url@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
- integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-
-source-map@^0.5.0, source-map@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-spark-md5@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/spark-md5/-/spark-md5-3.0.0.tgz#3722227c54e2faf24b1dc6d933cc144e6f71bfef"
- integrity sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8=
-
-spark-md5@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spark-md5/-/spark-md5-3.0.1.tgz#83a0e255734f2ab4e5c466e5a2cfc9ba2aa2124d"
- integrity sha512-0tF3AGSD1ppQeuffsLDIOWlKUd3lS92tFxcsrh5Pe3ZphhnoK+oXIBTzOAThZCiuINZLvpiLH/1VS1/ANEJVig==
-
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f"
- integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==
-
-spinnies@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/spinnies/-/spinnies-0.5.1.tgz#6ac88455d9117c7712d52898a02c969811819a7e"
- integrity sha512-WpjSXv9NQz0nU3yCT9TFEOfpFrXADY9C5fG6eAJqixLhvTX1jP3w92Y8IE5oafIe42nlF9otjhllnXN/QCaB3A==
- dependencies:
- chalk "^2.4.2"
- cli-cursor "^3.0.0"
- strip-ansi "^5.2.0"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-sqlite3@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-4.2.0.tgz#49026d665e9fc4f922e56fb9711ba5b4c85c4901"
- integrity sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==
- dependencies:
- nan "^2.12.1"
- node-pre-gyp "^0.11.0"
-
-sshpk@^1.7.0:
- version "1.16.1"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
- integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
- dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- bcrypt-pbkdf "^1.0.0"
- dashdash "^1.12.0"
- ecc-jsbn "~0.1.1"
- getpass "^0.1.1"
- jsbn "~0.1.0"
- safer-buffer "^2.0.2"
- tweetnacl "~0.14.0"
-
-stable@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
- integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
-
-"statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
-stoppable@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/stoppable/-/stoppable-1.1.0.tgz#32da568e83ea488b08e4d7ea2c3bcc9d75015d5b"
- integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==
-
-stream-shift@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
- integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
-
-stream-to-it@^0.2.0, stream-to-it@^0.2.2:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/stream-to-it/-/stream-to-it-0.2.4.tgz#d2fd7bfbd4a899b4c0d6a7e6a533723af5749bd0"
- integrity sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==
- dependencies:
- get-iterator "^1.0.2"
-
-streamsearch@0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
- integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=
-
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
- integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
-
-string-width@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
- integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- strip-ansi "^3.0.0"
-
-"string-width@^1.0.2 || 2":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^3.0.0, string-width@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
- dependencies:
- emoji-regex "^7.0.1"
- 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==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.0"
-
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~0.10.x:
- version "0.10.31"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
- integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
- dependencies:
- ansi-regex "^2.0.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.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==
- dependencies:
- ansi-regex "^5.0.0"
-
-strip-bom-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee"
- integrity sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=
- dependencies:
- first-chunk-stream "^1.0.0"
- strip-bom "^2.0.0"
-
-strip-bom@2.X, strip-bom@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
- integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
- dependencies:
- is-utf8 "^0.2.0"
-
-strip-hex-prefix@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f"
- integrity sha1-DF8VX+8RUTczd96du1iNoFUA428=
- dependencies:
- is-hex-prefixed "1.0.0"
-
-strip-json-comments@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
- integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
-
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-
-sublevel-pouchdb@7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/sublevel-pouchdb/-/sublevel-pouchdb-7.2.2.tgz#49e46cd37883bf7ff5006d7c5b9bcc7bcc1f422f"
- integrity sha512-y5uYgwKDgXVyPZceTDGWsSFAhpSddY29l9PJbXqMJLfREdPmQTY8InpatohlEfCXX7s1LGcrfYAhxPFZaJOLnQ==
- dependencies:
- inherits "2.0.4"
- level-codec "9.0.2"
- ltgt "2.2.1"
- readable-stream "1.1.14"
-
-subscriptions-transport-ws@^0.9.18, subscriptions-transport-ws@^0.9.19:
- version "0.9.19"
- resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf"
- integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==
- dependencies:
- backo2 "^1.0.2"
- eventemitter3 "^3.1.0"
- iterall "^1.2.1"
- symbol-observable "^1.0.4"
- ws "^5.2.0 || ^6.0.0 || ^7.0.0"
-
-supports-color@7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
- integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
- integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-swap-case@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3"
- integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=
- dependencies:
- lower-case "^1.1.1"
- upper-case "^1.1.1"
-
-swarm-js@^0.1.40:
- version "0.1.40"
- resolved "https://registry.yarnpkg.com/swarm-js/-/swarm-js-0.1.40.tgz#b1bc7b6dcc76061f6c772203e004c11997e06b99"
- integrity sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==
- dependencies:
- bluebird "^3.5.0"
- buffer "^5.0.5"
- eth-lib "^0.1.26"
- fs-extra "^4.0.2"
- got "^7.1.0"
- mime-types "^2.1.16"
- mkdirp-promise "^5.0.1"
- mock-fs "^4.1.0"
- setimmediate "^1.0.5"
- tar "^4.0.2"
- xhr-request "^1.0.1"
-
-symbol-observable@^1.0.3, symbol-observable@^1.0.4, symbol-observable@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
- integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
-
-symbol-observable@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205"
- integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==
+ "clsx" "^1.1.1"
+ "keyboard-key" "^1.1.0"
+ "lodash" "^4.17.19"
+ "lodash-es" "^4.17.15"
+ "prop-types" "^15.7.2"
+ "react-is" "^16.8.6 || ^17.0.0"
+ "react-popper" "^2.2.4"
+ "shallowequal" "^1.1.0"
+
+"semaphore@^1.0.3", "semaphore@>=1.0.1":
+ "integrity" "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA=="
+ "resolved" "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz"
+ "version" "1.1.0"
+
+"semver@^5.3.0", "semver@2 || 3 || 4 || 5":
+ "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ "version" "5.7.1"
+
+"semver@^6.1.1":
+ "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
+ "version" "6.3.0"
+
+"semver@^6.1.2":
+ "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
+ "version" "6.3.0"
+
+"semver@^6.3.0":
+ "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
+ "version" "6.3.0"
+
+"semver@^7.3.4":
+ "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
+ "version" "7.3.5"
+ dependencies:
+ "lru-cache" "^6.0.0"
+
+"semver@^7.3.5":
+ "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
+ "version" "7.3.5"
+ dependencies:
+ "lru-cache" "^6.0.0"
+
+"semver@~5.4.1":
+ "integrity" "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz"
+ "version" "5.4.1"
+
+"semver@7.0.0":
+ "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
+ "version" "7.0.0"
+
+"send@0.17.1":
+ "integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="
+ "resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz"
+ "version" "0.17.1"
+ dependencies:
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "destroy" "~1.0.4"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "etag" "~1.8.1"
+ "fresh" "0.5.2"
+ "http-errors" "~1.7.2"
+ "mime" "1.6.0"
+ "ms" "2.1.1"
+ "on-finished" "~2.3.0"
+ "range-parser" "~1.2.1"
+ "statuses" "~1.5.0"
+
+"sentence-case@^2.1.0":
+ "integrity" "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ="
+ "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+ "upper-case-first" "^1.1.2"
+
+"serialize-javascript@4.0.0":
+ "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="
+ "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "randombytes" "^2.1.0"
+
+"serve-static@1.14.1":
+ "integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="
+ "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz"
+ "version" "1.14.1"
+ dependencies:
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "parseurl" "~1.3.3"
+ "send" "0.17.1"
+
+"servify@^0.1.12":
+ "integrity" "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw=="
+ "resolved" "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz"
+ "version" "0.1.12"
+ dependencies:
+ "body-parser" "^1.16.0"
+ "cors" "^2.8.1"
+ "express" "^4.14.0"
+ "request" "^2.79.0"
+ "xhr" "^2.3.3"
+
+"set-blocking@^2.0.0", "set-blocking@~2.0.0":
+ "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
+ "version" "2.0.0"
+
+"set-immediate-shim@^1.0.1":
+ "integrity" "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
+ "resolved" "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"
+ "version" "1.0.1"
+
+"setimmediate@^1.0.5":
+ "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
+ "version" "1.0.5"
+
+"setimmediate@1.0.4":
+ "integrity" "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48="
+ "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz"
+ "version" "1.0.4"
+
+"setprototypeof@1.1.1":
+ "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"
+ "version" "1.1.1"
+
+"setprototypeof@1.2.0":
+ "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
+ "version" "1.2.0"
+
+"sha.js@^2.4.0", "sha.js@^2.4.11", "sha.js@^2.4.8":
+ "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
+ "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
+ "version" "2.4.11"
+ dependencies:
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
+
+"shallowequal@^1.0.2", "shallowequal@^1.1.0":
+ "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
+ "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
+ "version" "1.1.0"
+
+"signal-exit@^3.0.0", "signal-exit@^3.0.2":
+ "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
+ "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz"
+ "version" "3.0.3"
+
+"signed-varint@^2.0.1":
+ "integrity" "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk="
+ "resolved" "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "varint" "~5.0.0"
+
+"signedsource@^1.0.0":
+ "integrity" "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo="
+ "resolved" "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz"
+ "version" "1.0.0"
+
+"simple-concat@^1.0.0":
+ "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
+ "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
+ "version" "1.0.1"
+
+"simple-get@^2.7.0":
+ "integrity" "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw=="
+ "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz"
+ "version" "2.8.1"
+ dependencies:
+ "decompress-response" "^3.3.0"
+ "once" "^1.3.1"
+ "simple-concat" "^1.0.0"
+
+"slash@^3.0.0":
+ "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
+ "version" "3.0.0"
+
+"snake-case@^2.1.0":
+ "integrity" "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8="
+ "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "no-case" "^2.2.0"
+
+"socketcluster-client@^14.2.1":
+ "integrity" "sha512-xDtgW7Ss0ARlfhx53bJ5GY5THDdEOeJnT+/C9Rmrj/vnZr54xeiQfrCZJbcglwe732nK3V+uZq87IvrRl7Hn4g=="
+ "resolved" "https://registry.npmjs.org/socketcluster-client/-/socketcluster-client-14.3.2.tgz"
+ "version" "14.3.2"
+ dependencies:
+ "buffer" "^5.2.1"
+ "clone" "2.1.1"
+ "component-emitter" "1.2.1"
+ "linked-list" "0.1.0"
+ "querystring" "0.2.0"
+ "sc-channel" "^1.2.0"
+ "sc-errors" "^2.0.1"
+ "sc-formatter" "^3.0.1"
+ "uuid" "3.2.1"
+ "ws" "^7.5.0"
+
+"source-map-resolve@^0.5.2":
+ "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="
+ "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"
+ "version" "0.5.3"
+ dependencies:
+ "atob" "^2.1.2"
+ "decode-uri-component" "^0.2.0"
+ "resolve-url" "^0.2.1"
+ "source-map-url" "^0.4.0"
+ "urix" "^0.1.0"
+
+"source-map-support@^0.5.3":
+ "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw=="
+ "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz"
+ "version" "0.5.19"
+ dependencies:
+ "buffer-from" "^1.0.0"
+ "source-map" "^0.6.0"
+
+"source-map-url@^0.4.0":
+ "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
+ "version" "0.4.1"
+
+"source-map@^0.5.0":
+ "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
+ "version" "0.5.7"
+
+"source-map@^0.5.7":
+ "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
+ "version" "0.5.7"
+
+"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0", "source-map@~0.6.1":
+ "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
+ "version" "0.6.1"
+
+"spark-md5@3.0.0":
+ "integrity" "sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8="
+ "resolved" "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.0.tgz"
+ "version" "3.0.0"
+
+"spark-md5@3.0.1":
+ "integrity" "sha512-0tF3AGSD1ppQeuffsLDIOWlKUd3lS92tFxcsrh5Pe3ZphhnoK+oXIBTzOAThZCiuINZLvpiLH/1VS1/ANEJVig=="
+ "resolved" "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.1.tgz"
+ "version" "3.0.1"
+
+"spdx-correct@^3.0.0":
+ "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w=="
+ "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
+ "version" "3.1.1"
+ dependencies:
+ "spdx-expression-parse" "^3.0.0"
+ "spdx-license-ids" "^3.0.0"
+
+"spdx-exceptions@^2.1.0":
+ "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
+ "version" "2.3.0"
+
+"spdx-expression-parse@^3.0.0":
+ "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="
+ "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "spdx-exceptions" "^2.1.0"
+ "spdx-license-ids" "^3.0.0"
+
+"spdx-license-ids@^3.0.0":
+ "integrity" "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ=="
+ "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz"
+ "version" "3.0.9"
+
+"spinnies@^0.5.1":
+ "integrity" "sha512-WpjSXv9NQz0nU3yCT9TFEOfpFrXADY9C5fG6eAJqixLhvTX1jP3w92Y8IE5oafIe42nlF9otjhllnXN/QCaB3A=="
+ "resolved" "https://registry.npmjs.org/spinnies/-/spinnies-0.5.1.tgz"
+ "version" "0.5.1"
+ dependencies:
+ "chalk" "^2.4.2"
+ "cli-cursor" "^3.0.0"
+ "strip-ansi" "^5.2.0"
+
+"sprintf-js@~1.0.2":
+ "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
+ "version" "1.0.3"
+
+"sqlite3@^4.0.0":
+ "integrity" "sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg=="
+ "resolved" "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz"
+ "version" "4.2.0"
+ dependencies:
+ "nan" "^2.12.1"
+ "node-pre-gyp" "^0.11.0"
+
+"sshpk@^1.7.0":
+ "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="
+ "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
+ "version" "1.16.1"
+ dependencies:
+ "asn1" "~0.2.3"
+ "assert-plus" "^1.0.0"
+ "bcrypt-pbkdf" "^1.0.0"
+ "dashdash" "^1.12.0"
+ "ecc-jsbn" "~0.1.1"
+ "getpass" "^0.1.1"
+ "jsbn" "~0.1.0"
+ "safer-buffer" "^2.0.2"
+ "tweetnacl" "~0.14.0"
+
+"stable@^0.1.8":
+ "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
+ "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
+ "version" "0.1.8"
+
+"statuses@>= 1.5.0 < 2", "statuses@~1.5.0":
+ "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
+ "version" "1.5.0"
+
+"stoppable@^1.1.0":
+ "integrity" "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="
+ "resolved" "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz"
+ "version" "1.1.0"
+
+"stream-shift@^1.0.0":
+ "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
+ "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz"
+ "version" "1.0.1"
+
+"stream-to-it@^0.2.0", "stream-to-it@^0.2.2":
+ "integrity" "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ=="
+ "resolved" "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz"
+ "version" "0.2.4"
+ dependencies:
+ "get-iterator" "^1.0.2"
+
+"streamsearch@0.1.2":
+ "integrity" "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo="
+ "resolved" "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz"
+ "version" "0.1.2"
+
+"strict-uri-encode@^1.0.0":
+ "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
+ "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"
+ "version" "1.1.0"
+
+"string_decoder@^1.1.1":
+ "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
+ "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
+ "version" "1.3.0"
+ dependencies:
+ "safe-buffer" "~5.2.0"
+
+"string_decoder@~0.10.x":
+ "integrity" "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "version" "0.10.31"
+
+"string_decoder@~1.1.1":
+ "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
+ "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "safe-buffer" "~5.1.0"
+
+"string-width@^1.0.1", "string-width@^1.0.2 || 2":
+ "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "code-point-at" "^1.0.0"
+ "is-fullwidth-code-point" "^1.0.0"
+ "strip-ansi" "^3.0.0"
+
+"string-width@^3.0.0", "string-width@^3.1.0":
+ "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "emoji-regex" "^7.0.1"
+ "is-fullwidth-code-point" "^2.0.0"
+ "strip-ansi" "^5.1.0"
+
+"string-width@^4.1.0", "string-width@^4.2.0":
+ "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz"
+ "version" "4.2.2"
+ dependencies:
+ "emoji-regex" "^8.0.0"
+ "is-fullwidth-code-point" "^3.0.0"
+ "strip-ansi" "^6.0.0"
+
+"string.prototype.trimend@^1.0.4":
+ "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A=="
+ "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+
+"string.prototype.trimstart@^1.0.4":
+ "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw=="
+ "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+
+"strip-ansi@^3.0.0":
+ "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "ansi-regex" "^2.0.0"
+
+"strip-ansi@^3.0.1":
+ "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "ansi-regex" "^2.0.0"
+
+"strip-ansi@^5.0.0", "strip-ansi@^5.1.0", "strip-ansi@^5.2.0":
+ "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
+ "version" "5.2.0"
+ dependencies:
+ "ansi-regex" "^4.1.0"
+
+"strip-ansi@^6.0.0":
+ "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w=="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz"
+ "version" "6.0.0"
+ dependencies:
+ "ansi-regex" "^5.0.0"
+
+"strip-bom-stream@^1.0.0":
+ "integrity" "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4="
+ "resolved" "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "first-chunk-stream" "^1.0.0"
+ "strip-bom" "^2.0.0"
+
+"strip-bom@^2.0.0", "strip-bom@2.X":
+ "integrity" "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4="
+ "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "is-utf8" "^0.2.0"
+
+"strip-hex-prefix@1.0.0":
+ "integrity" "sha1-DF8VX+8RUTczd96du1iNoFUA428="
+ "resolved" "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "is-hex-prefixed" "1.0.0"
+
+"strip-json-comments@~2.0.1":
+ "integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
+ "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
+ "version" "2.0.1"
+
+"strip-json-comments@3.0.1":
+ "integrity" "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw=="
+ "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz"
+ "version" "3.0.1"
+
+"stylis@4.0.13":
+ "integrity" "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
+ "resolved" "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz"
+ "version" "4.0.13"
+
+"sublevel-pouchdb@7.2.2":
+ "integrity" "sha512-y5uYgwKDgXVyPZceTDGWsSFAhpSddY29l9PJbXqMJLfREdPmQTY8InpatohlEfCXX7s1LGcrfYAhxPFZaJOLnQ=="
+ "resolved" "https://registry.npmjs.org/sublevel-pouchdb/-/sublevel-pouchdb-7.2.2.tgz"
+ "version" "7.2.2"
+ dependencies:
+ "inherits" "2.0.4"
+ "level-codec" "9.0.2"
+ "ltgt" "2.2.1"
+ "readable-stream" "1.1.14"
+
+"subscriptions-transport-ws@^0.9.0", "subscriptions-transport-ws@^0.9.18", "subscriptions-transport-ws@^0.9.19":
+ "integrity" "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw=="
+ "resolved" "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz"
+ "version" "0.9.19"
+ dependencies:
+ "backo2" "^1.0.2"
+ "eventemitter3" "^3.1.0"
+ "iterall" "^1.2.1"
+ "symbol-observable" "^1.0.4"
+ "ws" "^5.2.0 || ^6.0.0 || ^7.0.0"
+
+"supports-color@^2.0.0":
+ "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
+ "version" "2.0.0"
+
+"supports-color@^5.3.0":
+ "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
+ "version" "5.5.0"
+ dependencies:
+ "has-flag" "^3.0.0"
+
+"supports-color@^7.1.0", "supports-color@7.1.0":
+ "integrity" "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz"
+ "version" "7.1.0"
+ dependencies:
+ "has-flag" "^4.0.0"
+
+"swap-case@^1.1.0":
+ "integrity" "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM="
+ "resolved" "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "lower-case" "^1.1.1"
+ "upper-case" "^1.1.1"
+
+"swarm-js@^0.1.40":
+ "integrity" "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA=="
+ "resolved" "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz"
+ "version" "0.1.40"
+ dependencies:
+ "bluebird" "^3.5.0"
+ "buffer" "^5.0.5"
+ "eth-lib" "^0.1.26"
+ "fs-extra" "^4.0.2"
+ "got" "^7.1.0"
+ "mime-types" "^2.1.16"
+ "mkdirp-promise" "^5.0.1"
+ "mock-fs" "^4.1.0"
+ "setimmediate" "^1.0.5"
+ "tar" "^4.0.2"
+ "xhr-request" "^1.0.1"
+
+"symbol-observable@^1.0.3", "symbol-observable@^1.0.4", "symbol-observable@^1.2.0":
+ "integrity" "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
+ "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz"
+ "version" "1.2.0"
+
+"symbol-observable@^4.0.0":
+ "integrity" "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ=="
+ "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz"
+ "version" "4.0.0"
"symbol-tree@>= 3.1.0 < 4.0.0":
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
- integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-
-symbol@^0.2.1:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/symbol/-/symbol-0.2.3.tgz#3b9873b8a901e47c6efe21526a3ac372ef28bbc7"
- integrity sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=
-
-sync-fetch@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.0.tgz#77246da949389310ad978ab26790bb05f88d1335"
- integrity sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==
- dependencies:
- buffer "^5.7.0"
- node-fetch "^2.6.1"
-
-taffydb@2.7.3:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.7.3.tgz#2ad37169629498fca5bc84243096d3cde0ec3a34"
- integrity sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ=
-
-tar@^4, tar@^4.0.2:
- version "4.4.13"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
- integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
- dependencies:
- chownr "^1.1.1"
- fs-minipass "^1.2.5"
- minipass "^2.8.6"
- minizlib "^1.2.1"
- mkdirp "^0.5.0"
- safe-buffer "^5.1.2"
- yallist "^3.0.3"
-
-through2-filter@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec"
- integrity sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=
- dependencies:
- through2 "~2.0.0"
- xtend "~4.0.0"
-
-through2-filter@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254"
- integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==
- dependencies:
- through2 "~2.0.0"
- xtend "~4.0.0"
-
-through2@2.X, through2@^2.0.0, through2@^2.0.3, through2@~2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-through2@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
- integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==
- dependencies:
- readable-stream "2 || 3"
-
-through2@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4"
- integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==
- dependencies:
- inherits "^2.0.4"
- readable-stream "2 || 3"
-
-through2@^0.6.0:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
- integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=
- dependencies:
- readable-stream ">=1.0.33-1 <1.1.0-0"
- xtend ">=4.0.0 <4.1.0-0"
-
-tildify@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
- integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=
- dependencies:
- os-homedir "^1.0.0"
-
-timed-out@^4.0.0, timed-out@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
- integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
-
-timeout-abort-controller@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz#2c3c3c66f13c783237987673c276cbd7a9762f29"
- integrity sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==
- dependencies:
- abort-controller "^3.0.0"
- retimer "^2.0.0"
-
-tiny-queue@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/tiny-queue/-/tiny-queue-0.2.1.tgz#25a67f2c6e253b2ca941977b5ef7442ef97a6046"
- integrity sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY=
-
-tiny-secp256k1@^1.1.3:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz#7e224d2bee8ab8283f284e40e6b4acb74ffe047c"
- integrity sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==
- dependencies:
- bindings "^1.3.0"
- bn.js "^4.11.8"
- create-hmac "^1.1.7"
- elliptic "^6.4.0"
- nan "^2.13.2"
-
-title-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa"
- integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.0.3"
-
-to-absolute-glob@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f"
- integrity sha1-HN+kcqnvUMI57maZm2YsoOs5k38=
- dependencies:
- extend-shallow "^2.0.1"
-
-to-data-view@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/to-data-view/-/to-data-view-1.1.0.tgz#08d6492b0b8deb9b29bdf1f61c23eadfa8994d00"
- integrity sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ==
-
-to-fast-properties@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
- integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-to-json-schema@^0.2.5:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/to-json-schema/-/to-json-schema-0.2.5.tgz#ef3c3f11ad64460dcfbdbafd0fd525d69d62a98f"
- integrity sha512-jP1ievOee8pec3tV9ncxLSS48Bnw7DIybgy112rhMCEhf3K4uyVNZZHr03iQQBzbV5v5Hos+dlZRRyk6YSMNDw==
- dependencies:
- lodash.isequal "^4.5.0"
- lodash.keys "^4.2.0"
- lodash.merge "^4.6.2"
- lodash.omit "^4.5.0"
- lodash.without "^4.4.0"
- lodash.xor "^4.5.0"
-
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-toidentifier@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
- integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
-
-tough-cookie@^2.2.0, tough-cookie@^2.3.1, tough-cookie@~2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
- integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
- dependencies:
- psl "^1.1.28"
- punycode "^2.1.1"
-
-"tough-cookie@^2.3.3 || ^3.0.1 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
- integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
- dependencies:
- psl "^1.1.33"
- punycode "^2.1.1"
- universalify "^0.1.2"
-
-tr46@~0.0.1:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
-
-trim-right@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
- integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
-
-truffle@^5.4.0:
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/truffle/-/truffle-5.4.0.tgz#69b583f41b7f48b45e10a7d44251e1babdcd8180"
- integrity sha512-Pk7Ol1rk2oRr1i9Bq6PSCVqEEPLDaWXth25QbUc0+gjd0no2Vl6w/nZ3pXXv1FdjEi4926ulW0PBMbK6OXY4dQ==
+ "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+ "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
+ "version" "3.2.4"
+
+"symbol@^0.2.1":
+ "integrity" "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c="
+ "resolved" "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz"
+ "version" "0.2.3"
+
+"sync-fetch@0.3.0":
+ "integrity" "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g=="
+ "resolved" "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "buffer" "^5.7.0"
+ "node-fetch" "^2.6.1"
+
+"taffydb@2.7.3":
+ "integrity" "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ="
+ "resolved" "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz"
+ "version" "2.7.3"
+
+"tar@^4", "tar@^4.0.2":
+ "integrity" "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA=="
+ "resolved" "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz"
+ "version" "4.4.13"
+ dependencies:
+ "chownr" "^1.1.1"
+ "fs-minipass" "^1.2.5"
+ "minipass" "^2.8.6"
+ "minizlib" "^1.2.1"
+ "mkdirp" "^0.5.0"
+ "safe-buffer" "^5.1.2"
+ "yallist" "^3.0.3"
+
+"through2-filter@^2.0.0":
+ "integrity" "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw="
+ "resolved" "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "through2" "~2.0.0"
+ "xtend" "~4.0.0"
+
+"through2-filter@^3.0.0":
+ "integrity" "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA=="
+ "resolved" "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "through2" "~2.0.0"
+ "xtend" "~4.0.0"
+
+"through2@^0.6.0":
+ "integrity" "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz"
+ "version" "0.6.5"
+ dependencies:
+ "readable-stream" ">=1.0.33-1 <1.1.0-0"
+ "xtend" ">=4.0.0 <4.1.0-0"
+
+"through2@^2.0.0", "through2@^2.0.3", "through2@~2.0.0", "through2@2.X":
+ "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"
+ "version" "2.0.5"
+ dependencies:
+ "readable-stream" "~2.3.6"
+ "xtend" "~4.0.1"
+
+"through2@3.0.1":
+ "integrity" "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww=="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "readable-stream" "2 || 3"
+
+"through2@3.0.2":
+ "integrity" "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ=="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "inherits" "^2.0.4"
+ "readable-stream" "2 || 3"
+
+"tildify@1.2.0":
+ "integrity" "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo="
+ "resolved" "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "os-homedir" "^1.0.0"
+
+"timed-out@^4.0.0", "timed-out@^4.0.1":
+ "integrity" "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
+ "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"
+ "version" "4.0.1"
+
+"timeout-abort-controller@^1.1.1":
+ "integrity" "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ=="
+ "resolved" "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "abort-controller" "^3.0.0"
+ "retimer" "^2.0.0"
+
+"tiny-queue@^0.2.1":
+ "integrity" "sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY="
+ "resolved" "https://registry.npmjs.org/tiny-queue/-/tiny-queue-0.2.1.tgz"
+ "version" "0.2.1"
+
+"tiny-secp256k1@^1.1.3":
+ "integrity" "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA=="
+ "resolved" "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz"
+ "version" "1.1.6"
+ dependencies:
+ "bindings" "^1.3.0"
+ "bn.js" "^4.11.8"
+ "create-hmac" "^1.1.7"
+ "elliptic" "^6.4.0"
+ "nan" "^2.13.2"
+
+"title-case@^2.1.0":
+ "integrity" "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o="
+ "resolved" "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+ "upper-case" "^1.0.3"
+
+"to-absolute-glob@^0.1.1":
+ "integrity" "sha1-HN+kcqnvUMI57maZm2YsoOs5k38="
+ "resolved" "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz"
+ "version" "0.1.1"
+ dependencies:
+ "extend-shallow" "^2.0.1"
+
+"to-data-view@^1.1.0":
+ "integrity" "sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ=="
+ "resolved" "https://registry.npmjs.org/to-data-view/-/to-data-view-1.1.0.tgz"
+ "version" "1.1.0"
+
+"to-fast-properties@^1.0.3":
+ "integrity" "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
+ "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz"
+ "version" "1.0.3"
+
+"to-fast-properties@^2.0.0":
+ "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
+ "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
+ "version" "2.0.0"
+
+"to-json-schema@^0.2.5":
+ "integrity" "sha512-jP1ievOee8pec3tV9ncxLSS48Bnw7DIybgy112rhMCEhf3K4uyVNZZHr03iQQBzbV5v5Hos+dlZRRyk6YSMNDw=="
+ "resolved" "https://registry.npmjs.org/to-json-schema/-/to-json-schema-0.2.5.tgz"
+ "version" "0.2.5"
+ dependencies:
+ "lodash.isequal" "^4.5.0"
+ "lodash.keys" "^4.2.0"
+ "lodash.merge" "^4.6.2"
+ "lodash.omit" "^4.5.0"
+ "lodash.without" "^4.4.0"
+ "lodash.xor" "^4.5.0"
+
+"to-readable-stream@^1.0.0":
+ "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
+ "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"
+ "version" "1.0.0"
+
+"to-regex-range@^5.0.1":
+ "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
+ "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "is-number" "^7.0.0"
+
+"toidentifier@1.0.0":
+ "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
+ "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"
+ "version" "1.0.0"
+
+"tough-cookie@^2.2.0", "tough-cookie@^2.3.1", "tough-cookie@^2.3.3 || ^3.0.1 || ^4.0.0", "tough-cookie@~2.5.0":
+ "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
+ "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "psl" "^1.1.28"
+ "punycode" "^2.1.1"
+
+"tr46@~0.0.1", "tr46@~0.0.3":
+ "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
+ "version" "0.0.3"
+
+"trim-right@^1.0.1":
+ "integrity" "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
+ "resolved" "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz"
+ "version" "1.0.1"
+
+"truffle@^5.4.0":
+ "integrity" "sha512-Pk7Ol1rk2oRr1i9Bq6PSCVqEEPLDaWXth25QbUc0+gjd0no2Vl6w/nZ3pXXv1FdjEi4926ulW0PBMbK6OXY4dQ=="
+ "resolved" "https://registry.npmjs.org/truffle/-/truffle-5.4.0.tgz"
+ "version" "5.4.0"
dependencies:
"@truffle/debugger" "^9.1.5"
- app-module-path "^2.2.0"
- mocha "8.1.2"
- original-require "^1.0.1"
+ "app-module-path" "^2.2.0"
+ "mocha" "8.1.2"
+ "original-require" "^1.0.1"
optionalDependencies:
"@truffle/db" "^0.5.20"
"@truffle/preserve-fs" "^0.2.3"
@@ -10343,1099 +11073,1186 @@ truffle@^5.4.0:
"@truffle/preserve-to-filecoin" "^0.2.3"
"@truffle/preserve-to-ipfs" "^0.2.3"
-ts-invariant@^0.4.0:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86"
- integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==
- dependencies:
- tslib "^1.9.3"
-
-ts-invariant@^0.8.0:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.8.2.tgz#62af654ebfb8b1eeb55bc9adc2f40c6b93b0ff7e"
- integrity sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw==
- dependencies:
- tslib "^2.1.0"
-
-tslib@^1.10.0, tslib@^1.9.0, tslib@^1.9.3:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.0.3, tslib@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
- integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
-
-tslib@~2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
- integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
-
-tslib@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
- integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
-
-tslib@~2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"
- integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl-util@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b"
- integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==
-
-tweetnacl@1.x.x, tweetnacl@^1.0.0, tweetnacl@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596"
- integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
-
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
- dependencies:
- prelude-ls "~1.1.2"
-
-type-detect@0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822"
- integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI=
-
-type-detect@^4.0.0, type-detect@^4.0.5:
- version "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-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-
-type@^2.0.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d"
- integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==
-
-typedarray-to-buffer@^3.1.5, typedarray-to-buffer@~3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-typedarray@~0.0.5:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-
-typeforce@^1.11.5:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc"
- integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==
-
-typescript-compare@^0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/typescript-compare/-/typescript-compare-0.0.2.tgz#7ee40a400a406c2ea0a7e551efd3309021d5f425"
- integrity sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==
- dependencies:
- typescript-logic "^0.0.0"
-
-typescript-logic@^0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/typescript-logic/-/typescript-logic-0.0.0.tgz#66ebd82a2548f2b444a43667bec120b496890196"
- integrity sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==
-
-typescript-tuple@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/typescript-tuple/-/typescript-tuple-2.2.1.tgz#7d9813fb4b355f69ac55032e0363e8bb0f04dad2"
- integrity sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==
- dependencies:
- typescript-compare "^0.0.2"
-
-ua-parser-js@^0.7.18:
- version "0.7.28"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31"
- integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==
-
-uint8arrays@1.1.0, uint8arrays@^1.0.0, uint8arrays@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-1.1.0.tgz#d034aa65399a9fd213a1579e323f0b29f67d0ed2"
- integrity sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==
- dependencies:
- multibase "^3.0.0"
- web-encoding "^1.0.2"
-
-uint8arrays@^2.0.5, uint8arrays@^2.1.3, uint8arrays@^2.1.4, uint8arrays@^2.1.5:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-2.1.5.tgz#9e6e6377a9463d5eba4620a3f0450f7eb389a351"
- integrity sha512-CSR7AO+4AHUeSOnZ/NBNCElDeWfRh9bXtOck27083kc7SznmmHIhNEkEOCQOn0wvrIMjS3IH0TNLR16vuc46mA==
- dependencies:
- multibase "^4.0.1"
-
-ultron@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
- integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
-
-unbox-primitive@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
- integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
- dependencies:
- function-bind "^1.1.1"
- has-bigints "^1.0.1"
- has-symbols "^1.0.2"
- which-boxed-primitive "^1.0.2"
-
-underscore@1.12.1:
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
- integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
-
-unique-stream@^2.0.2:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac"
- integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==
- dependencies:
- json-stable-stringify-without-jsonify "^1.0.1"
- through2-filter "^3.0.0"
-
-unique-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
- integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
- dependencies:
- crypto-random-string "^1.0.0"
-
-universalify@^0.1.0, universalify@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-unixify@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090"
- integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=
- dependencies:
- normalize-path "^2.1.1"
-
-unorm@^1.4.1:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af"
- integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
-
-upper-case-first@^1.1.0, upper-case-first@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115"
- integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=
- dependencies:
- upper-case "^1.1.1"
-
-upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
- integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-urix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
- integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-
-url-parse-lax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
- integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
- dependencies:
- prepend-http "^1.0.1"
-
-url-parse-lax@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
- dependencies:
- prepend-http "^2.0.0"
-
-url-set-query@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339"
- integrity sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=
-
-url-to-options@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
- integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=
-
-ursa-optional@^0.10.1:
- version "0.10.2"
- resolved "https://registry.yarnpkg.com/ursa-optional/-/ursa-optional-0.10.2.tgz#bd74e7d60289c22ac2a69a3c8dea5eb2817f9681"
- integrity sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A==
- dependencies:
- bindings "^1.5.0"
- nan "^2.14.2"
-
-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==
- dependencies:
- node-gyp-build "^4.2.0"
-
-utf8@3.0.0, utf8@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1"
- integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-util.promisify@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b"
- integrity sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- for-each "^0.3.3"
- has-symbols "^1.0.1"
- object.getownpropertydescriptors "^2.1.1"
-
-util@^0.12.0, util@^0.12.3:
- version "0.12.4"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
- integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
- dependencies:
- inherits "^2.0.3"
- is-arguments "^1.0.4"
- is-generator-function "^1.0.7"
- is-typed-array "^1.1.3"
- safe-buffer "^5.1.2"
- which-typed-array "^1.1.2"
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
-
-uuid@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac"
- integrity sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=
-
-uuid@3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
- integrity sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==
-
-uuid@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
- integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
-
-uuid@8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz#6f1536eb43249f473abc6bd58ff983da1ca30d8d"
- integrity sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==
-
-uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-
-uuid@^8.0.0:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-vali-date@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6"
- integrity sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=
-
-valid-url@1.0.9:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200"
- integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-value-or-promise@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.6.tgz#218aa4794aa2ee24dcf48a29aba4413ed584747f"
- integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==
-
-varint@^5.0.0, varint@^5.0.2, varint@~5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4"
- integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==
-
-varint@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
- integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==
-
-vary@^1, vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
-vinyl-fs@2.4.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.3.tgz#3d97e562ebfdd4b66921dea70626b84bde9d2d07"
- integrity sha1-PZflYuv91LZpId6nBia4S96dLQc=
- dependencies:
- duplexify "^3.2.0"
- glob-stream "^5.3.2"
- graceful-fs "^4.0.0"
- gulp-sourcemaps "^1.5.2"
- is-valid-glob "^0.3.0"
- lazystream "^1.0.0"
- lodash.isequal "^4.0.0"
- merge-stream "^1.0.0"
- mkdirp "^0.5.0"
- object-assign "^4.0.0"
- readable-stream "^2.0.4"
- strip-bom "^2.0.0"
- strip-bom-stream "^1.0.0"
- through2 "^2.0.0"
- through2-filter "^2.0.0"
- vali-date "^1.0.0"
- vinyl "^1.0.0"
-
-vinyl@1.X, vinyl@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884"
- integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=
- dependencies:
- clone "^1.0.0"
- clone-stats "^0.0.1"
- replace-ext "0.0.1"
-
-vuvuzela@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/vuvuzela/-/vuvuzela-1.0.3.tgz#3be145e58271c73ca55279dd851f12a682114b0b"
- integrity sha1-O+FF5YJxxzylUnndhR8SpoIRSws=
-
-warning@^4.0.2:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
- integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
- dependencies:
- loose-envify "^1.0.0"
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
- dependencies:
- defaults "^1.0.3"
-
-web-encoding@^1.0.2, web-encoding@^1.0.6:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864"
- integrity sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==
- dependencies:
- util "^0.12.3"
+"ts-invariant@^0.4.0":
+ "integrity" "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA=="
+ "resolved" "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz"
+ "version" "0.4.4"
+ dependencies:
+ "tslib" "^1.9.3"
+
+"ts-invariant@^0.8.0":
+ "integrity" "sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw=="
+ "resolved" "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.8.2.tgz"
+ "version" "0.8.2"
+ dependencies:
+ "tslib" "^2.1.0"
+
+"tslib@^1.10.0":
+ "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ "version" "1.14.1"
+
+"tslib@^1.9.0":
+ "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ "version" "1.14.1"
+
+"tslib@^1.9.3":
+ "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ "version" "1.14.1"
+
+"tslib@^2.0.3", "tslib@~2.2.0":
+ "integrity" "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz"
+ "version" "2.2.0"
+
+"tslib@^2.1.0":
+ "integrity" "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz"
+ "version" "2.3.0"
+
+"tslib@~2.0.1":
+ "integrity" "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz"
+ "version" "2.0.3"
+
+"tslib@~2.1.0":
+ "integrity" "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz"
+ "version" "2.1.0"
+
+"tunnel-agent@^0.6.0":
+ "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
+ "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
+ "version" "0.6.0"
+ dependencies:
+ "safe-buffer" "^5.0.1"
+
+"tweetnacl-util@^0.15.0", "tweetnacl-util@^0.15.1":
+ "integrity" "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw=="
+ "resolved" "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz"
+ "version" "0.15.1"
+
+"tweetnacl@^0.14.3", "tweetnacl@~0.14.0":
+ "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
+ "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
+ "version" "0.14.5"
+
+"tweetnacl@^1.0.0":
+ "integrity" "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
+ "version" "1.0.3"
+
+"tweetnacl@^1.0.3":
+ "integrity" "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
+ "version" "1.0.3"
+
+"tweetnacl@1.x.x":
+ "integrity" "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
+ "version" "1.0.3"
+
+"type-check@~0.3.2":
+ "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I="
+ "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
+ "version" "0.3.2"
+ dependencies:
+ "prelude-ls" "~1.1.2"
+
+"type-detect@^4.0.0", "type-detect@^4.0.5":
+ "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
+ "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
+ "version" "4.0.8"
+
+"type-detect@0.1.1":
+ "integrity" "sha1-C6XsKohWQORw6k6FBZcZANrFiCI="
+ "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz"
+ "version" "0.1.1"
+
+"type-is@^1.6.16", "type-is@~1.6.17", "type-is@~1.6.18":
+ "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
+ "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
+ "version" "1.6.18"
+ dependencies:
+ "media-typer" "0.3.0"
+ "mime-types" "~2.1.24"
+
+"type@^1.0.1":
+ "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
+ "version" "1.2.0"
+
+"type@^2.0.0":
+ "integrity" "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw=="
+ "resolved" "https://registry.npmjs.org/type/-/type-2.5.0.tgz"
+ "version" "2.5.0"
+
+"typedarray-to-buffer@^3.1.5", "typedarray-to-buffer@~3.1.5":
+ "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="
+ "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
+ "version" "3.1.5"
+ dependencies:
+ "is-typedarray" "^1.0.0"
+
+"typedarray@~0.0.5":
+ "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
+ "version" "0.0.6"
+
+"typeforce@^1.11.5":
+ "integrity" "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
+ "resolved" "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz"
+ "version" "1.18.0"
+
+"typescript-compare@^0.0.2":
+ "integrity" "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA=="
+ "resolved" "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz"
+ "version" "0.0.2"
+ dependencies:
+ "typescript-logic" "^0.0.0"
+
+"typescript-logic@^0.0.0":
+ "integrity" "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q=="
+ "resolved" "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz"
+ "version" "0.0.0"
+
+"typescript-tuple@^2.2.1":
+ "integrity" "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q=="
+ "resolved" "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz"
+ "version" "2.2.1"
+ dependencies:
+ "typescript-compare" "^0.0.2"
+
+"ua-parser-js@^0.7.18":
+ "integrity" "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g=="
+ "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz"
+ "version" "0.7.28"
+
+"uint8arrays@^1.0.0", "uint8arrays@^1.1.0", "uint8arrays@1.1.0":
+ "integrity" "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA=="
+ "resolved" "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "multibase" "^3.0.0"
+ "web-encoding" "^1.0.2"
+
+"uint8arrays@^2.0.5", "uint8arrays@^2.1.3", "uint8arrays@^2.1.5":
+ "integrity" "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA=="
+ "resolved" "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz"
+ "version" "2.1.7"
+ dependencies:
+ "multiformats" "^9.4.2"
+
+"uint8arrays@^2.1.4":
+ "integrity" "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA=="
+ "resolved" "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz"
+ "version" "2.1.7"
+ dependencies:
+ "multiformats" "^9.4.2"
+
+"ultron@~1.1.0":
+ "integrity" "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
+ "resolved" "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"
+ "version" "1.1.1"
+
+"unbox-primitive@^1.0.1":
+ "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw=="
+ "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "function-bind" "^1.1.1"
+ "has-bigints" "^1.0.1"
+ "has-symbols" "^1.0.2"
+ "which-boxed-primitive" "^1.0.2"
+
+"underscore@1.12.1":
+ "integrity" "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw=="
+ "resolved" "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz"
+ "version" "1.12.1"
+
+"unique-stream@^2.0.2":
+ "integrity" "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A=="
+ "resolved" "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz"
+ "version" "2.3.1"
+ dependencies:
+ "json-stable-stringify-without-jsonify" "^1.0.1"
+ "through2-filter" "^3.0.0"
+
+"unique-string@^1.0.0":
+ "integrity" "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo="
+ "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "crypto-random-string" "^1.0.0"
+
+"universalify@^0.1.0":
+ "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
+ "version" "0.1.2"
+
+"universalify@^2.0.0":
+ "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
+ "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
+ "version" "2.0.0"
+
+"unixify@1.0.0":
+ "integrity" "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA="
+ "resolved" "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "normalize-path" "^2.1.1"
+
+"unorm@^1.4.1":
+ "integrity" "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
+ "resolved" "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz"
+ "version" "1.6.0"
+
+"unpipe@~1.0.0", "unpipe@1.0.0":
+ "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
+ "version" "1.0.0"
+
+"upper-case-first@^1.1.0", "upper-case-first@^1.1.2":
+ "integrity" "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU="
+ "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "upper-case" "^1.1.1"
+
+"upper-case@^1.0.3", "upper-case@^1.1.0", "upper-case@^1.1.1", "upper-case@^1.1.3":
+ "integrity" "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
+ "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"
+ "version" "1.1.3"
+
+"uri-js@^4.2.2":
+ "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
+ "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
+ "version" "4.4.1"
+ dependencies:
+ "punycode" "^2.1.0"
+
+"urix@^0.1.0":
+ "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
+ "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
+ "version" "0.1.0"
+
+"url-parse-lax@^1.0.0":
+ "integrity" "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM="
+ "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "prepend-http" "^1.0.1"
+
+"url-parse-lax@^3.0.0":
+ "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww="
+ "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "prepend-http" "^2.0.0"
+
+"url-set-query@^1.0.0":
+ "integrity" "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk="
+ "resolved" "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz"
+ "version" "1.0.0"
+
+"url-to-options@^1.0.1":
+ "integrity" "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k="
+ "resolved" "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz"
+ "version" "1.0.1"
+
+"ursa-optional@^0.10.1":
+ "integrity" "sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A=="
+ "resolved" "https://registry.npmjs.org/ursa-optional/-/ursa-optional-0.10.2.tgz"
+ "version" "0.10.2"
+ dependencies:
+ "bindings" "^1.5.0"
+ "nan" "^2.14.2"
+
+"utf-8-validate@^5.0.2":
+ "integrity" "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ=="
+ "resolved" "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.5.tgz"
+ "version" "5.0.5"
+ dependencies:
+ "node-gyp-build" "^4.2.0"
+
+"utf8@^3.0.0", "utf8@3.0.0":
+ "integrity" "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
+ "resolved" "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz"
+ "version" "3.0.0"
+
+"util-deprecate@^1.0.1", "util-deprecate@~1.0.1":
+ "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ "version" "1.0.2"
+
+"util.promisify@^1.0.0":
+ "integrity" "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw=="
+ "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "call-bind" "^1.0.0"
+ "define-properties" "^1.1.3"
+ "for-each" "^0.3.3"
+ "has-symbols" "^1.0.1"
+ "object.getownpropertydescriptors" "^2.1.1"
+
+"util@^0.12.0", "util@^0.12.3":
+ "integrity" "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw=="
+ "resolved" "https://registry.npmjs.org/util/-/util-0.12.4.tgz"
+ "version" "0.12.4"
+ dependencies:
+ "inherits" "^2.0.3"
+ "is-arguments" "^1.0.4"
+ "is-generator-function" "^1.0.7"
+ "is-typed-array" "^1.1.3"
+ "safe-buffer" "^5.1.2"
+ "which-typed-array" "^1.1.2"
+
+"utils-merge@1.0.1":
+ "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
+ "version" "1.0.1"
+
+"uuid@^3.1.0":
+ "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
+ "version" "3.4.0"
+
+"uuid@^3.3.2":
+ "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
+ "version" "3.4.0"
+
+"uuid@^3.4.0":
+ "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
+ "version" "3.4.0"
+
+"uuid@^8.0.0":
+ "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
+ "version" "8.3.2"
+
+"uuid@^8.3.2":
+ "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
+ "version" "8.3.2"
+
+"uuid@2.0.1":
+ "integrity" "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz"
+ "version" "2.0.1"
+
+"uuid@3.2.1":
+ "integrity" "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"
+ "version" "3.2.1"
+
+"uuid@3.3.2":
+ "integrity" "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"
+ "version" "3.3.2"
+
+"uuid@8.1.0":
+ "integrity" "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz"
+ "version" "8.1.0"
+
+"vali-date@^1.0.0":
+ "integrity" "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY="
+ "resolved" "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz"
+ "version" "1.0.0"
+
+"valid-url@1.0.9":
+ "integrity" "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA="
+ "resolved" "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz"
+ "version" "1.0.9"
+
+"validate-npm-package-license@^3.0.1":
+ "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
+ "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "spdx-correct" "^3.0.0"
+ "spdx-expression-parse" "^3.0.0"
+
+"value-or-promise@1.0.6":
+ "integrity" "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg=="
+ "resolved" "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz"
+ "version" "1.0.6"
+
+"varint@^5.0.0", "varint@^5.0.2", "varint@~5.0.0":
+ "integrity" "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow=="
+ "resolved" "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz"
+ "version" "5.0.2"
+
+"varint@^6.0.0":
+ "integrity" "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
+ "resolved" "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz"
+ "version" "6.0.0"
+
+"vary@^1", "vary@~1.1.2":
+ "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
+ "version" "1.1.2"
+
+"verror@1.10.0":
+ "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
+ "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
+ "version" "1.10.0"
+ dependencies:
+ "assert-plus" "^1.0.0"
+ "core-util-is" "1.0.2"
+ "extsprintf" "^1.2.0"
+
+"vinyl-fs@2.4.3":
+ "integrity" "sha1-PZflYuv91LZpId6nBia4S96dLQc="
+ "resolved" "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz"
+ "version" "2.4.3"
+ dependencies:
+ "duplexify" "^3.2.0"
+ "glob-stream" "^5.3.2"
+ "graceful-fs" "^4.0.0"
+ "gulp-sourcemaps" "^1.5.2"
+ "is-valid-glob" "^0.3.0"
+ "lazystream" "^1.0.0"
+ "lodash.isequal" "^4.0.0"
+ "merge-stream" "^1.0.0"
+ "mkdirp" "^0.5.0"
+ "object-assign" "^4.0.0"
+ "readable-stream" "^2.0.4"
+ "strip-bom" "^2.0.0"
+ "strip-bom-stream" "^1.0.0"
+ "through2" "^2.0.0"
+ "through2-filter" "^2.0.0"
+ "vali-date" "^1.0.0"
+ "vinyl" "^1.0.0"
+
+"vinyl@^1.0.0", "vinyl@1.X":
+ "integrity" "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ="
+ "resolved" "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "clone" "^1.0.0"
+ "clone-stats" "^0.0.1"
+ "replace-ext" "0.0.1"
+
+"vuvuzela@1.0.3":
+ "integrity" "sha1-O+FF5YJxxzylUnndhR8SpoIRSws="
+ "resolved" "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz"
+ "version" "1.0.3"
+
+"warning@^4.0.2":
+ "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w=="
+ "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "loose-envify" "^1.0.0"
+
+"wcwidth@^1.0.1":
+ "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g="
+ "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "defaults" "^1.0.3"
+
+"web-encoding@^1.0.2", "web-encoding@^1.0.6":
+ "integrity" "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA=="
+ "resolved" "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "util" "^0.12.3"
optionalDependencies:
"@zxing/text-encoding" "0.9.0"
-web3-bzz@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.4.0.tgz#78a5db3544624b6709b2554094d931639f6f85b8"
- integrity sha512-KhXmz8hcfGsqhplB7NrekAeNkG2edHjXV4bL3vnXde8RGMWpabpSNxuwiGv+dv/3nWlrHatH0vGooONYCkP5TA==
+"web3-bzz@1.4.0":
+ "integrity" "sha512-KhXmz8hcfGsqhplB7NrekAeNkG2edHjXV4bL3vnXde8RGMWpabpSNxuwiGv+dv/3nWlrHatH0vGooONYCkP5TA=="
+ "resolved" "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@types/node" "^12.12.6"
- got "9.6.0"
- swarm-js "^0.1.40"
- underscore "1.12.1"
+ "got" "9.6.0"
+ "swarm-js" "^0.1.40"
+ "underscore" "1.12.1"
-web3-core-helpers@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.4.0.tgz#5cbed46dd325b9498f6fafb15aed4a4295cce514"
- integrity sha512-8Ebq0nmRfzw7iPoXbIRHEWOuPh+1cOV3OOEvKm5Od3McZOjja914vdk+DM3MgmbSpDzYJRFM6KoF0+Z/U/1bPw==
+"web3-core-helpers@1.4.0":
+ "integrity" "sha512-8Ebq0nmRfzw7iPoXbIRHEWOuPh+1cOV3OOEvKm5Od3McZOjja914vdk+DM3MgmbSpDzYJRFM6KoF0+Z/U/1bPw=="
+ "resolved" "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
- underscore "1.12.1"
- web3-eth-iban "1.4.0"
- web3-utils "1.4.0"
+ "underscore" "1.12.1"
+ "web3-eth-iban" "1.4.0"
+ "web3-utils" "1.4.0"
-web3-core-method@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.4.0.tgz#0e26001e4029d359731b25a82e0bed4d1bef8392"
- integrity sha512-KW9922fEkgKu8zDcJR8Iikg/epsuWMArAUVTipKVwzAI5TVdvOMRgSe/b7IIDRUIeoeXMARmJ+PrAlx+IU2acQ==
+"web3-core-method@1.4.0":
+ "integrity" "sha512-KW9922fEkgKu8zDcJR8Iikg/epsuWMArAUVTipKVwzAI5TVdvOMRgSe/b7IIDRUIeoeXMARmJ+PrAlx+IU2acQ=="
+ "resolved" "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@ethersproject/transactions" "^5.0.0-beta.135"
- underscore "1.12.1"
- web3-core-helpers "1.4.0"
- web3-core-promievent "1.4.0"
- web3-core-subscriptions "1.4.0"
- web3-utils "1.4.0"
-
-web3-core-promievent@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.4.0.tgz#531644dab287e83653d983aeb3d9daa0f894f775"
- integrity sha512-YEwko22kcry7lHwbe0k80BrjXCZ+73jMdvZtptRH5k2B+XZ1XtmXwYL1PFIlZy9V0zgZijdg+3GabCnAHjVXAw==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-requestmanager@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.4.0.tgz#39043da0e1a1b1474f85af531df786e6036ef4b3"
- integrity sha512-qIwKJO5T0KkUAIL7y9JRSUkk3+LaCwghdUHK8FzbMvq6R1W9lgCBnccqFGEI76EJjHvsiw4kEKBEXowdB3xenQ==
- dependencies:
- underscore "1.12.1"
- util "^0.12.0"
- web3-core-helpers "1.4.0"
- web3-providers-http "1.4.0"
- web3-providers-ipc "1.4.0"
- web3-providers-ws "1.4.0"
-
-web3-core-subscriptions@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.4.0.tgz#ec44e5cfe7bffe0c2a9da330007f88e08e1b5837"
- integrity sha512-/UMC9rSLEd0U+h6Qanx6CM29o/cfUyGWgl/HM6O/AIuth9G+34QBuKDa11Gr2Qg6F8Lr9tSFm8QIGVniOx9i5A==
- dependencies:
- eventemitter3 "4.0.4"
- underscore "1.12.1"
- web3-core-helpers "1.4.0"
-
-web3-core@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.4.0.tgz#db830ed9fa9cca37479c501f0e5bc4201493b46b"
- integrity sha512-VRNMNqwzvPeKIet2l9BMApPHoUv0UqwaZH0lZJhG2RBko42w9Xls+pQwfVNSV16j04t/ehm1aLRV2Sx6lzVfRg==
+ "underscore" "1.12.1"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-promievent" "1.4.0"
+ "web3-core-subscriptions" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-core-promievent@1.4.0":
+ "integrity" "sha512-YEwko22kcry7lHwbe0k80BrjXCZ+73jMdvZtptRH5k2B+XZ1XtmXwYL1PFIlZy9V0zgZijdg+3GabCnAHjVXAw=="
+ "resolved" "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "eventemitter3" "4.0.4"
+
+"web3-core-requestmanager@1.4.0":
+ "integrity" "sha512-qIwKJO5T0KkUAIL7y9JRSUkk3+LaCwghdUHK8FzbMvq6R1W9lgCBnccqFGEI76EJjHvsiw4kEKBEXowdB3xenQ=="
+ "resolved" "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "underscore" "1.12.1"
+ "util" "^0.12.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-providers-http" "1.4.0"
+ "web3-providers-ipc" "1.4.0"
+ "web3-providers-ws" "1.4.0"
+
+"web3-core-subscriptions@1.4.0":
+ "integrity" "sha512-/UMC9rSLEd0U+h6Qanx6CM29o/cfUyGWgl/HM6O/AIuth9G+34QBuKDa11Gr2Qg6F8Lr9tSFm8QIGVniOx9i5A=="
+ "resolved" "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "eventemitter3" "4.0.4"
+ "underscore" "1.12.1"
+ "web3-core-helpers" "1.4.0"
+
+"web3-core@1.4.0":
+ "integrity" "sha512-VRNMNqwzvPeKIet2l9BMApPHoUv0UqwaZH0lZJhG2RBko42w9Xls+pQwfVNSV16j04t/ehm1aLRV2Sx6lzVfRg=="
+ "resolved" "https://registry.npmjs.org/web3-core/-/web3-core-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@types/bn.js" "^4.11.5"
"@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.4.0"
- web3-core-method "1.4.0"
- web3-core-requestmanager "1.4.0"
- web3-utils "1.4.0"
+ "bignumber.js" "^9.0.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-core-requestmanager" "1.4.0"
+ "web3-utils" "1.4.0"
-web3-eth-abi@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.4.0.tgz#83f9f0ce48fd6d6b233a30a33bd674b3518e472b"
- integrity sha512-FtmWipG/dSSkTGFb72JCwky7Jd0PIvd0kGTInWQwIEZlw5qMOYl61WZ9gwfojFHvHF6q1eKncerQr+MRXHO6zg==
+"web3-eth-abi@1.4.0":
+ "integrity" "sha512-FtmWipG/dSSkTGFb72JCwky7Jd0PIvd0kGTInWQwIEZlw5qMOYl61WZ9gwfojFHvHF6q1eKncerQr+MRXHO6zg=="
+ "resolved" "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@ethersproject/abi" "5.0.7"
- underscore "1.12.1"
- web3-utils "1.4.0"
+ "underscore" "1.12.1"
+ "web3-utils" "1.4.0"
-web3-eth-accounts@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.4.0.tgz#25fc4b2b582a16b77c1492f27f58c59481156068"
- integrity sha512-tETHBvfO3Z7BXZ7HJIwuX7ol6lPefP55X7b4IiX82C1PujHwsxENY7c/3wyxzqKoDyH6zfyEQo17yhxkhsM1oA==
+"web3-eth-accounts@1.4.0":
+ "integrity" "sha512-tETHBvfO3Z7BXZ7HJIwuX7ol6lPefP55X7b4IiX82C1PujHwsxENY7c/3wyxzqKoDyH6zfyEQo17yhxkhsM1oA=="
+ "resolved" "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@ethereumjs/common" "^2.3.0"
"@ethereumjs/tx" "^3.2.1"
- crypto-browserify "3.12.0"
- eth-lib "0.2.8"
- ethereumjs-util "^7.0.10"
- scrypt-js "^3.0.1"
- underscore "1.12.1"
- uuid "3.3.2"
- web3-core "1.4.0"
- web3-core-helpers "1.4.0"
- web3-core-method "1.4.0"
- web3-utils "1.4.0"
-
-web3-eth-contract@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.4.0.tgz#604187d1e44365fa0c0592e61ac5a1b5fd7c2eaa"
- integrity sha512-GfIhOzfp/ZXKd+1tFEH3ePq0DEsvq9XO5tOsI0REDtEYUj2GNxO5e/x/Fhekk7iLZ7xAqSzDMweFruDQ1fxn0A==
+ "crypto-browserify" "3.12.0"
+ "eth-lib" "0.2.8"
+ "ethereumjs-util" "^7.0.10"
+ "scrypt-js" "^3.0.1"
+ "underscore" "1.12.1"
+ "uuid" "3.3.2"
+ "web3-core" "1.4.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-eth-contract@1.4.0":
+ "integrity" "sha512-GfIhOzfp/ZXKd+1tFEH3ePq0DEsvq9XO5tOsI0REDtEYUj2GNxO5e/x/Fhekk7iLZ7xAqSzDMweFruDQ1fxn0A=="
+ "resolved" "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@types/bn.js" "^4.11.5"
- underscore "1.12.1"
- web3-core "1.4.0"
- web3-core-helpers "1.4.0"
- web3-core-method "1.4.0"
- web3-core-promievent "1.4.0"
- web3-core-subscriptions "1.4.0"
- web3-eth-abi "1.4.0"
- web3-utils "1.4.0"
-
-web3-eth-ens@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.4.0.tgz#4e66dfc3bdc6439553482972ffb2a181f1c12cbc"
- integrity sha512-jR1KorjU1erpYFpFzsMXAWZnHhqUqWPBq/4+BGVj7/pJ43+A3mrE1eB0zl91Dwc1RTNwOhB02iOj1c9OlpGr3g==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- underscore "1.12.1"
- web3-core "1.4.0"
- web3-core-helpers "1.4.0"
- web3-core-promievent "1.4.0"
- web3-eth-abi "1.4.0"
- web3-eth-contract "1.4.0"
- web3-utils "1.4.0"
-
-web3-eth-iban@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.4.0.tgz#b54902c019d677b6356d838b3e964f925017c143"
- integrity sha512-YNx748VzwiBe0gvtZjvU9BQsooZ9s9sAlmiDWJOMcvMbUTDhC7SvxA7vV/vrnOxL6oGHRh0U/azsYNxxlKiTBw==
- dependencies:
- bn.js "^4.11.9"
- web3-utils "1.4.0"
-
-web3-eth-personal@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.4.0.tgz#77420d1f49e36f8c461a61aeabac16045d8592c0"
- integrity sha512-8Ip6xZ8plmWqAD4ESbKUIPVV9gfTAFFm0ff1FQIw9I9kYvFlBIPzukvm852w2SftGem+/iRH+2+2mK7HvuKXZQ==
+ "underscore" "1.12.1"
+ "web3-core" "1.4.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-core-promievent" "1.4.0"
+ "web3-core-subscriptions" "1.4.0"
+ "web3-eth-abi" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-eth-ens@1.4.0":
+ "integrity" "sha512-jR1KorjU1erpYFpFzsMXAWZnHhqUqWPBq/4+BGVj7/pJ43+A3mrE1eB0zl91Dwc1RTNwOhB02iOj1c9OlpGr3g=="
+ "resolved" "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "content-hash" "^2.5.2"
+ "eth-ens-namehash" "2.0.8"
+ "underscore" "1.12.1"
+ "web3-core" "1.4.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-promievent" "1.4.0"
+ "web3-eth-abi" "1.4.0"
+ "web3-eth-contract" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-eth-iban@1.4.0":
+ "integrity" "sha512-YNx748VzwiBe0gvtZjvU9BQsooZ9s9sAlmiDWJOMcvMbUTDhC7SvxA7vV/vrnOxL6oGHRh0U/azsYNxxlKiTBw=="
+ "resolved" "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "bn.js" "^4.11.9"
+ "web3-utils" "1.4.0"
+
+"web3-eth-personal@1.4.0":
+ "integrity" "sha512-8Ip6xZ8plmWqAD4ESbKUIPVV9gfTAFFm0ff1FQIw9I9kYvFlBIPzukvm852w2SftGem+/iRH+2+2mK7HvuKXZQ=="
+ "resolved" "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
"@types/node" "^12.12.6"
- web3-core "1.4.0"
- web3-core-helpers "1.4.0"
- web3-core-method "1.4.0"
- web3-net "1.4.0"
- web3-utils "1.4.0"
-
-web3-eth@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.4.0.tgz#6ca2dcbd72d128a225ada1fec0d1e751f8df5200"
- integrity sha512-L990eMJeWh4h/Z3M8MJb9HrKq8tqvzdGZ7igdzd6Ba3B/VKgGFAJ/4XIqtLwAJ1Wg5Cj8my60tYY+34c2cLefw==
- dependencies:
- underscore "1.12.1"
- web3-core "1.4.0"
- web3-core-helpers "1.4.0"
- web3-core-method "1.4.0"
- web3-core-subscriptions "1.4.0"
- web3-eth-abi "1.4.0"
- web3-eth-accounts "1.4.0"
- web3-eth-contract "1.4.0"
- web3-eth-ens "1.4.0"
- web3-eth-iban "1.4.0"
- web3-eth-personal "1.4.0"
- web3-net "1.4.0"
- web3-utils "1.4.0"
-
-web3-net@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.4.0.tgz#eaea1562dc96ddde6f14e823d2b94886091d2049"
- integrity sha512-41WkKobL+KnKC0CY0RZ1KhMMyR/hMFGlbHZQac4KtB7ro1UdXeK+RiYX+GzSr1h7j9Dj+dQZqyBs70cxmL9cPQ==
- dependencies:
- web3-core "1.4.0"
- web3-core-method "1.4.0"
- web3-utils "1.4.0"
-
-web3-providers-http@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.4.0.tgz#2d67f85fda00765c1402aede3d7e6cbacaa3091b"
- integrity sha512-A9nLF4XGZfDb1KYYuKRwHY1H90Ee/0I0CqQQEELI0yuY9eca50qdCHEg3sJhvqBIG44JCm83amOGxR8wi+76tQ==
- dependencies:
- web3-core-helpers "1.4.0"
- xhr2-cookies "1.1.0"
-
-web3-providers-ipc@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.4.0.tgz#cd14e93e2d22689a26587dd2d2101e575d1e2924"
- integrity sha512-ul/tSNUI5anhdBGBV+FWFH9EJgO73/G21haFDEXvTnSJQa9/byj401H/E2Xd8BXGk+2XB+CCGLZBiuAjhhhtTA==
- dependencies:
- oboe "2.1.5"
- underscore "1.12.1"
- web3-core-helpers "1.4.0"
-
-web3-providers-ws@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.4.0.tgz#a4db03fc865a73db62bc15c5da37f930517cfe08"
- integrity sha512-E5XfF58RLXuCtGiMSXxXEtjceCfPli+I4MDYCKx/J/bDJ6qvLUM2OnnGEmE7pq1Z03h0xh1ZezaB/qoweK3ZIQ==
- dependencies:
- eventemitter3 "4.0.4"
- underscore "1.12.1"
- web3-core-helpers "1.4.0"
- websocket "^1.0.32"
-
-web3-shh@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.4.0.tgz#d22ff8dce16987bef73172191d9e95c3ccf0aa80"
- integrity sha512-OZMkMgo+VZnu1ErhIFXW+5ExnPKQg9v8/2DHGVtNEwuC5OHYuAEF5U7MQgbxYJYwbRmxQCt/hA3VwKjnkbmSAA==
- dependencies:
- web3-core "1.4.0"
- web3-core-method "1.4.0"
- web3-core-subscriptions "1.4.0"
- web3-net "1.4.0"
-
-web3-utils@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.4.0.tgz#e8cb381c81b242dc1d4ecb397200356d404410e6"
- integrity sha512-b8mEhwh/J928Xk+SQFjtqrR2EGPhpknWLcIt9aCpVPVRXiqjUGo/kpOHKz0azu9c6/onEJ9tWXZt0cVjmH0N5Q==
- dependencies:
- bn.js "^4.11.9"
- eth-lib "0.2.8"
- ethereum-bloom-filters "^1.0.6"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- underscore "1.12.1"
- utf8 "3.0.0"
-
-web3@1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.4.0.tgz#717c01723226daebab9274be5cb56644de860688"
- integrity sha512-faT3pIX+1tuo+wqmUFQPe10MUGaB1UvRYxw9dmVJFLxaRAIfXErSilOf3jFhSwKbbPNkwG0bTiudCLN9JgeS7A==
- dependencies:
- web3-bzz "1.4.0"
- web3-core "1.4.0"
- web3-eth "1.4.0"
- web3-eth-personal "1.4.0"
- web3-net "1.4.0"
- web3-shh "1.4.0"
- web3-utils "1.4.0"
-
-webidl-conversions@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
- integrity sha1-O/glj30xjHRDw28uFpQCoaZwNQY=
-
-websocket@^1.0.31, websocket@^1.0.32:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
- integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==
- dependencies:
- bufferutil "^4.0.1"
- debug "^2.2.0"
- es5-ext "^0.10.50"
- typedarray-to-buffer "^3.1.5"
- utf-8-validate "^5.0.2"
- yaeti "^0.0.6"
-
-websql@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/websql/-/websql-1.0.0.tgz#1bd00b27392893134715d5dd6941fd89e730bab5"
- integrity sha512-7iZ+u28Ljw5hCnMiq0BCOeSYf0vCFQe/ORY0HgscTiKjQed8WqugpBUggJ2NTnB9fahn1kEnPRX2jf8Px5PhJw==
- dependencies:
- argsarray "^0.0.1"
- immediate "^3.2.2"
- noop-fn "^1.0.0"
- sqlite3 "^4.0.0"
- tiny-queue "^0.2.1"
-
-whatwg-fetch@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
- integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==
-
-whatwg-url-compat@~0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf"
- integrity sha1-AImBEa9om7CXVBzVpFymyHmERb8=
- dependencies:
- tr46 "~0.0.1"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-module@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
- integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-
-which-typed-array@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"
- integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==
- dependencies:
- available-typed-arrays "^1.0.2"
- call-bind "^1.0.0"
- es-abstract "^1.18.0-next.1"
- foreach "^2.0.5"
- function-bind "^1.1.1"
- has-symbols "^1.0.1"
- is-typed-array "^1.1.3"
-
-which@2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-wide-align@1.1.3, wide-align@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
- dependencies:
- string-width "^1.0.2 || 2"
-
-wif@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704"
- integrity sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=
- dependencies:
- bs58check "<3.0.0"
-
-window-size@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
- integrity sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=
-
-word-wrap@~1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-workerpool@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.0.tgz#85aad67fa1a2c8ef9386a1b43539900f61d03d58"
- integrity sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==
-
-wrap-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
- integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
-
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
- dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
-
-wrap-ansi@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
- integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-write-file-atomic@^2.0.0:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
- integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
- dependencies:
- graceful-fs "^4.1.11"
- imurmurhash "^0.1.4"
- signal-exit "^3.0.2"
-
-write-stream@~0.4.3:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/write-stream/-/write-stream-0.4.3.tgz#83cc8c0347d0af6057a93862b4e3ae01de5c81c1"
- integrity sha1-g8yMA0fQr2BXqThitOOuAd5cgcE=
- dependencies:
- readable-stream "~0.0.2"
-
-ws@7.4.5:
- version "7.4.5"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1"
- integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==
-
-ws@^3.0.0:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
- integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==
- dependencies:
- async-limiter "~1.0.0"
- safe-buffer "~5.1.0"
- ultron "~1.1.0"
-
-ws@^5.1.1, ws@^5.2.2:
- version "5.2.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d"
- integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==
- dependencies:
- async-limiter "~1.0.0"
-
-"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.2.1, ws@^7.3.1, ws@^7.4.3, ws@^7.5.0:
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
- integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
-
-xdg-basedir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
- integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=
-
-xhr-request-promise@^0.1.2:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz#2d5f4b16d8c6c893be97f1a62b0ed4cf3ca5f96c"
- integrity sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==
- dependencies:
- xhr-request "^1.1.0"
-
-xhr-request@^1.0.1, xhr-request@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr-request/-/xhr-request-1.1.0.tgz#f4a7c1868b9f198723444d82dcae317643f2e2ed"
- integrity sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==
- dependencies:
- buffer-to-arraybuffer "^0.0.5"
- object-assign "^4.1.1"
- query-string "^5.0.1"
- simple-get "^2.7.0"
- timed-out "^4.0.1"
- url-set-query "^1.0.0"
- xhr "^2.0.4"
-
-xhr2-cookies@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48"
- integrity sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=
- dependencies:
- cookiejar "^2.1.1"
-
-xhr@^2.0.4, xhr@^2.2.0, xhr@^2.3.3:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
- integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
- dependencies:
- global "~4.4.0"
- is-function "^1.0.1"
- parse-headers "^2.0.0"
- xtend "^4.0.0"
+ "web3-core" "1.4.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-net" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-eth@1.4.0":
+ "integrity" "sha512-L990eMJeWh4h/Z3M8MJb9HrKq8tqvzdGZ7igdzd6Ba3B/VKgGFAJ/4XIqtLwAJ1Wg5Cj8my60tYY+34c2cLefw=="
+ "resolved" "https://registry.npmjs.org/web3-eth/-/web3-eth-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "underscore" "1.12.1"
+ "web3-core" "1.4.0"
+ "web3-core-helpers" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-core-subscriptions" "1.4.0"
+ "web3-eth-abi" "1.4.0"
+ "web3-eth-accounts" "1.4.0"
+ "web3-eth-contract" "1.4.0"
+ "web3-eth-ens" "1.4.0"
+ "web3-eth-iban" "1.4.0"
+ "web3-eth-personal" "1.4.0"
+ "web3-net" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-net@1.4.0":
+ "integrity" "sha512-41WkKobL+KnKC0CY0RZ1KhMMyR/hMFGlbHZQac4KtB7ro1UdXeK+RiYX+GzSr1h7j9Dj+dQZqyBs70cxmL9cPQ=="
+ "resolved" "https://registry.npmjs.org/web3-net/-/web3-net-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "web3-core" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"web3-providers-http@1.4.0":
+ "integrity" "sha512-A9nLF4XGZfDb1KYYuKRwHY1H90Ee/0I0CqQQEELI0yuY9eca50qdCHEg3sJhvqBIG44JCm83amOGxR8wi+76tQ=="
+ "resolved" "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "web3-core-helpers" "1.4.0"
+ "xhr2-cookies" "1.1.0"
+
+"web3-providers-ipc@1.4.0":
+ "integrity" "sha512-ul/tSNUI5anhdBGBV+FWFH9EJgO73/G21haFDEXvTnSJQa9/byj401H/E2Xd8BXGk+2XB+CCGLZBiuAjhhhtTA=="
+ "resolved" "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "oboe" "2.1.5"
+ "underscore" "1.12.1"
+ "web3-core-helpers" "1.4.0"
+
+"web3-providers-ws@1.4.0":
+ "integrity" "sha512-E5XfF58RLXuCtGiMSXxXEtjceCfPli+I4MDYCKx/J/bDJ6qvLUM2OnnGEmE7pq1Z03h0xh1ZezaB/qoweK3ZIQ=="
+ "resolved" "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "eventemitter3" "4.0.4"
+ "underscore" "1.12.1"
+ "web3-core-helpers" "1.4.0"
+ "websocket" "^1.0.32"
+
+"web3-shh@1.4.0":
+ "integrity" "sha512-OZMkMgo+VZnu1ErhIFXW+5ExnPKQg9v8/2DHGVtNEwuC5OHYuAEF5U7MQgbxYJYwbRmxQCt/hA3VwKjnkbmSAA=="
+ "resolved" "https://registry.npmjs.org/web3-shh/-/web3-shh-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "web3-core" "1.4.0"
+ "web3-core-method" "1.4.0"
+ "web3-core-subscriptions" "1.4.0"
+ "web3-net" "1.4.0"
+
+"web3-utils@1.4.0":
+ "integrity" "sha512-b8mEhwh/J928Xk+SQFjtqrR2EGPhpknWLcIt9aCpVPVRXiqjUGo/kpOHKz0azu9c6/onEJ9tWXZt0cVjmH0N5Q=="
+ "resolved" "https://registry.npmjs.org/web3-utils/-/web3-utils-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "bn.js" "^4.11.9"
+ "eth-lib" "0.2.8"
+ "ethereum-bloom-filters" "^1.0.6"
+ "ethjs-unit" "0.1.6"
+ "number-to-bn" "1.7.0"
+ "randombytes" "^2.1.0"
+ "underscore" "1.12.1"
+ "utf8" "3.0.0"
+
+"web3@1.4.0":
+ "integrity" "sha512-faT3pIX+1tuo+wqmUFQPe10MUGaB1UvRYxw9dmVJFLxaRAIfXErSilOf3jFhSwKbbPNkwG0bTiudCLN9JgeS7A=="
+ "resolved" "https://registry.npmjs.org/web3/-/web3-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "web3-bzz" "1.4.0"
+ "web3-core" "1.4.0"
+ "web3-eth" "1.4.0"
+ "web3-eth-personal" "1.4.0"
+ "web3-net" "1.4.0"
+ "web3-shh" "1.4.0"
+ "web3-utils" "1.4.0"
+
+"webidl-conversions@^2.0.0":
+ "integrity" "sha1-O/glj30xjHRDw28uFpQCoaZwNQY="
+ "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz"
+ "version" "2.0.1"
+
+"webidl-conversions@^3.0.0":
+ "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
+ "version" "3.0.1"
+
+"websocket@^1.0.31", "websocket@^1.0.32":
+ "integrity" "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ=="
+ "resolved" "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz"
+ "version" "1.0.34"
+ dependencies:
+ "bufferutil" "^4.0.1"
+ "debug" "^2.2.0"
+ "es5-ext" "^0.10.50"
+ "typedarray-to-buffer" "^3.1.5"
+ "utf-8-validate" "^5.0.2"
+ "yaeti" "^0.0.6"
+
+"websql@1.0.0":
+ "integrity" "sha512-7iZ+u28Ljw5hCnMiq0BCOeSYf0vCFQe/ORY0HgscTiKjQed8WqugpBUggJ2NTnB9fahn1kEnPRX2jf8Px5PhJw=="
+ "resolved" "https://registry.npmjs.org/websql/-/websql-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "argsarray" "^0.0.1"
+ "immediate" "^3.2.2"
+ "noop-fn" "^1.0.0"
+ "sqlite3" "^4.0.0"
+ "tiny-queue" "^0.2.1"
+
+"whatwg-fetch@^2.0.4":
+ "integrity" "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
+ "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz"
+ "version" "2.0.4"
+
+"whatwg-url-compat@~0.6.5":
+ "integrity" "sha1-AImBEa9om7CXVBzVpFymyHmERb8="
+ "resolved" "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz"
+ "version" "0.6.5"
+ dependencies:
+ "tr46" "~0.0.1"
+
+"whatwg-url@^5.0.0":
+ "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0="
+ "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
+ "version" "5.0.0"
+ dependencies:
+ "tr46" "~0.0.3"
+ "webidl-conversions" "^3.0.0"
+
+"which-boxed-primitive@^1.0.2":
+ "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="
+ "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "is-bigint" "^1.0.1"
+ "is-boolean-object" "^1.1.0"
+ "is-number-object" "^1.0.4"
+ "is-string" "^1.0.5"
+ "is-symbol" "^1.0.3"
+
+"which-module@^2.0.0":
+ "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
+ "version" "2.0.0"
+
+"which-typed-array@^1.1.2":
+ "integrity" "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA=="
+ "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz"
+ "version" "1.1.4"
+ dependencies:
+ "available-typed-arrays" "^1.0.2"
+ "call-bind" "^1.0.0"
+ "es-abstract" "^1.18.0-next.1"
+ "foreach" "^2.0.5"
+ "function-bind" "^1.1.1"
+ "has-symbols" "^1.0.1"
+ "is-typed-array" "^1.1.3"
+
+"which@2.0.2":
+ "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
+ "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "isexe" "^2.0.0"
+
+"wide-align@^1.1.0", "wide-align@1.1.3":
+ "integrity" "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="
+ "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "string-width" "^1.0.2 || 2"
+
+"wif@^2.0.6":
+ "integrity" "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ="
+ "resolved" "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz"
+ "version" "2.0.6"
+ dependencies:
+ "bs58check" "<3.0.0"
+
+"window-size@^0.2.0":
+ "integrity" "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU="
+ "resolved" "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz"
+ "version" "0.2.0"
+
+"word-wrap@~1.2.3":
+ "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+ "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
+ "version" "1.2.3"
+
+"workerpool@6.0.0":
+ "integrity" "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA=="
+ "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz"
+ "version" "6.0.0"
+
+"wrap-ansi@^2.0.0":
+ "integrity" "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU="
+ "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "string-width" "^1.0.1"
+ "strip-ansi" "^3.0.1"
+
+"wrap-ansi@^5.1.0":
+ "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q=="
+ "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
+ "version" "5.1.0"
+ dependencies:
+ "ansi-styles" "^3.2.0"
+ "string-width" "^3.0.0"
+ "strip-ansi" "^5.0.0"
+
+"wrap-ansi@^6.2.0":
+ "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="
+ "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
+ "version" "6.2.0"
+ dependencies:
+ "ansi-styles" "^4.0.0"
+ "string-width" "^4.1.0"
+ "strip-ansi" "^6.0.0"
+
+"wrappy@1":
+ "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ "version" "1.0.2"
+
+"write-file-atomic@^2.0.0":
+ "integrity" "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ=="
+ "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz"
+ "version" "2.4.3"
+ dependencies:
+ "graceful-fs" "^4.1.11"
+ "imurmurhash" "^0.1.4"
+ "signal-exit" "^3.0.2"
+
+"write-stream@~0.4.3":
+ "integrity" "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE="
+ "resolved" "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz"
+ "version" "0.4.3"
+ dependencies:
+ "readable-stream" "~0.0.2"
+
+"ws@*", "ws@^3.0.0":
+ "integrity" "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"
+ "version" "3.3.3"
+ dependencies:
+ "async-limiter" "~1.0.0"
+ "safe-buffer" "~5.1.0"
+ "ultron" "~1.1.0"
+
+"ws@^5.1.1":
+ "integrity" "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz"
+ "version" "5.2.3"
+ dependencies:
+ "async-limiter" "~1.0.0"
+
+"ws@^5.2.0 || ^6.0.0 || ^7.0.0":
+ "integrity" "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
+ "version" "7.5.3"
+
+"ws@^5.2.2":
+ "integrity" "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz"
+ "version" "5.2.3"
+ dependencies:
+ "async-limiter" "~1.0.0"
+
+"ws@^7.2.1":
+ "integrity" "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
+ "version" "7.5.3"
+
+"ws@^7.3.1":
+ "integrity" "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
+ "version" "7.5.3"
+
+"ws@^7.4.3":
+ "integrity" "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
+ "version" "7.5.3"
+
+"ws@^7.5.0":
+ "integrity" "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
+ "version" "7.5.3"
+
+"ws@7.4.5":
+ "integrity" "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz"
+ "version" "7.4.5"
+
+"xdg-basedir@^3.0.0":
+ "integrity" "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
+ "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"
+ "version" "3.0.0"
+
+"xhr-request-promise@^0.1.2":
+ "integrity" "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg=="
+ "resolved" "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz"
+ "version" "0.1.3"
+ dependencies:
+ "xhr-request" "^1.1.0"
+
+"xhr-request@^1.0.1", "xhr-request@^1.1.0":
+ "integrity" "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA=="
+ "resolved" "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "buffer-to-arraybuffer" "^0.0.5"
+ "object-assign" "^4.1.1"
+ "query-string" "^5.0.1"
+ "simple-get" "^2.7.0"
+ "timed-out" "^4.0.1"
+ "url-set-query" "^1.0.0"
+ "xhr" "^2.0.4"
+
+"xhr@^2.0.4", "xhr@^2.2.0", "xhr@^2.3.3":
+ "integrity" "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA=="
+ "resolved" "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz"
+ "version" "2.6.0"
+ dependencies:
+ "global" "~4.4.0"
+ "is-function" "^1.0.1"
+ "parse-headers" "^2.0.0"
+ "xtend" "^4.0.0"
+
+"xhr2-cookies@1.1.0":
+ "integrity" "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg="
+ "resolved" "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "cookiejar" "^2.1.1"
"xml-name-validator@>= 2.0.1 < 3.0.0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
- integrity sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=
-
-xmlhttprequest@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc"
- integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=
-
-xss@^1.0.8:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.9.tgz#3ffd565571ff60d2e40db7f3b80b4677bec770d2"
- integrity sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ==
- dependencies:
- commander "^2.20.3"
- cssfilter "0.0.10"
-
-"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-xtend@~2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b"
- integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os=
- dependencies:
- object-keys "~0.4.0"
-
-y18n@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
- integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
-
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
-
-yaeti@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
- integrity sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=
-
-yallist@^3.0.0, yallist@^3.0.3:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
- integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yargs-parser@13.1.2, yargs-parser@^13.1.2:
- version "13.1.2"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
- integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs-parser@^15.0.1:
- version "15.0.3"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.3.tgz#316e263d5febe8b38eef61ac092b33dfcc9b1115"
- integrity sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-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==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs-parser@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
- integrity sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=
- dependencies:
- camelcase "^3.0.0"
- lodash.assign "^4.0.6"
-
-yargs-unparser@1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.1.tgz#bd4b0ee05b4c94d058929c32cb09e3fce71d3c5f"
- integrity sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==
- dependencies:
- camelcase "^5.3.1"
- decamelize "^1.2.0"
- flat "^4.1.0"
- is-plain-obj "^1.1.0"
- yargs "^14.2.3"
-
-yargs@13.3.2:
- version "13.3.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
- integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
- dependencies:
- cliui "^5.0.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^13.1.2"
-
-yargs@4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.6.0.tgz#cb4050c0159bfb6bb649c0f4af550526a84619dc"
- integrity sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=
- dependencies:
- camelcase "^2.0.1"
- cliui "^3.2.0"
- decamelize "^1.1.1"
- lodash.assign "^4.0.3"
- os-locale "^1.4.0"
- pkg-conf "^1.1.2"
- read-pkg-up "^1.0.1"
- require-main-filename "^1.0.1"
- string-width "^1.0.1"
- window-size "^0.2.0"
- y18n "^3.2.1"
- yargs-parser "^2.4.0"
-
-yargs@^14.2.3:
- version "14.2.3"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414"
- integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==
- dependencies:
- cliui "^5.0.0"
- decamelize "^1.2.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^15.0.1"
-
-yargs@^15.3.1:
- version "15.4.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
- integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
- dependencies:
- cliui "^6.0.0"
- decamelize "^1.2.0"
- find-up "^4.1.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^4.2.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^18.1.2"
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-
-zen-observable-ts@^0.8.21:
- version "0.8.21"
- resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d"
- integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==
- dependencies:
- tslib "^1.9.3"
- zen-observable "^0.8.0"
-
-zen-observable@^0.8.0, zen-observable@^0.8.14:
- version "0.8.15"
- resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15"
- integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==
+ "integrity" "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU="
+ "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"
+ "version" "2.0.1"
+
+"xmlhttprequest@1.8.0":
+ "integrity" "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw="
+ "resolved" "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz"
+ "version" "1.8.0"
+
+"xss@^1.0.8":
+ "integrity" "sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ=="
+ "resolved" "https://registry.npmjs.org/xss/-/xss-1.0.9.tgz"
+ "version" "1.0.9"
+ dependencies:
+ "commander" "^2.20.3"
+ "cssfilter" "0.0.10"
+
+"xtend@^4.0.0", "xtend@^4.0.1", "xtend@^4.0.2", "xtend@>=4.0.0 <4.1.0-0", "xtend@~4.0.0", "xtend@~4.0.1":
+ "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
+ "version" "4.0.2"
+
+"xtend@~2.1.1":
+ "integrity" "sha1-bv7MKk2tjmlixJAbM3znuoe10os="
+ "resolved" "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "object-keys" "~0.4.0"
+
+"y18n@^3.2.1":
+ "integrity" "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
+ "resolved" "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz"
+ "version" "3.2.2"
+
+"y18n@^4.0.0":
+ "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
+ "version" "4.0.3"
+
+"yaeti@^0.0.6":
+ "integrity" "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc="
+ "resolved" "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz"
+ "version" "0.0.6"
+
+"yallist@^3.0.0", "yallist@^3.0.3":
+ "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
+ "version" "3.1.1"
+
+"yallist@^4.0.0":
+ "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
+ "version" "4.0.0"
+
+"yaml@^1.7.2":
+ "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
+ "version" "1.10.2"
+
+"yargs-parser@^13.1.2", "yargs-parser@13.1.2":
+ "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz"
+ "version" "13.1.2"
+ dependencies:
+ "camelcase" "^5.0.0"
+ "decamelize" "^1.2.0"
+
+"yargs-parser@^15.0.1":
+ "integrity" "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz"
+ "version" "15.0.3"
+ dependencies:
+ "camelcase" "^5.0.0"
+ "decamelize" "^1.2.0"
+
+"yargs-parser@^18.1.2":
+ "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"
+ "version" "18.1.3"
+ dependencies:
+ "camelcase" "^5.0.0"
+ "decamelize" "^1.2.0"
+
+"yargs-parser@^2.4.0":
+ "integrity" "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz"
+ "version" "2.4.1"
+ dependencies:
+ "camelcase" "^3.0.0"
+ "lodash.assign" "^4.0.6"
+
+"yargs-unparser@1.6.1":
+ "integrity" "sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA=="
+ "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz"
+ "version" "1.6.1"
+ dependencies:
+ "camelcase" "^5.3.1"
+ "decamelize" "^1.2.0"
+ "flat" "^4.1.0"
+ "is-plain-obj" "^1.1.0"
+ "yargs" "^14.2.3"
+
+"yargs@^14.2.3":
+ "integrity" "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg=="
+ "resolved" "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz"
+ "version" "14.2.3"
+ dependencies:
+ "cliui" "^5.0.0"
+ "decamelize" "^1.2.0"
+ "find-up" "^3.0.0"
+ "get-caller-file" "^2.0.1"
+ "require-directory" "^2.1.1"
+ "require-main-filename" "^2.0.0"
+ "set-blocking" "^2.0.0"
+ "string-width" "^3.0.0"
+ "which-module" "^2.0.0"
+ "y18n" "^4.0.0"
+ "yargs-parser" "^15.0.1"
+
+"yargs@^15.3.1":
+ "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="
+ "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"
+ "version" "15.4.1"
+ dependencies:
+ "cliui" "^6.0.0"
+ "decamelize" "^1.2.0"
+ "find-up" "^4.1.0"
+ "get-caller-file" "^2.0.1"
+ "require-directory" "^2.1.1"
+ "require-main-filename" "^2.0.0"
+ "set-blocking" "^2.0.0"
+ "string-width" "^4.2.0"
+ "which-module" "^2.0.0"
+ "y18n" "^4.0.0"
+ "yargs-parser" "^18.1.2"
+
+"yargs@13.3.2":
+ "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw=="
+ "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz"
+ "version" "13.3.2"
+ dependencies:
+ "cliui" "^5.0.0"
+ "find-up" "^3.0.0"
+ "get-caller-file" "^2.0.1"
+ "require-directory" "^2.1.1"
+ "require-main-filename" "^2.0.0"
+ "set-blocking" "^2.0.0"
+ "string-width" "^3.0.0"
+ "which-module" "^2.0.0"
+ "y18n" "^4.0.0"
+ "yargs-parser" "^13.1.2"
+
+"yargs@4.6.0":
+ "integrity" "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw="
+ "resolved" "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz"
+ "version" "4.6.0"
+ dependencies:
+ "camelcase" "^2.0.1"
+ "cliui" "^3.2.0"
+ "decamelize" "^1.1.1"
+ "lodash.assign" "^4.0.3"
+ "os-locale" "^1.4.0"
+ "pkg-conf" "^1.1.2"
+ "read-pkg-up" "^1.0.1"
+ "require-main-filename" "^1.0.1"
+ "string-width" "^1.0.1"
+ "window-size" "^0.2.0"
+ "y18n" "^3.2.1"
+ "yargs-parser" "^2.4.0"
+
+"yocto-queue@^0.1.0":
+ "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+ "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
+ "version" "0.1.0"
+
+"zen-observable-ts@^0.8.21":
+ "integrity" "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg=="
+ "resolved" "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz"
+ "version" "0.8.21"
+ dependencies:
+ "tslib" "^1.9.3"
+ "zen-observable" "^0.8.0"
+
+"zen-observable@^0.8.0", "zen-observable@^0.8.14":
+ "integrity" "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ=="
+ "resolved" "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz"
+ "version" "0.8.15"